joint_trajectory_generator::JointTrajectoryGenerator Class Reference

List of all members.

Public Member Functions

pr2_controllers_msgs::JointTrajectoryGoal createGoal (const pr2_controllers_msgs::JointTrajectoryGoal &goal)
void executeCb (const pr2_controllers_msgs::JointTrajectoryGoalConstPtr &goal)
void feedbackCb (const pr2_controllers_msgs::JointTrajectoryFeedbackConstPtr &feedback)
void jointStateCb (const pr2_controllers_msgs::JointTrajectoryControllerStateConstPtr &state)
 JointTrajectoryGenerator (std::string name)

Private Types

typedef
actionlib::SimpleActionClient
< pr2_controllers_msgs::JointTrajectoryAction > 
JTAC
typedef
actionlib::SimpleActionServer
< pr2_controllers_msgs::JointTrajectoryAction > 
JTAS

Private Attributes

JTAC ac_
JTAS as_
std::map< std::string, double > current_state_
bool got_state_
double max_acc_
double max_vel_
boost::mutex mutex_
urdf::Model robot_model_
ros::Subscriber state_sub_

Detailed Description

Definition at line 50 of file joint_trajectory_generator.cpp.


Member Typedef Documentation

typedef actionlib::SimpleActionClient<pr2_controllers_msgs::JointTrajectoryAction> joint_trajectory_generator::JointTrajectoryGenerator::JTAC [private]

Definition at line 52 of file joint_trajectory_generator.cpp.

typedef actionlib::SimpleActionServer<pr2_controllers_msgs::JointTrajectoryAction> joint_trajectory_generator::JointTrajectoryGenerator::JTAS [private]

Definition at line 51 of file joint_trajectory_generator.cpp.


Constructor & Destructor Documentation

joint_trajectory_generator::JointTrajectoryGenerator::JointTrajectoryGenerator ( std::string  name  )  [inline]

Definition at line 54 of file joint_trajectory_generator.cpp.


Member Function Documentation

pr2_controllers_msgs::JointTrajectoryGoal joint_trajectory_generator::JointTrajectoryGenerator::createGoal ( const pr2_controllers_msgs::JointTrajectoryGoal &  goal  )  [inline]

Definition at line 97 of file joint_trajectory_generator.cpp.

void joint_trajectory_generator::JointTrajectoryGenerator::executeCb ( const pr2_controllers_msgs::JointTrajectoryGoalConstPtr &  goal  )  [inline]

Definition at line 158 of file joint_trajectory_generator.cpp.

void joint_trajectory_generator::JointTrajectoryGenerator::feedbackCb ( const pr2_controllers_msgs::JointTrajectoryFeedbackConstPtr &  feedback  )  [inline]

Definition at line 214 of file joint_trajectory_generator.cpp.

void joint_trajectory_generator::JointTrajectoryGenerator::jointStateCb ( const pr2_controllers_msgs::JointTrajectoryControllerStateConstPtr &  state  )  [inline]

Definition at line 89 of file joint_trajectory_generator.cpp.


Member Data Documentation

Definition at line 220 of file joint_trajectory_generator.cpp.

Definition at line 219 of file joint_trajectory_generator.cpp.

Definition at line 222 of file joint_trajectory_generator.cpp.

Definition at line 224 of file joint_trajectory_generator.cpp.

Definition at line 225 of file joint_trajectory_generator.cpp.

Definition at line 225 of file joint_trajectory_generator.cpp.

Definition at line 221 of file joint_trajectory_generator.cpp.

Definition at line 226 of file joint_trajectory_generator.cpp.

Definition at line 223 of file joint_trajectory_generator.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs


joint_trajectory_generator
Author(s): Eitan Marder-Eppstein, Wim Meeussen
autogenerated on Fri Jan 11 09:12:16 2013