Public Member Functions | |
| JointTrajectoryExecuter (ros::NodeHandle &n) | |
| ~JointTrajectoryExecuter () | |
Private Types | |
| typedef JTAS::GoalHandle | GoalHandle |
| typedef actionlib::ActionServer< pr2_controllers_msgs::JointTrajectoryAction > | JTAS |
Private Member Functions | |
| void | cancelCB (GoalHandle gh) |
| void | controllerStateCB (const pr2_controllers_msgs::JointTrajectoryControllerStateConstPtr &msg) |
| void | goalCB (GoalHandle gh) |
| void | watchdog (const ros::TimerEvent &e) |
Static Private Member Functions | |
| static bool | setsEqual (const std::vector< std::string > &a, const std::vector< std::string > &b) |
Private Attributes | |
| JTAS | action_server_ |
| GoalHandle | active_goal_ |
| trajectory_msgs::JointTrajectory | current_traj_ |
| std::map< std::string, double > | goal_constraints_ |
| double | goal_time_constraint_ |
| bool | has_active_goal_ |
| std::vector< std::string > | joint_names_ |
| pr2_controllers_msgs::JointTrajectoryControllerStateConstPtr | last_controller_state_ |
| ros::NodeHandle | node_ |
| ros::Publisher | pub_controller_command_ |
| double | stopped_velocity_tolerance_ |
| ros::Subscriber | sub_controller_state_ |
| std::map< std::string, double > | trajectory_constraints_ |
| ros::Timer | watchdog_timer_ |
Definition at line 41 of file joint_trajectory_action.cpp.
|
private |
Definition at line 45 of file joint_trajectory_action.cpp.
|
private |
Definition at line 44 of file joint_trajectory_action.cpp.
|
inline |
Definition at line 47 of file joint_trajectory_action.cpp.
|
inline |
Definition at line 121 of file joint_trajectory_action.cpp.
|
inlineprivate |
Definition at line 215 of file joint_trajectory_action.cpp.
|
inlineprivate |
Definition at line 249 of file joint_trajectory_action.cpp.
|
inlineprivate |
Definition at line 183 of file joint_trajectory_action.cpp.
|
inlinestaticprivate |
Definition at line 130 of file joint_trajectory_action.cpp.
|
inlineprivate |
Definition at line 149 of file joint_trajectory_action.cpp.
|
private |
Definition at line 232 of file joint_trajectory_action.cpp.
|
private |
Definition at line 238 of file joint_trajectory_action.cpp.
|
private |
Definition at line 239 of file joint_trajectory_action.cpp.
|
private |
Definition at line 243 of file joint_trajectory_action.cpp.
|
private |
Definition at line 245 of file joint_trajectory_action.cpp.
|
private |
Definition at line 237 of file joint_trajectory_action.cpp.
|
private |
Definition at line 242 of file joint_trajectory_action.cpp.
|
private |
Definition at line 248 of file joint_trajectory_action.cpp.
|
private |
Definition at line 231 of file joint_trajectory_action.cpp.
|
private |
Definition at line 233 of file joint_trajectory_action.cpp.
|
private |
Definition at line 246 of file joint_trajectory_action.cpp.
|
private |
Definition at line 234 of file joint_trajectory_action.cpp.
|
private |
Definition at line 244 of file joint_trajectory_action.cpp.
|
private |
Definition at line 235 of file joint_trajectory_action.cpp.