MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
path_ik.cpp File Reference
Include dependency graph for path_ik.cpp:

Namespaces

namespace  cartesian_planning
 

Functions

tl::expected< JointSpacePath, ErrorTypecartesian_planning::pathIK (moveit::core::RobotState &robot_state, const moveit::core::JointModelGroup &group, const moveit::core::LinkModel &tip_link, const Path &reference_path, const PathIKOptions &options)
 Computes the incremental Inverse Kinematics over a given Cartesian path, for a single tip.
 
tl::expected< JointSpacePath, ErrorTypecartesian_planning::pathIK (moveit::core::RobotState &robot_state, const moveit::core::JointModelGroup &group, const std::vector< const moveit::core::LinkModel * > &tip_links, const Path &reference_path, const PathIKOptions &options)
 Computes the incremental Inverse Kinematics over a given Cartesian path, for multiple tips.
 

Variables

constexpr double cartesian_planning::kMaxAllowedPathDeviationTranslation = 0.001
 
constexpr double cartesian_planning::kMaxAllowedPathDeviationRotation = 0.001
 
constexpr double cartesian_planning::kJacobianInverseDamping = 0.001
 
constexpr double cartesian_planning::kDistanceToJointLimitThreshold = 0.001
 
constexpr double cartesian_planning::kConvergenceThreshold = 1e-4
 

Variable Documentation

◆ group

const moveit::core::JointModelGroup& group

◆ lower_limits

const Eigen::VectorXd& lower_limits

◆ robot_state

moveit::core::RobotState& robot_state

◆ root_pose_tips_reference

const std::vector<Eigen::Isometry3d>& root_pose_tips_reference

◆ root_pose_world

const Eigen::Isometry3d& root_pose_world

◆ tip_links

const std::vector<const moveit::core::LinkModel*>& tip_links

◆ upper_limits

const Eigen::VectorXd& upper_limits