moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
#include <moveit_planning_pipeline.h>
Public Member Functions | |
MoveItPlanningPipeline ()=default | |
~MoveItPlanningPipeline () override=default | |
bool | initialize (const rclcpp::Node::SharedPtr &node) override |
bool | reset () noexcept override |
moveit_msgs::msg::MotionPlanResponse | plan (const std::shared_ptr< rclcpp_action::ServerGoalHandle< moveit_msgs::action::GlobalPlanner >> global_goal_handle) override |
Public Member Functions inherited from moveit::hybrid_planning::GlobalPlannerInterface | |
GlobalPlannerInterface ()=default | |
GlobalPlannerInterface (const GlobalPlannerInterface &)=default | |
GlobalPlannerInterface (GlobalPlannerInterface &&)=default | |
GlobalPlannerInterface & | operator= (const GlobalPlannerInterface &)=default |
GlobalPlannerInterface & | operator= (GlobalPlannerInterface &&)=default |
virtual | ~GlobalPlannerInterface ()=default |
Definition at line 49 of file moveit_planning_pipeline.h.
|
default |
|
overridedefault |
|
overridevirtual |
Initialize global planner
Implements moveit::hybrid_planning::GlobalPlannerInterface.
Definition at line 51 of file moveit_planning_pipeline.cpp.
|
overridevirtual |
Solve global planning problem
global_goal_handle | Action goal handle to access the planning goal and publish feedback during planning |
Implements moveit::hybrid_planning::GlobalPlannerInterface.
Definition at line 97 of file moveit_planning_pipeline.cpp.
|
overridevirtualnoexcept |
Reset global planner plugin. This should never fail.
Implements moveit::hybrid_planning::GlobalPlannerInterface.
Definition at line 91 of file moveit_planning_pipeline.cpp.