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.