15 #ifndef __TEAMS_SENDER_H__ 16 #define __TEAMS_SENDER_H__ 19 #include <ros/console.h> 70 #endif // __TEAMS_SENDER_H__ std::vector< robot_command_pub_t > yellow_pubs
Yellow team ROS publishers.
Common constants and types for the data structures.
std::vector< robot_command_pub_t > blue_pubs
Blue team ROS publishers.
Team command data structure.
Data structure to hold the command for a team.
TeamsSender(TeamsFormation teams_formation=TeamsFormation::THREE_ROBOTS_PER_TEAM)
Construct a new Teams Sender object.
Helper struct to group same robot command topics.
void send(TeamCommand *yellow_team_command, TeamCommand *blue_team_command)
Send the stored commands to Gazebo controllers.
TeamsFormation
Formation of the teams.