Definition at line 25 of file arm_kinematics.cpp.
Definition at line 91 of file arm_kinematics.cpp.
bool Kinematics::getConstraintAwarePositionIK | ( | kinematics_msgs::GetConstraintAwarePositionIK::Request & | request, |
kinematics_msgs::GetConstraintAwarePositionIK::Response & | response | ||
) | [private] |
Definition at line 308 of file arm_kinematics.cpp.
bool Kinematics::getFKSolverInfo | ( | kinematics_msgs::GetKinematicSolverInfo::Request & | request, |
kinematics_msgs::GetKinematicSolverInfo::Response & | response | ||
) | [private] |
This is the basic kinematics info service that will return information about the kinematics node.
A | request message. See service definition for GetKinematicSolverInfo for more information on this message. |
The | response message. See service definition for GetKinematicSolverInfo for more information on this message. |
Definition at line 326 of file arm_kinematics.cpp.
bool Kinematics::getIKSolverInfo | ( | kinematics_msgs::GetKinematicSolverInfo::Request & | request, |
kinematics_msgs::GetKinematicSolverInfo::Response & | response | ||
) | [private] |
This is the basic kinematics info service that will return information about the kinematics node.
A | request message. See service definition for GetKinematicSolverInfo for more information on this message. |
The | response message. See service definition for GetKinematicSolverInfo for more information on this message. |
Definition at line 320 of file arm_kinematics.cpp.
int Kinematics::getJointIndex | ( | const std::string & | name | ) | [private] |
Definition at line 234 of file arm_kinematics.cpp.
int Kinematics::getKDLSegmentIndex | ( | const std::string & | name | ) | [private] |
Definition at line 242 of file arm_kinematics.cpp.
bool Kinematics::getPositionFK | ( | kinematics_msgs::GetPositionFK::Request & | request, |
kinematics_msgs::GetPositionFK::Response & | response | ||
) | [private] |
This is the basic forward kinematics service that will return information about the kinematics node.
A | request message. See service definition for GetPositionFK for more information on this message. |
The | response message. See service definition for GetPositionFK for more information on this message. |
Definition at line 332 of file arm_kinematics.cpp.
bool Kinematics::getPositionIK | ( | kinematics_msgs::GetPositionIK::Request & | request, |
kinematics_msgs::GetPositionIK::Response & | response | ||
) | [private] |
This is the basic IK service method that will compute and return an IK solution.
A | request message. See service definition for GetPositionIK for more information on this message. |
The | response message. See service definition for GetPositionIK for more information on this message. |
Definition at line 253 of file arm_kinematics.cpp.
bool Kinematics::init | ( | ) |
Definition at line 94 of file arm_kinematics.cpp.
bool Kinematics::loadModel | ( | const std::string | xml | ) | [private] |
Definition at line 145 of file arm_kinematics.cpp.
bool Kinematics::readJoints | ( | urdf::Model & | robot_model | ) | [private] |
Definition at line 170 of file arm_kinematics.cpp.
KDL::Chain Kinematics::chain [private] |
Definition at line 34 of file arm_kinematics.cpp.
Definition at line 41 of file arm_kinematics.cpp.
ros::ServiceServer Kinematics::fk_service [private] |
Definition at line 42 of file arm_kinematics.cpp.
Definition at line 37 of file arm_kinematics.cpp.
Definition at line 42 of file arm_kinematics.cpp.
ros::ServiceServer Kinematics::ik_service [private] |
Definition at line 41 of file arm_kinematics.cpp.
Definition at line 41 of file arm_kinematics.cpp.
Definition at line 38 of file arm_kinematics.cpp.
Definition at line 39 of file arm_kinematics.cpp.
Definition at line 46 of file arm_kinematics.cpp.
KDL::JntArray Kinematics::joint_max [private] |
Definition at line 33 of file arm_kinematics.cpp.
KDL::JntArray Kinematics::joint_min [private] |
Definition at line 33 of file arm_kinematics.cpp.
ros::NodeHandle Kinematics::nh [private] |
Definition at line 31 of file arm_kinematics.cpp.
ros::NodeHandle Kinematics::nh_private [private] |
Definition at line 31 of file arm_kinematics.cpp.
unsigned int Kinematics::num_joints [private] |
Definition at line 35 of file arm_kinematics.cpp.
std::string Kinematics::root_name [private] |
Definition at line 32 of file arm_kinematics.cpp.
tf::TransformListener Kinematics::tf_listener [private] |
Definition at line 44 of file arm_kinematics.cpp.
std::string Kinematics::tip_name [private] |
Definition at line 32 of file arm_kinematics.cpp.