#include <kdl/config.h>#include <kdl/frames.hpp>#include <kdl/jntarray.hpp>#include <kdl/tree.hpp>#include <kdl_parser/kdl_parser.hpp>#include <moveit/macros/class_forward.h>#include <moveit_msgs/GetPositionFK.h>#include <moveit_msgs/GetPositionIK.h>#include <moveit_msgs/KinematicSolverInfo.h>#include <moveit_msgs/MoveItErrorCodes.h>#include <kdl/chainfksolverpos_recursive.hpp>#include <urdf/model.h>#include <moveit/kinematics_base/kinematics_base.h>#include <memory>#include "pr2_arm_ik.h"

Go to the source code of this file.
| Classes | |
| class | pr2_arm_kinematics::PR2ArmIKSolver | 
| class | pr2_arm_kinematics::PR2ArmKinematicsPlugin | 
| Namespaces | |
| pr2_arm_kinematics | |
| Macros | |
| #define | KDL_VERSION_LESS(a, b, c) ((KDL_VERSION) < ((a << 16) | (b << 8) | c)) | 
| Functions | |
| double | pr2_arm_kinematics::computeEuclideanDistance (const std::vector< double > &array_1, const KDL::JntArray &array_2) | 
| void | pr2_arm_kinematics::getKDLChainInfo (const KDL::Chain &chain, moveit_msgs::KinematicSolverInfo &chain_info) | 
| Eigen::Isometry3f | pr2_arm_kinematics::KDLToEigenMatrix (const KDL::Frame &p) | 
| pr2_arm_kinematics::MOVEIT_CLASS_FORWARD (PR2ArmIKSolver) | |
| pr2_arm_kinematics::MOVEIT_CLASS_FORWARD (PR2ArmKinematicsPlugin) | |
| Variables | |
| static const int | pr2_arm_kinematics::NO_IK_SOLUTION = -1 | 
| static const int | pr2_arm_kinematics::TIMED_OUT = -2 | 
Definition at line 119 of file pr2_arm_kinematics_plugin.h.