Public Attributes | |
AriacScorer | ariacScorer |
A scorer to mange the game score. | |
event::ConnectionPtr | connection |
Connection event. | |
ros::ServiceClient | conveyorControlClient |
Client for controlling the conveyor. | |
ariac::GameScore | currentGameScore |
The current game score. | |
std::string | currentState = "init" |
Pointer to the current state. | |
common::Time | gameStartTime |
The time specified in the object is relative to this time. | |
ros::Publisher | gazeboTaskScorePub |
Publishes the game score total. | |
ros::Publisher | gazeboTaskStatePub |
Publishes the Gazebo task state. | |
ros::Publisher | goalPub |
Publishes a goal. | |
std::stack< ariac::Goal > | goalsInProgress |
Collection of goals which have been announced but are not yet complete. The goal at the top of the stack is the active goal. | |
std::vector< ariac::Goal > | goalsToAnnounce |
Collection of goals to announce. | |
ros::Subscriber | gripperStateSub |
ROS subscriber for the gripper state. | |
common::Time | lastUpdateTime |
The time the last update was called. | |
std::mutex | mutex |
A mutex to protect currentState. | |
transport::NodePtr | node |
Transportation node. | |
transport::PublisherPtr | populatePub |
Publisher for enabling the object population on the conveyor. | |
std::unique_ptr< ros::NodeHandle > | rosnode |
ROS node handle. | |
sdf::ElementPtr | sdf |
SDF pointer. | |
ros::ServiceServer | submitTrayServiceServer |
Service that allows a tray to be submitted for inspection. | |
ros::ServiceServer | teamStartServiceServer |
Service that allows the user to start the competition. | |
double | timeSpentOnCurrentGoal |
The time in seconds that has been spent on the current goal. | |
ros::Subscriber | trayInfoSub |
ROS subscriber for the tray states. | |
physics::WorldPtr | world |
World pointer. |
Definition at line 53 of file ROSAriacTaskManagerPlugin.cc.
A scorer to mange the game score.
Definition at line 69 of file ROSAriacTaskManagerPlugin.cc.
Connection event.
Definition at line 108 of file ROSAriacTaskManagerPlugin.cc.
Client for controlling the conveyor.
Definition at line 105 of file ROSAriacTaskManagerPlugin.cc.
The current game score.
Definition at line 72 of file ROSAriacTaskManagerPlugin.cc.
Pointer to the current state.
Definition at line 120 of file ROSAriacTaskManagerPlugin.cc.
The time specified in the object is relative to this time.
Definition at line 114 of file ROSAriacTaskManagerPlugin.cc.
Publishes the game score total.
Definition at line 90 of file ROSAriacTaskManagerPlugin.cc.
Publishes the Gazebo task state.
Definition at line 87 of file ROSAriacTaskManagerPlugin.cc.
Publishes a goal.
Definition at line 78 of file ROSAriacTaskManagerPlugin.cc.
Collection of goals which have been announced but are not yet complete. The goal at the top of the stack is the active goal.
Definition at line 66 of file ROSAriacTaskManagerPlugin.cc.
Collection of goals to announce.
Definition at line 62 of file ROSAriacTaskManagerPlugin.cc.
ROS subscriber for the gripper state.
Definition at line 84 of file ROSAriacTaskManagerPlugin.cc.
The time the last update was called.
Definition at line 111 of file ROSAriacTaskManagerPlugin.cc.
A mutex to protect currentState.
Definition at line 123 of file ROSAriacTaskManagerPlugin.cc.
transport::NodePtr gazebo::ROSAriacTaskManagerPluginPrivate::node |
Transportation node.
Definition at line 99 of file ROSAriacTaskManagerPlugin.cc.
transport::PublisherPtr gazebo::ROSAriacTaskManagerPluginPrivate::populatePub |
Publisher for enabling the object population on the conveyor.
Definition at line 102 of file ROSAriacTaskManagerPlugin.cc.
std::unique_ptr<ros::NodeHandle> gazebo::ROSAriacTaskManagerPluginPrivate::rosnode |
ROS node handle.
Definition at line 75 of file ROSAriacTaskManagerPlugin.cc.
sdf::ElementPtr gazebo::ROSAriacTaskManagerPluginPrivate::sdf |
SDF pointer.
Definition at line 59 of file ROSAriacTaskManagerPlugin.cc.
Service that allows a tray to be submitted for inspection.
Definition at line 96 of file ROSAriacTaskManagerPlugin.cc.
Service that allows the user to start the competition.
Definition at line 93 of file ROSAriacTaskManagerPlugin.cc.
The time in seconds that has been spent on the current goal.
Definition at line 117 of file ROSAriacTaskManagerPlugin.cc.
ROS subscriber for the tray states.
Definition at line 81 of file ROSAriacTaskManagerPlugin.cc.
physics::WorldPtr gazebo::ROSAriacTaskManagerPluginPrivate::world |
World pointer.
Definition at line 56 of file ROSAriacTaskManagerPlugin.cc.