#include <joint_spline_trajectory_action_controller.hpp>
Definition at line 24 of file joint_spline_trajectory_action_controller.hpp.
typedef std::map<std::string, ros::Publisher> shadowrobot::JointTrajectoryActionController::JointPubMap [private] |
Definition at line 27 of file joint_trajectory_action_controller.hpp.
typedef std::vector<trajectory_msgs::JointTrajectoryPoint> shadowrobot::JointTrajectoryActionController::JointTrajectoryPointVec [private] |
Definition at line 26 of file joint_trajectory_action_controller.hpp.
typedef actionlib::SimpleActionServer<control_msgs::FollowJointTrajectoryAction> shadowrobot::JointTrajectoryActionController::JTAS [private] |
Definition at line 25 of file joint_trajectory_action_controller.hpp.
typedef actionlib::SimpleActionServer<control_msgs::FollowJointTrajectoryAction> shadowrobot::JointTrajectoryActionController::JTAS [private] |
Definition at line 26 of file joint_spline_trajectory_action_controller.hpp.
typedef std::vector<Segment> shadowrobot::JointTrajectoryActionController::SpecifiedTrajectory [private] |
Definition at line 68 of file joint_spline_trajectory_action_controller.hpp.
Definition at line 118 of file joint_spline_trajectory_action_controller.cpp.
Definition at line 242 of file joint_spline_trajectory_action_controller.cpp.
void shadowrobot::JointTrajectoryActionController::commandCB | ( | const trajectory_msgs::JointTrajectoryConstPtr & | msg | ) | [private] |
Definition at line 586 of file joint_spline_trajectory_action_controller.cpp.
void shadowrobot::JointTrajectoryActionController::execute_trajectory | ( | const control_msgs::FollowJointTrajectoryGoalConstPtr & | goal | ) | [private] |
void shadowrobot::JointTrajectoryActionController::execute_trajectory | ( | const control_msgs::FollowJointTrajectoryGoalConstPtr & | goal | ) | [private] |
Definition at line 282 of file joint_spline_trajectory_action_controller.cpp.
bool shadowrobot::JointTrajectoryActionController::getPosition | ( | std::string | joint_name, |
double & | position | ||
) | [private] |
Definition at line 266 of file joint_spline_trajectory_action_controller.cpp.
void shadowrobot::JointTrajectoryActionController::sampleSplineWithTimeBounds | ( | const std::vector< double > & | coefficients, |
double | duration, | ||
double | time, | ||
double & | position, | ||
double & | velocity, | ||
double & | acceleration | ||
) | [static, private] |
Definition at line 561 of file joint_spline_trajectory_action_controller.cpp.
void shadowrobot::JointTrajectoryActionController::updateJointState | ( | ) | [private] |
Definition at line 248 of file joint_spline_trajectory_action_controller.cpp.
boost::shared_ptr< JTAS > shadowrobot::JointTrajectoryActionController::action_server [private] |
Definition at line 47 of file joint_spline_trajectory_action_controller.hpp.
Definition at line 33 of file joint_spline_trajectory_action_controller.hpp.
std::vector< ros::Publisher > shadowrobot::JointTrajectoryActionController::controller_publishers [private] |
This vector stores publishers to each joint controller.
Definition at line 41 of file joint_spline_trajectory_action_controller.hpp.
ros::Publisher shadowrobot::JointTrajectoryActionController::desired_joint_state_pusblisher [private] |
Definition at line 36 of file joint_spline_trajectory_action_controller.hpp.
std::vector<std::string> shadowrobot::JointTrajectoryActionController::joint_names_ [private] |
Definition at line 37 of file joint_spline_trajectory_action_controller.hpp.
Definition at line 34 of file joint_trajectory_action_controller.hpp.
Definition at line 38 of file joint_spline_trajectory_action_controller.hpp.
std::map<std::string,double> shadowrobot::JointTrajectoryActionController::joint_state_map [private] |
Definition at line 39 of file joint_spline_trajectory_action_controller.hpp.
std::map<std::string,std::string> shadowrobot::JointTrajectoryActionController::jointControllerMap [private] |
stores a map of controller name and associated joints
Definition at line 42 of file joint_spline_trajectory_action_controller.hpp.
std::map<std::string,unsigned int> shadowrobot::JointTrajectoryActionController::jointPubIdxMap [private] |
Definition at line 43 of file joint_spline_trajectory_action_controller.hpp.
Definition at line 46 of file joint_spline_trajectory_action_controller.hpp.
Definition at line 32 of file joint_spline_trajectory_action_controller.hpp.
Definition at line 32 of file joint_spline_trajectory_action_controller.hpp.
std::vector<double> shadowrobot::JointTrajectoryActionController::q [private] |
Definition at line 70 of file joint_spline_trajectory_action_controller.hpp.
std::vector<double> shadowrobot::JointTrajectoryActionController::qd [private] |
Definition at line 70 of file joint_spline_trajectory_action_controller.hpp.
std::vector<double> shadowrobot::JointTrajectoryActionController::qdd [private] |
Definition at line 70 of file joint_spline_trajectory_action_controller.hpp.
Definition at line 34 of file joint_spline_trajectory_action_controller.hpp.
Definition at line 35 of file joint_spline_trajectory_action_controller.hpp.
stores a map of publisher associated with joint index
Definition at line 44 of file joint_spline_trajectory_action_controller.hpp.