moveit2
The MoveIt Motion Planning Framework for ROS 2.
Functions
moveit_py::bind_planning_component Namespace Reference

Functions

moveit_cpp::PlanningComponent::PlanSolution plan (std::shared_ptr< moveit_cpp::PlanningComponent > &planning_component, std::shared_ptr< moveit_cpp::PlanningComponent::PlanRequestParameters > &parameters)
 
bool setGoal (std::shared_ptr< moveit_cpp::PlanningComponent > &planning_component, std::optional< std::string > configuration_name, std::optional< moveit::core::RobotState > robot_state, std::optional< geometry_msgs::msg::PoseStamped > pose_stamped_msg, std::optional< std::string > pose_link, std::optional< std::vector< moveit_msgs::msg::Constraints >> motion_plan_constraints)
 
bool setStartState (std::shared_ptr< moveit_cpp::PlanningComponent > &planning_component, std::optional< std::string > configuration_name, std::optional< moveit::core::RobotState > robot_state)
 
moveit_msgs::msg::RobotState getMotionPlanSolutionStartState (std::shared_ptr< moveit_cpp::PlanningComponent::PlanSolution > &plan_solution)
 
moveit_msgs::msg::MoveItErrorCodes getMotionPlanSolutionErrorCode (std::shared_ptr< moveit_cpp::PlanningComponent::PlanSolution > &plan_solution)
 
std::shared_ptr< robot_trajectory::RobotTrajectorygetMotionPlanSolutionTrajectory (std::shared_ptr< moveit_cpp::PlanningComponent::PlanSolution > &plan_solution)
 
void initPlanRequestParameters (py::module &m)
 
void initPlanningComponent (py::module &m)
 
void initPlanSolution (py::module &m)
 

Function Documentation

◆ getMotionPlanSolutionErrorCode()

moveit_msgs::msg::MoveItErrorCodes moveit_py::bind_planning_component::getMotionPlanSolutionErrorCode ( std::shared_ptr< moveit_cpp::PlanningComponent::PlanSolution > &  plan_solution)

Definition at line 157 of file planning_component.cpp.

◆ getMotionPlanSolutionStartState()

moveit_msgs::msg::RobotState moveit_py::bind_planning_component::getMotionPlanSolutionStartState ( std::shared_ptr< moveit_cpp::PlanningComponent::PlanSolution > &  plan_solution)

Definition at line 150 of file planning_component.cpp.

◆ getMotionPlanSolutionTrajectory()

std::shared_ptr< robot_trajectory::RobotTrajectory > moveit_py::bind_planning_component::getMotionPlanSolutionTrajectory ( std::shared_ptr< moveit_cpp::PlanningComponent::PlanSolution > &  plan_solution)

Definition at line 165 of file planning_component.cpp.

◆ initPlanningComponent()

void moveit_py::bind_planning_component::initPlanningComponent ( py::module &  m)

Definition at line 197 of file planning_component.cpp.

Here is the caller graph for this function:

◆ initPlanRequestParameters()

void moveit_py::bind_planning_component::initPlanRequestParameters ( py::module &  m)

Definition at line 170 of file planning_component.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ initPlanSolution()

void moveit_py::bind_planning_component::initPlanSolution ( py::module &  m)

Definition at line 257 of file planning_component.cpp.

Here is the caller graph for this function:

◆ plan()

moveit_cpp::PlanningComponent::PlanSolution moveit_py::bind_planning_component::plan ( std::shared_ptr< moveit_cpp::PlanningComponent > &  planning_component,
std::shared_ptr< moveit_cpp::PlanningComponent::PlanRequestParameters > &  parameters 
)

Definition at line 45 of file planning_component.cpp.

Here is the caller graph for this function:

◆ setGoal()

bool moveit_py::bind_planning_component::setGoal ( std::shared_ptr< moveit_cpp::PlanningComponent > &  planning_component,
std::optional< std::string >  configuration_name,
std::optional< moveit::core::RobotState robot_state,
std::optional< geometry_msgs::msg::PoseStamped >  pose_stamped_msg,
std::optional< std::string >  pose_link,
std::optional< std::vector< moveit_msgs::msg::Constraints >>  motion_plan_constraints 
)

Definition at line 59 of file planning_component.cpp.

◆ setStartState()

bool moveit_py::bind_planning_component::setStartState ( std::shared_ptr< moveit_cpp::PlanningComponent > &  planning_component,
std::optional< std::string >  configuration_name,
std::optional< moveit::core::RobotState robot_state 
)

Definition at line 122 of file planning_component.cpp.