#include <cartesian_trajectory_controller.h>
Definition at line 57 of file cartesian_trajectory_controller.h.
Definition at line 51 of file cartesian_trajectory_controller.cpp.
Definition at line 56 of file cartesian_trajectory_controller.cpp.
bool pr2_manipulation_controllers::CartesianTrajectoryController::checkMoving | ( | pr2_manipulation_controllers::CheckMoving::Request & | req, |
pr2_manipulation_controllers::CheckMoving::Response & | res | ||
) |
Definition at line 131 of file cartesian_trajectory_controller.cpp.
void pr2_manipulation_controllers::CartesianTrajectoryController::command | ( | const tf::MessageFilter< geometry_msgs::PoseStamped >::MConstPtr & | pose_msg | ) | [private] |
Definition at line 301 of file cartesian_trajectory_controller.cpp.
bool pr2_manipulation_controllers::CartesianTrajectoryController::init | ( | pr2_mechanism_model::RobotState * | robot_state, |
ros::NodeHandle & | n | ||
) | [virtual] |
Implements pr2_controller_interface::Controller.
Definition at line 60 of file cartesian_trajectory_controller.cpp.
bool pr2_manipulation_controllers::CartesianTrajectoryController::moveTo | ( | const geometry_msgs::PoseStamped & | pose, |
const geometry_msgs::Twist & | tolerance = geometry_msgs::Twist() , |
||
double | duration = 0 |
||
) |
Definition at line 140 of file cartesian_trajectory_controller.cpp.
Definition at line 314 of file cartesian_trajectory_controller.cpp.
bool pr2_manipulation_controllers::CartesianTrajectoryController::preempt | ( | std_srvs::Empty::Request & | req, |
std_srvs::Empty::Response & | resp | ||
) | [private] |
Definition at line 361 of file cartesian_trajectory_controller.cpp.
void pr2_manipulation_controllers::CartesianTrajectoryController::starting | ( | ) | [virtual] |
Reimplemented from pr2_controller_interface::Controller.
Definition at line 223 of file cartesian_trajectory_controller.cpp.
void pr2_manipulation_controllers::CartesianTrajectoryController::TransformToFrame | ( | const tf::Transform & | trans, |
KDL::Frame & | frame | ||
) | [private] |
Definition at line 380 of file cartesian_trajectory_controller.cpp.
void pr2_manipulation_controllers::CartesianTrajectoryController::update | ( | void | ) | [virtual] |
Implements pr2_controller_interface::Controller.
Definition at line 240 of file cartesian_trajectory_controller.cpp.
pr2_mechanism_model::Chain pr2_manipulation_controllers::CartesianTrajectoryController::chain_ [private] |
Definition at line 95 of file cartesian_trajectory_controller.h.
ros::ServiceServer pr2_manipulation_controllers::CartesianTrajectoryController::check_moving_srv_ [private] |
Definition at line 83 of file cartesian_trajectory_controller.h.
std::string pr2_manipulation_controllers::CartesianTrajectoryController::controller_name_ [private] |
Definition at line 85 of file cartesian_trajectory_controller.h.
Definition at line 88 of file cartesian_trajectory_controller.h.
Definition at line 88 of file cartesian_trajectory_controller.h.
KDL::JntArray pr2_manipulation_controllers::CartesianTrajectoryController::jnt_pos_ [private] |
Definition at line 100 of file cartesian_trajectory_controller.h.
boost::scoped_ptr<KDL::ChainFkSolverPos> pr2_manipulation_controllers::CartesianTrajectoryController::jnt_to_pose_solver_ [private] |
Definition at line 99 of file cartesian_trajectory_controller.h.
Definition at line 98 of file cartesian_trajectory_controller.h.
Definition at line 86 of file cartesian_trajectory_controller.h.
Definition at line 87 of file cartesian_trajectory_controller.h.
std::vector<KDL::VelocityProfile_Trap> pr2_manipulation_controllers::CartesianTrajectoryController::motion_profile_ [private] |
Definition at line 103 of file cartesian_trajectory_controller.h.
ros::ServiceServer pr2_manipulation_controllers::CartesianTrajectoryController::move_to_srv_ [private] |
Definition at line 83 of file cartesian_trajectory_controller.h.
Definition at line 82 of file cartesian_trajectory_controller.h.
Definition at line 90 of file cartesian_trajectory_controller.h.
CartesianPoseController* pr2_manipulation_controllers::CartesianTrajectoryController::pose_controller_ [private] |
Definition at line 106 of file cartesian_trajectory_controller.h.
Definition at line 90 of file cartesian_trajectory_controller.h.
Definition at line 90 of file cartesian_trajectory_controller.h.
ros::ServiceServer pr2_manipulation_controllers::CartesianTrajectoryController::preempt_srv_ [private] |
Definition at line 83 of file cartesian_trajectory_controller.h.
Definition at line 88 of file cartesian_trajectory_controller.h.
pr2_mechanism_model::RobotState* pr2_manipulation_controllers::CartesianTrajectoryController::robot_state_ [private] |
Definition at line 94 of file cartesian_trajectory_controller.h.
std::string pr2_manipulation_controllers::CartesianTrajectoryController::root_name_ [private] |
Definition at line 112 of file cartesian_trajectory_controller.h.
Definition at line 108 of file cartesian_trajectory_controller.h.
Definition at line 87 of file cartesian_trajectory_controller.h.
Definition at line 86 of file cartesian_trajectory_controller.h.
Definition at line 91 of file cartesian_trajectory_controller.h.
Definition at line 91 of file cartesian_trajectory_controller.h.