Public Member Functions | Private Types | Private Attributes
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 51 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 55 of file joint_trajectory_generator.cpp.

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

Definition at line 54 of file joint_trajectory_generator.cpp.


Constructor & Destructor Documentation

Definition at line 57 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 100 of file joint_trajectory_generator.cpp.

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

Definition at line 161 of file joint_trajectory_generator.cpp.

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

Definition at line 217 of file joint_trajectory_generator.cpp.

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

Definition at line 92 of file joint_trajectory_generator.cpp.


Member Data Documentation

Definition at line 223 of file joint_trajectory_generator.cpp.

Definition at line 222 of file joint_trajectory_generator.cpp.

Definition at line 225 of file joint_trajectory_generator.cpp.

Definition at line 227 of file joint_trajectory_generator.cpp.

Definition at line 228 of file joint_trajectory_generator.cpp.

Definition at line 228 of file joint_trajectory_generator.cpp.

Definition at line 224 of file joint_trajectory_generator.cpp.

Definition at line 229 of file joint_trajectory_generator.cpp.

Definition at line 226 of file joint_trajectory_generator.cpp.


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


joint_trajectory_generator
Author(s): Eitan Marder-Eppstein, Wim Meeussen
autogenerated on Wed Sep 16 2015 10:39:25