Public Member Functions | Private Types | Private Attributes | List of all members
joint_trajectory_generator::JointTrajectoryGenerator Class Reference

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

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

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 165 of file joint_trajectory_generator.cpp.

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

Definition at line 221 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

JTAC joint_trajectory_generator::JointTrajectoryGenerator::ac_
private

Definition at line 227 of file joint_trajectory_generator.cpp.

JTAS joint_trajectory_generator::JointTrajectoryGenerator::as_
private

Definition at line 226 of file joint_trajectory_generator.cpp.

std::map<std::string, double> joint_trajectory_generator::JointTrajectoryGenerator::current_state_
private

Definition at line 229 of file joint_trajectory_generator.cpp.

bool joint_trajectory_generator::JointTrajectoryGenerator::got_state_
private

Definition at line 231 of file joint_trajectory_generator.cpp.

double joint_trajectory_generator::JointTrajectoryGenerator::max_acc_
private

Definition at line 232 of file joint_trajectory_generator.cpp.

double joint_trajectory_generator::JointTrajectoryGenerator::max_vel_
private

Definition at line 232 of file joint_trajectory_generator.cpp.

boost::mutex joint_trajectory_generator::JointTrajectoryGenerator::mutex_
private

Definition at line 228 of file joint_trajectory_generator.cpp.

urdf::Model joint_trajectory_generator::JointTrajectoryGenerator::robot_model_
private

Definition at line 233 of file joint_trajectory_generator.cpp.

ros::Subscriber joint_trajectory_generator::JointTrajectoryGenerator::state_sub_
private

Definition at line 230 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 Meeusen
autogenerated on Fri Jun 7 2019 22:06:38