Public Member Functions | |
| bool | execute_cartesian_ik_trajectory (pr2_laban_gazebo_demo::ExecuteCartesianIKTrajectory::Request &req, pr2_laban_gazebo_demo::ExecuteCartesianIKTrajectory::Response &res) |
| bool | execute_joint_trajectory (std::vector< double * > joint_trajectory) |
| void | get_current_joint_angles (double current_angles[7]) |
| IKTrajectoryExecutor () | |
| bool | run_ik (geometry_msgs::PoseStamped pose, double start_angles[7], double solution[7], std::string link_name) |
| ~IKTrajectoryExecutor () | |
Private Attributes | |
| TrajClient * | action_client |
| pr2_controllers_msgs::JointTrajectoryGoal | goal |
| ros::ServiceClient | ik_client |
| kinematics_msgs::GetPositionIK::Request | ik_request |
| kinematics_msgs::GetPositionIK::Response | ik_response |
| ros::NodeHandle | node |
| ros::ServiceServer | service |
Definition at line 19 of file ik_trajectory_tutorial.cpp.
| IKTrajectoryExecutor::IKTrajectoryExecutor | ( | ) | [inline] |
Definition at line 31 of file ik_trajectory_tutorial.cpp.
| IKTrajectoryExecutor::~IKTrajectoryExecutor | ( | ) | [inline] |
Definition at line 67 of file ik_trajectory_tutorial.cpp.
Definition at line 211 of file ik_trajectory_tutorial.cpp.
| bool IKTrajectoryExecutor::execute_joint_trajectory | ( | std::vector< double * > | joint_trajectory | ) | [inline] |
Definition at line 139 of file ik_trajectory_tutorial.cpp.
| void IKTrajectoryExecutor::get_current_joint_angles | ( | double | current_angles[7] | ) | [inline] |
Definition at line 122 of file ik_trajectory_tutorial.cpp.
| bool IKTrajectoryExecutor::run_ik | ( | geometry_msgs::PoseStamped | pose, |
| double | start_angles[7], | ||
| double | solution[7], | ||
| std::string | link_name | ||
| ) | [inline] |
Definition at line 77 of file ik_trajectory_tutorial.cpp.
TrajClient* IKTrajectoryExecutor::action_client [private] |
Definition at line 28 of file ik_trajectory_tutorial.cpp.
Definition at line 25 of file ik_trajectory_tutorial.cpp.
Definition at line 23 of file ik_trajectory_tutorial.cpp.
kinematics_msgs::GetPositionIK::Request IKTrajectoryExecutor::ik_request [private] |
Definition at line 26 of file ik_trajectory_tutorial.cpp.
kinematics_msgs::GetPositionIK::Response IKTrajectoryExecutor::ik_response [private] |
Definition at line 27 of file ik_trajectory_tutorial.cpp.
ros::NodeHandle IKTrajectoryExecutor::node [private] |
Definition at line 22 of file ik_trajectory_tutorial.cpp.
Definition at line 24 of file ik_trajectory_tutorial.cpp.