moveit2
The MoveIt Motion Planning Framework for ROS 2.
Namespaces | Functions
planning_component.hpp File Reference
#include <pybind11/pybind11.h>
#include <pybind11/eigen.h>
#include <pybind11/stl.h>
#include <pybind11/numpy.h>
#include <pybind11/functional.h>
#include <moveit_py/moveit_py_utils/copy_ros_msg.hpp>
#include <moveit_py/moveit_py_utils/ros_msg_typecasters.hpp>
#include <moveit/moveit_cpp/moveit_cpp.h>
#include <moveit/moveit_cpp/planning_component.h>
#include <geometry_msgs/msg/pose_stamped.hpp>
#include <moveit_msgs/msg/constraints.hpp>
#include <moveit_msgs/msg/move_it_error_codes.hpp>
#include <moveit_msgs/msg/robot_state.hpp>
#include "moveit_cpp.hpp"
#include "../planning_scene_monitor/planning_scene_monitor.hpp"
Include dependency graph for planning_component.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 moveit_py
 
 moveit_py::bind_planning_component
 

Functions

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)
 
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)
 
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)
 
void moveit_py::bind_planning_component::initPlanRequestParameters (py::module &m)
 
void moveit_py::bind_planning_component::initPlanningComponent (py::module &m)
 
moveit_msgs::msg::MoveItErrorCodes moveit_py::bind_planning_component::getMotionPlanSolutionErrorCode (std::shared_ptr< moveit_cpp::PlanningComponent::PlanSolution > &plan_solution)
 
moveit_msgs::msg::RobotState moveit_py::bind_planning_component::getMotionPlanSolutionStartState (std::shared_ptr< moveit_cpp::PlanningComponent::PlanSolution > &plan_solution)
 
std::shared_ptr< robot_trajectory::RobotTrajectorymoveit_py::bind_planning_component::getMotionPlanSolutionTrajectory (std::shared_ptr< moveit_cpp::PlanningComponent::PlanSolution > &plan_solution)
 
void moveit_py::bind_planning_component::initPlanSolution (py::module &m)