uwreact / frc_control

ROS metapackage enabling FRC teams to use ROS on their robots
BSD 3-Clause "New" or "Revised" License
5 stars 0 forks source link

Publish match data, driver station mode #50

Closed matthew-reynolds closed 5 years ago

matthew-reynolds commented 5 years ago

🚀 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:

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.

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

wmmc88 commented 5 years ago

Publish as in ros msg or publish as in however the driver station usually "publishes" the info

matthew-reynolds commented 5 years ago

As ROS messages. Good point, I wasn't clear about that.

In the real robot, we are able to read the data sent from the NI Driver Station and FMS. We take this data and publish it as ROS messages for the rest of the system to use.

In a simulated robot, we instead publish this data directly from the Driver Station to the ROS topics.