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_ |
Definition at line 51 of file joint_trajectory_generator.cpp.
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.
joint_trajectory_generator::JointTrajectoryGenerator::JointTrajectoryGenerator | ( | std::string | name | ) | [inline] |
Definition at line 57 of file joint_trajectory_generator.cpp.
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.
Definition at line 223 of file joint_trajectory_generator.cpp.
Definition at line 222 of file joint_trajectory_generator.cpp.
std::map<std::string, double> joint_trajectory_generator::JointTrajectoryGenerator::current_state_ [private] |
Definition at line 225 of file joint_trajectory_generator.cpp.
Definition at line 227 of file joint_trajectory_generator.cpp.
double joint_trajectory_generator::JointTrajectoryGenerator::max_acc_ [private] |
Definition at line 228 of file joint_trajectory_generator.cpp.
double joint_trajectory_generator::JointTrajectoryGenerator::max_vel_ [private] |
Definition at line 228 of file joint_trajectory_generator.cpp.
boost::mutex joint_trajectory_generator::JointTrajectoryGenerator::mutex_ [private] |
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.