|
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
#include "cartesian_planning/sdf_repulsion_task.hpp"#include <cmath>#include <Eigen/Geometry>#include <moveit_pro_base/distance_field/distance_field.hpp>#include <moveit_pro_macros/macros.hpp>#include "cartesian_planning/damped_least_squares_inverse.hpp"#include "cartesian_planning/jacobian.hpp"
Namespaces | |
| namespace | cartesian_planning |
Functions | |
| Eigen::VectorXd | cartesian_planning::sdfRepulsionTask (const moveit_pro::base::distance_field::DistanceField &sdf, moveit_pro::base::RobotState &fk_state, const moveit_pro::base::JointModelGroup &group, const Eigen::VectorXd ¤t_joint_values, std::span< const SdfControlPoint > control_points, const SdfRepulsionParameters ¶ms) |
Compute a nullspace joint-space nudge that pushes each control-point sphere away from the nearest obstacle in sdf. | |