moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
Classes | |
class | ForwardTrajectory |
class | GlobalPlannerComponent |
class | GlobalPlannerInterface |
class | HybridPlanningManager |
class | LocalConstraintSolverInterface |
class | LocalPlannerComponent |
class | MoveItPlanningPipeline |
class | PlannerLogicInterface |
struct | ReactionResult |
class | ReplanInvalidatedTrajectory |
class | SimpleSampler |
class | SinglePlanExecution |
class | TrajectoryOperatorInterface |
Enumerations | |
enum class | HybridPlanningEvent { HYBRID_PLANNING_REQUEST_RECEIVED , GLOBAL_PLANNING_ACTION_SUCCESSFUL , GLOBAL_PLANNING_ACTION_ABORTED , GLOBAL_PLANNING_ACTION_CANCELED , GLOBAL_PLANNING_ACTION_REJECTED , GLOBAL_SOLUTION_AVAILABLE , LOCAL_PLANNING_ACTION_SUCCESSFUL , LOCAL_PLANNING_ACTION_ABORTED , LOCAL_PLANNING_ACTION_CANCELED , LOCAL_PLANNING_ACTION_REJECTED , UNDEFINED } |
enum class | HybridPlanningAction { DO_NOTHING , RETURN_HP_SUCCESS , RETURN_HP_FAILURE , SEND_GLOBAL_SOLVER_REQUEST , SEND_LOCAL_SOLVER_REQUEST } |
enum | LocalFeedbackEnum { COLLISION_AHEAD = 1 , LOCAL_PLANNER_STUCK = 2 } |
Expected feedback types. More... | |
enum class | LocalPlannerState : int8_t { ABORT = -1 , ERROR = 0 , UNCONFIGURED = 1 , AWAIT_GLOBAL_TRAJECTORY = 2 , LOCAL_PLANNING_ACTIVE = 3 } |
Functions | |
constexpr std::string_view | toString (const LocalFeedbackEnum &code) |
Variables | |
const std::string | UNDEFINED = "<undefined>" |
const std::string | PLANNING_SCENE_MONITOR_NS = "planning_scene_monitor_options." |
const std::string | PLANNING_PIPELINES_NS = "planning_pipelines." |
const std::string | PLAN_REQUEST_PARAM_NS = "plan_request_params." |
|
strong |
Enum class HybridPlanningAction - This class defines the basic actions that the HP manager can perform
Enumerator | |
---|---|
DO_NOTHING | |
RETURN_HP_SUCCESS | |
RETURN_HP_FAILURE | |
SEND_GLOBAL_SOLVER_REQUEST | |
SEND_LOCAL_SOLVER_REQUEST |
Definition at line 68 of file hybrid_planning_events.h.
|
strong |
Enum class HybridPlanningEvent - This class defines the most basic events that are likely to occur during hybrid planning
Definition at line 45 of file hybrid_planning_events.h.
Expected feedback types.
Enumerator | |
---|---|
COLLISION_AHEAD | |
LOCAL_PLANNER_STUCK |
Definition at line 51 of file feedback_types.h.
|
strong |
Internal local planner states TODO(sjahr) Use lifecycle node?
Enumerator | |
---|---|
ABORT | |
ERROR | |
UNCONFIGURED | |
AWAIT_GLOBAL_TRAJECTORY | |
LOCAL_PLANNING_ACTIVE |
Definition at line 73 of file local_planner_component.h.
|
constexpr |
const std::string moveit::hybrid_planning::PLAN_REQUEST_PARAM_NS = "plan_request_params." |
Definition at line 43 of file moveit_planning_pipeline.cpp.
const std::string moveit::hybrid_planning::PLANNING_PIPELINES_NS = "planning_pipelines." |
Definition at line 42 of file moveit_planning_pipeline.cpp.
const std::string moveit::hybrid_planning::PLANNING_SCENE_MONITOR_NS = "planning_scene_monitor_options." |
Definition at line 41 of file moveit_planning_pipeline.cpp.
const std::string moveit::hybrid_planning::UNDEFINED = "<undefined>" |
Definition at line 51 of file global_planner_component.cpp.