MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
path_ik.hpp File Reference
#include <moveit/robot_model/robot_model.hpp>
#include <moveit/robot_state/robot_state.hpp>
#include <tl_expected/expected.hpp>
#include "cartesian_planning/types.hpp"
Include dependency graph for path_ik.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  cartesian_planning::PathIKOptions
 

Namespaces

namespace  cartesian_planning
 

Enumerations

enum class  cartesian_planning::TipConstraint { cartesian_planning::kPositionOnly , cartesian_planning::kPositionAndOrientation }
 Possible task-space constraints when solving kinematics for a path. More...
 

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.
 

Variables

constexpr double cartesian_planning::kDefaultPathIkTranslationalStep = 0.001
 
constexpr double cartesian_planning::kDefaultPathIkAngularStep = 0.001