Classes | Namespaces | Macros | Functions | Variables
pr2_arm_kinematics_plugin.h File Reference
#include <kdl/config.h>
#include <kdl/frames.hpp>
#include <kdl/jntarray.hpp>
#include <kdl/tree.hpp>
#include <kdl_parser/kdl_parser.hpp>
#include <angles/angles.h>
#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"
Include dependency graph for pr2_arm_kinematics_plugin.h:
This graph shows which files directly or indirectly include this file:

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
 

Macro Definition Documentation

◆ KDL_VERSION_LESS

#define KDL_VERSION_LESS (   a,
  b,
 
)    ((KDL_VERSION) < ((a << 16) | (b << 8) | c))

Definition at line 91 of file pr2_arm_kinematics_plugin.h.



moveit_core
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Thu Jun 13 2019 19:55:00