moveit2
The MoveIt Motion Planning Framework for ROS 2.
Loading...
Searching...
No Matches
moveit::planning_interface Namespace Reference

Simple interface to MoveIt components. More...

Classes

class  MoveGroupInterface
 Client class to conveniently use the ROS interfaces provided by the move_group node. More...
class  PlanningSceneInterface
class  MoveItCppTest

Functions

std::shared_ptr< tf2_ros::Buffer > getSharedTF ()
robot_model_loader::RobotModelLoaderPtr getSharedRobotModelLoader (const rclcpp::Node::SharedPtr &node, const std::string &robot_description)
moveit::core::RobotModelConstPtr getSharedRobotModel (const rclcpp::Node::SharedPtr &node, const std::string &robot_description)
planning_scene_monitor::CurrentStateMonitorPtr getSharedStateMonitor (const rclcpp::Node::SharedPtr &node, const moveit::core::RobotModelConstPtr &robot_model, const std::shared_ptr< tf2_ros::Buffer > &tf_buffer)
 getSharedStateMonitor
 MOVEIT_CLASS_FORWARD (MoveGroupInterface)
 MOVEIT_CLASS_FORWARD (PlanningSceneInterface)
 TEST_F (MoveItCppTest, GetCurrentStateTest)
 TEST_F (MoveItCppTest, NameOfPlanningGroupTest)
 TEST_F (MoveItCppTest, TestSetStartStateToCurrentState)
 TEST_F (MoveItCppTest, TestSetGoalFromPoseStamped)
 TEST_F (MoveItCppTest, TestSetStartStateFromRobotState)
 TEST_F (MoveItCppTest, TestSetGoalFromRobotState)

Variables

const std::string GRASP_PLANNING_SERVICE_NAME = "plan_grasps"

Detailed Description

Simple interface to MoveIt components.

Function Documentation

◆ getSharedRobotModel()

moveit::core::RobotModelConstPtr moveit::planning_interface::getSharedRobotModel ( const rclcpp::Node::SharedPtr & node,
const std::string & robot_description )

Definition at line 115 of file common_objects.cpp.

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

◆ getSharedRobotModelLoader()

robot_model_loader::RobotModelLoaderPtr moveit::planning_interface::getSharedRobotModelLoader ( const rclcpp::Node::SharedPtr & node,
const std::string & robot_description )

Definition at line 97 of file common_objects.cpp.

Here is the caller graph for this function:

◆ getSharedStateMonitor()

CurrentStateMonitorPtr moveit::planning_interface::getSharedStateMonitor ( const rclcpp::Node::SharedPtr & node,
const moveit::core::RobotModelConstPtr & robot_model,
const std::shared_ptr< tf2_ros::Buffer > & tf_buffer )

getSharedStateMonitor

Parameters
nodeA rclcpp::Node::SharePtr to pass node specific configurations, such as callbacks queues.
robot_model
tf_buffer
Returns

Definition at line 132 of file common_objects.cpp.

Here is the caller graph for this function:

◆ getSharedTF()

std::shared_ptr< tf2_ros::Buffer > moveit::planning_interface::getSharedTF ( )

Definition at line 83 of file common_objects.cpp.

Here is the caller graph for this function:

◆ MOVEIT_CLASS_FORWARD() [1/2]

moveit::planning_interface::MOVEIT_CLASS_FORWARD ( MoveGroupInterface )

◆ MOVEIT_CLASS_FORWARD() [2/2]

moveit::planning_interface::MOVEIT_CLASS_FORWARD ( PlanningSceneInterface )

◆ TEST_F() [1/6]

moveit::planning_interface::TEST_F ( MoveItCppTest ,
GetCurrentStateTest  )

Definition at line 102 of file moveit_cpp_test.cpp.

◆ TEST_F() [2/6]

moveit::planning_interface::TEST_F ( MoveItCppTest ,
NameOfPlanningGroupTest  )

Definition at line 121 of file moveit_cpp_test.cpp.

◆ TEST_F() [3/6]

moveit::planning_interface::TEST_F ( MoveItCppTest ,
TestSetGoalFromPoseStamped  )

Definition at line 137 of file moveit_cpp_test.cpp.

◆ TEST_F() [4/6]

moveit::planning_interface::TEST_F ( MoveItCppTest ,
TestSetGoalFromRobotState  )

Definition at line 157 of file moveit_cpp_test.cpp.

◆ TEST_F() [5/6]

moveit::planning_interface::TEST_F ( MoveItCppTest ,
TestSetStartStateFromRobotState  )

Definition at line 145 of file moveit_cpp_test.cpp.

◆ TEST_F() [6/6]

moveit::planning_interface::TEST_F ( MoveItCppTest ,
TestSetStartStateToCurrentState  )

Definition at line 127 of file moveit_cpp_test.cpp.

Variable Documentation

◆ GRASP_PLANNING_SERVICE_NAME

const std::string moveit::planning_interface::GRASP_PLANNING_SERVICE_NAME = "plan_grasps"

Definition at line 91 of file move_group_interface.cpp.