25 #ifndef KNIKINEMATICS_H_ 26 #define KNIKINEMATICS_H_ 31 #include <geometry_msgs/PoseStamped.h> 32 #include <moveit_msgs/GetPositionFK.h> 33 #include <moveit_msgs/GetPositionIK.h> 34 #include <moveit_msgs/JointLimits.h> 67 bool get_position_fk(moveit_msgs::GetPositionFK::Request &req, moveit_msgs::GetPositionFK::Response &res);
68 bool get_position_ik(moveit_msgs::GetPositionIK::Request &req, moveit_msgs::GetPositionIK::Response &res);
71 std::vector<double>
getCoordinates(std::vector<double> jointAngles);
bool get_position_fk(moveit_msgs::GetPositionFK::Request &req, moveit_msgs::GetPositionFK::Response &res)
bool get_position_ik(moveit_msgs::GetPositionIK::Request &req, moveit_msgs::GetPositionIK::Response &res)
ros::ServiceServer get_fk_server_
tf::TransformListener tf_listener_
std::vector< std::string > joint_names_
KNIConverter * converter_
ros::ServiceServer get_ik_server_
std::vector< double > getCoordinates()
std::vector< moveit_msgs::JointLimits > joint_limits_
std::vector< int > makeJointsLookup(std::vector< std::string > &joint_names)
copied from joint_trajectory_action_controller