|
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
Definition of planning error return type with a string and optional collision results. More...
#include <pro_rrt.hpp>
Public Attributes | |
| std::string | message |
| std::optional< moveit_pro::base::collision_detection::CollisionResult > | collision_info = std::nullopt |
| std::optional< Eigen::VectorXd > | invalid_joint_positions = std::nullopt |
Definition of planning error return type with a string and optional collision results.
| std::optional<moveit_pro::base::collision_detection::CollisionResult> pro_rrt::PlanningError::collision_info = std::nullopt |
| std::optional<Eigen::VectorXd> pro_rrt::PlanningError::invalid_joint_positions = std::nullopt |
Positions of the configuration that failed validation — one value per active variable of the planning group, in its active-variable order, so size() == group.getActiveVariableCount(). Set only when a start or goal state failed validation; a path-segment or constraint failure leaves it empty, so nullopt does not mean "no collision". Lets a caller render the offending configuration instead of parsing message.
| std::string pro_rrt::PlanningError::message |