#include <r2_joint_trajectory_action_controller.h>
Definition at line 161 of file r2_joint_trajectory_action_controller.h.
typedef actionlib::ActionServer<control_msgs::FollowJointTrajectoryAction> r2_controller_ns::R2JointTrajectoryActionController::FJTAS [private] |
Definition at line 169 of file r2_joint_trajectory_action_controller.h.
Definition at line 165 of file r2_joint_trajectory_action_controller.h.
typedef FJTAS::GoalHandle r2_controller_ns::R2JointTrajectoryActionController::GoalHandleFollow [private] |
Definition at line 170 of file r2_joint_trajectory_action_controller.h.
typedef actionlib::ActionServer<pr2_controllers_msgs::JointTrajectoryAction> r2_controller_ns::R2JointTrajectoryActionController::JTAS [private] |
Definition at line 164 of file r2_joint_trajectory_action_controller.h.
typedef RTServerGoalHandle<pr2_controllers_msgs::JointTrajectoryAction> r2_controller_ns::R2JointTrajectoryActionController::RTGoalHandle [private] |
Definition at line 166 of file r2_joint_trajectory_action_controller.h.
typedef RTServerGoalHandle<control_msgs::FollowJointTrajectoryAction> r2_controller_ns::R2JointTrajectoryActionController::RTGoalHandleFollow [private] |
Definition at line 171 of file r2_joint_trajectory_action_controller.h.
typedef std::vector<Segment> r2_controller_ns::R2JointTrajectoryActionController::SpecifiedTrajectory [private] |
Definition at line 258 of file r2_joint_trajectory_action_controller.h.
Definition at line 142 of file r2_joint_trajectory_action_controller.cpp.
Definition at line 147 of file r2_joint_trajectory_action_controller.cpp.
void r2_controller_ns::R2JointTrajectoryActionController::cancelCB | ( | GoalHandle | gh | ) | [private] |
Definition at line 1020 of file r2_joint_trajectory_action_controller.cpp.
void r2_controller_ns::R2JointTrajectoryActionController::cancelCBFollow | ( | GoalHandleFollow | gh | ) | [private] |
Definition at line 1038 of file r2_joint_trajectory_action_controller.cpp.
void r2_controller_ns::R2JointTrajectoryActionController::commandCB | ( | const trajectory_msgs::JointTrajectory::ConstPtr & | msg | ) | [private] |
Definition at line 496 of file r2_joint_trajectory_action_controller.cpp.
void r2_controller_ns::R2JointTrajectoryActionController::commandTrajectory | ( | const trajectory_msgs::JointTrajectory::ConstPtr & | traj, |
boost::shared_ptr< RTGoalHandle > | gh = boost::shared_ptr<RTGoalHandle>((RTGoalHandle*)NULL) , |
||
boost::shared_ptr< RTGoalHandleFollow > | gh_follow = boost::shared_ptr<RTGoalHandleFollow>((RTGoalHandleFollow*)NULL) |
||
) | [private] |
Definition at line 502 of file r2_joint_trajectory_action_controller.cpp.
void r2_controller_ns::R2JointTrajectoryActionController::goalCB | ( | GoalHandle | gh | ) | [private] |
Definition at line 964 of file r2_joint_trajectory_action_controller.cpp.
void r2_controller_ns::R2JointTrajectoryActionController::goalCBFollow | ( | GoalHandleFollow | gh | ) | [private] |
Definition at line 990 of file r2_joint_trajectory_action_controller.cpp.
bool r2_controller_ns::R2JointTrajectoryActionController::init | ( | pr2_mechanism_model::RobotState * | robot, |
ros::NodeHandle & | n | ||
) | [virtual] |
Implements pr2_controller_interface::Controller.
Definition at line 155 of file r2_joint_trajectory_action_controller.cpp.
void r2_controller_ns::R2JointTrajectoryActionController::preemptActiveGoal | ( | ) | [private] |
Definition at line 936 of file r2_joint_trajectory_action_controller.cpp.
Definition at line 849 of file r2_joint_trajectory_action_controller.cpp.
void r2_controller_ns::R2JointTrajectoryActionController::sampleSplineWithTimeBounds | ( | const std::vector< double > & | coefficients, |
double | duration, | ||
double | time, | ||
double & | position, | ||
double & | velocity, | ||
double & | acceleration | ||
) | [static, private] |
Definition at line 892 of file r2_joint_trajectory_action_controller.cpp.
void r2_controller_ns::R2JointTrajectoryActionController::starting | ( | ) | [virtual] |
Reimplemented from pr2_controller_interface::Controller.
Definition at line 309 of file r2_joint_trajectory_action_controller.cpp.
void r2_controller_ns::R2JointTrajectoryActionController::update | ( | void | ) | [virtual] |
Implements pr2_controller_interface::Controller.
Definition at line 330 of file r2_joint_trajectory_action_controller.cpp.
boost::scoped_ptr<JTAS> r2_controller_ns::R2JointTrajectoryActionController::action_server_ [private] |
Definition at line 218 of file r2_joint_trajectory_action_controller.h.
boost::scoped_ptr<FJTAS> r2_controller_ns::R2JointTrajectoryActionController::action_server_follow_ [private] |
Definition at line 219 of file r2_joint_trajectory_action_controller.h.
boost::scoped_ptr< realtime_tools::RealtimePublisher< pr2_controllers_msgs::JointTrajectoryControllerState> > r2_controller_ns::R2JointTrajectoryActionController::controller_state_publisher_ [private] |
Definition at line 216 of file r2_joint_trajectory_action_controller.h.
realtime_tools::RealtimeBox< boost::shared_ptr<const SpecifiedTrajectory> > r2_controller_ns::R2JointTrajectoryActionController::current_trajectory_box_ [private] |
Definition at line 261 of file r2_joint_trajectory_action_controller.h.
Definition at line 195 of file r2_joint_trajectory_action_controller.h.
std::vector<JointTolerance> r2_controller_ns::R2JointTrajectoryActionController::default_goal_tolerance_ [private] |
Definition at line 194 of file r2_joint_trajectory_action_controller.h.
std::vector<JointTolerance> r2_controller_ns::R2JointTrajectoryActionController::default_trajectory_tolerance_ [private] |
Definition at line 193 of file r2_joint_trajectory_action_controller.h.
Definition at line 224 of file r2_joint_trajectory_action_controller.h.
std::vector<pr2_mechanism_model::JointState*> r2_controller_ns::R2JointTrajectoryActionController::joints_ [private] |
Definition at line 187 of file r2_joint_trajectory_action_controller.h.
Definition at line 186 of file r2_joint_trajectory_action_controller.h.
Definition at line 184 of file r2_joint_trajectory_action_controller.h.
std::vector<double> r2_controller_ns::R2JointTrajectoryActionController::masses_ [private] |
Definition at line 188 of file r2_joint_trajectory_action_controller.h.
Definition at line 205 of file r2_joint_trajectory_action_controller.h.
std::vector<boost::shared_ptr<filters::FilterChain<double> > > r2_controller_ns::R2JointTrajectoryActionController::output_filters_ [private] |
Definition at line 203 of file r2_joint_trajectory_action_controller.h.
std::vector<control_toolbox::Pid> r2_controller_ns::R2JointTrajectoryActionController::pids_ [private] |
Definition at line 189 of file r2_joint_trajectory_action_controller.h.
std::vector<control_toolbox::LimitedProxy> r2_controller_ns::R2JointTrajectoryActionController::proxies_ [private] |
Definition at line 191 of file r2_joint_trajectory_action_controller.h.
std::vector<bool> r2_controller_ns::R2JointTrajectoryActionController::proxies_enabled_ [private] |
Definition at line 190 of file r2_joint_trajectory_action_controller.h.
std::vector<double> r2_controller_ns::R2JointTrajectoryActionController::q [private] |
Definition at line 269 of file r2_joint_trajectory_action_controller.h.
std::vector<double> r2_controller_ns::R2JointTrajectoryActionController::qd [private] |
Definition at line 269 of file r2_joint_trajectory_action_controller.h.
std::vector<double> r2_controller_ns::R2JointTrajectoryActionController::qdd [private] |
Definition at line 269 of file r2_joint_trajectory_action_controller.h.
pr2_mechanism_model::RobotState* r2_controller_ns::R2JointTrajectoryActionController::robot_ [private] |
Definition at line 185 of file r2_joint_trajectory_action_controller.h.
boost::shared_ptr<RTGoalHandle> r2_controller_ns::R2JointTrajectoryActionController::rt_active_goal_ [private] |
Definition at line 226 of file r2_joint_trajectory_action_controller.h.
boost::shared_ptr<RTGoalHandleFollow> r2_controller_ns::R2JointTrajectoryActionController::rt_active_goal_follow_ [private] |
Definition at line 227 of file r2_joint_trajectory_action_controller.h.
ros::ServiceServer r2_controller_ns::R2JointTrajectoryActionController::serve_query_state_ [private] |
Definition at line 212 of file r2_joint_trajectory_action_controller.h.
Definition at line 208 of file r2_joint_trajectory_action_controller.h.