Skip to content

Publish match data, driver station mode #50

@matthew-reynolds

Description

@matthew-reynolds

🚀 Feature Request

Part of #13.

The primary function of the driver station is to mimic the commands the real driver station (and/or FMS) send to the robot, with the main application being gazebo simulation of the robot. We therefore want to publish at least:

  • Driver station mode (estop, disabled, teleop, autonomous, test)
  • is_ds_attached (For now, always true)
  • is_fms_attached (For now, always false)
  • Game-specific message (As with real DS, pulled from text box in app)
  • Alliance (Red, Blue, or Invalid. Pulled from dropdown in app; Red 1, Red 2, Red 3, Blue 1, Blue 2, Blue 3)
  • Location (Invalid, Left, Center, or Right. Bundled with above)
  • Match time

There are a couple of things that the driver station doesn't normally publish unless connected to the FMS. We want to be able to specify these, so they should likely live in an extra tab on our driver station, or in a popup window.

  • Event name
  • Match type (None, Practice, Quals, or Elims)
  • Match number
  • Replay number

This is dependant on having the ROS msgs specified, which will correspond closely with these fields.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions