Public Attributes
gazebo::ROSAriacTaskManagerPluginPrivate Struct Reference

List of all members.

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::GoalgoalsInProgress
 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::GoalgoalsToAnnounce
 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::NodeHandlerosnode
 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.

Detailed Description

Definition at line 53 of file ROSAriacTaskManagerPlugin.cc.


Member Data Documentation

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.

Transportation node.

Definition at line 99 of file ROSAriacTaskManagerPlugin.cc.

Publisher for enabling the object population on the conveyor.

Definition at line 102 of file ROSAriacTaskManagerPlugin.cc.

ROS node handle.

Definition at line 75 of file ROSAriacTaskManagerPlugin.cc.

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.

World pointer.

Definition at line 56 of file ROSAriacTaskManagerPlugin.cc.


The documentation for this struct was generated from the following file:


osrf_gear
Author(s):
autogenerated on Mon Sep 5 2016 03:41:33