| 
    MoveIt Pro API
    
   Core Behaviors for MoveIt Pro 
   | 
 

Namespaces | |
| namespace | cartesian_planning | 
Functions | |
| Eigen::Vector3d | cartesian_planning::rotationToAxisAngleVector (const Eigen::Quaterniond &rotation) | 
| Converts a 3D rotation given by a quaternion into its axis-angle (u-theta) representation.   | |
| Eigen::Vector6d | cartesian_planning::poseToPoseVector (const Eigen::Isometry3d &pose) | 
| Converts a 3D Pose into its 6D vector representation (t, u-theta).   | |
| Eigen::Vector6d | cartesian_planning::poseError (const Eigen::Isometry3d &a, const Eigen::Isometry3d &b) | 
| Computes the 3D error (translation and orientation) between two poses.   | |
| Eigen::Vector6d | cartesian_planning::transformTwist (const Eigen::Vector6d &twist_a, const Eigen::Isometry3d &b_pose_a) | 
| Transforms a twist in frame a to frame b, including the omega.cross(r) term.   | |
| double | cartesian_planning::angleDifference (const double angle_a, const double angle_b) | 
| Compute the unsigned angle difference between two angles.   | |