moveit2
The MoveIt Motion Planning Framework for ROS 2.
Classes | Typedefs | Functions
moveit_warehouse Namespace Reference

Classes

class  ConstraintsStorage
 
class  MoveItMessageStorage
 This class provides the mechanism to connect to a database and reads needed ROS parameters when appropriate. More...
 
class  PlanningSceneStorage
 
class  PlanningSceneWorldStorage
 
class  RobotStateStorage
 
class  TrajectoryConstraintsStorage
 
class  WarehouseConnector
 

Typedefs

typedef warehouse_ros::MessageWithMetadata< moveit_msgs::msg::Constraints >::ConstPtr ConstraintsWithMetadata
 
typedef warehouse_ros::MessageCollection< moveit_msgs::msg::Constraints >::Ptr ConstraintsCollection
 
typedef warehouse_ros::MessageWithMetadata< moveit_msgs::msg::PlanningScene >::ConstPtr PlanningSceneWithMetadata
 
typedef warehouse_ros::MessageWithMetadata< moveit_msgs::msg::MotionPlanRequest >::ConstPtr MotionPlanRequestWithMetadata
 
typedef warehouse_ros::MessageWithMetadata< moveit_msgs::msg::RobotTrajectory >::ConstPtr RobotTrajectoryWithMetadata
 
typedef warehouse_ros::MessageCollection< moveit_msgs::msg::PlanningScene >::Ptr PlanningSceneCollection
 
typedef warehouse_ros::MessageCollection< moveit_msgs::msg::MotionPlanRequest >::Ptr MotionPlanRequestCollection
 
typedef warehouse_ros::MessageCollection< moveit_msgs::msg::RobotTrajectory >::Ptr RobotTrajectoryCollection
 
typedef warehouse_ros::MessageWithMetadata< moveit_msgs::msg::PlanningSceneWorld >::ConstPtr PlanningSceneWorldWithMetadata
 
typedef warehouse_ros::MessageCollection< moveit_msgs::msg::PlanningSceneWorld >::Ptr PlanningSceneWorldCollection
 
typedef warehouse_ros::MessageWithMetadata< moveit_msgs::msg::RobotState >::ConstPtr RobotStateWithMetadata
 
typedef warehouse_ros::MessageCollection< moveit_msgs::msg::RobotState >::Ptr RobotStateCollection
 
typedef warehouse_ros::MessageWithMetadata< moveit_msgs::msg::TrajectoryConstraints >::ConstPtr TrajectoryConstraintsWithMetadata
 
typedef warehouse_ros::MessageCollection< moveit_msgs::msg::TrajectoryConstraints >::Ptr TrajectoryConstraintsCollection
 

Functions

 MOVEIT_CLASS_FORWARD (PlanningSceneStorage)
 
 MOVEIT_CLASS_FORWARD (ConstraintsStorage)
 
 MOVEIT_CLASS_FORWARD (RobotStateStorage)
 
warehouse_ros::DatabaseConnection::Ptr loadDatabase (const rclcpp::Node::SharedPtr &node)
 Load a database connection. More...
 
 MOVEIT_CLASS_FORWARD (TrajectoryConstraintsStorage)
 

Typedef Documentation

◆ ConstraintsCollection

typedef warehouse_ros::MessageCollection<moveit_msgs::msg::Constraints>::Ptr moveit_warehouse::ConstraintsCollection

Definition at line 48 of file constraints_storage.h.

◆ ConstraintsWithMetadata

typedef warehouse_ros::MessageWithMetadata<moveit_msgs::msg::Constraints>::ConstPtr moveit_warehouse::ConstraintsWithMetadata

Definition at line 47 of file constraints_storage.h.

◆ MotionPlanRequestCollection

typedef warehouse_ros::MessageCollection<moveit_msgs::msg::MotionPlanRequest>::Ptr moveit_warehouse::MotionPlanRequestCollection

Definition at line 54 of file planning_scene_storage.h.

◆ MotionPlanRequestWithMetadata

typedef warehouse_ros::MessageWithMetadata<moveit_msgs::msg::MotionPlanRequest>::ConstPtr moveit_warehouse::MotionPlanRequestWithMetadata

Definition at line 50 of file planning_scene_storage.h.

◆ PlanningSceneCollection

typedef warehouse_ros::MessageCollection<moveit_msgs::msg::PlanningScene>::Ptr moveit_warehouse::PlanningSceneCollection

Definition at line 53 of file planning_scene_storage.h.

◆ PlanningSceneWithMetadata

typedef warehouse_ros::MessageWithMetadata<moveit_msgs::msg::PlanningScene>::ConstPtr moveit_warehouse::PlanningSceneWithMetadata

Definition at line 49 of file planning_scene_storage.h.

◆ PlanningSceneWorldCollection

typedef warehouse_ros::MessageCollection<moveit_msgs::msg::PlanningSceneWorld>::Ptr moveit_warehouse::PlanningSceneWorldCollection

Definition at line 45 of file planning_scene_world_storage.h.

◆ PlanningSceneWorldWithMetadata

typedef warehouse_ros::MessageWithMetadata<moveit_msgs::msg::PlanningSceneWorld>::ConstPtr moveit_warehouse::PlanningSceneWorldWithMetadata

Definition at line 44 of file planning_scene_world_storage.h.

◆ RobotStateCollection

typedef warehouse_ros::MessageCollection<moveit_msgs::msg::RobotState>::Ptr moveit_warehouse::RobotStateCollection

Definition at line 48 of file state_storage.h.

◆ RobotStateWithMetadata

typedef warehouse_ros::MessageWithMetadata<moveit_msgs::msg::RobotState>::ConstPtr moveit_warehouse::RobotStateWithMetadata

Definition at line 47 of file state_storage.h.

◆ RobotTrajectoryCollection

typedef warehouse_ros::MessageCollection<moveit_msgs::msg::RobotTrajectory>::Ptr moveit_warehouse::RobotTrajectoryCollection

Definition at line 55 of file planning_scene_storage.h.

◆ RobotTrajectoryWithMetadata

typedef warehouse_ros::MessageWithMetadata<moveit_msgs::msg::RobotTrajectory>::ConstPtr moveit_warehouse::RobotTrajectoryWithMetadata

Definition at line 51 of file planning_scene_storage.h.

◆ TrajectoryConstraintsCollection

typedef warehouse_ros::MessageCollection<moveit_msgs::msg::TrajectoryConstraints>::Ptr moveit_warehouse::TrajectoryConstraintsCollection

Definition at line 47 of file trajectory_constraints_storage.h.

◆ TrajectoryConstraintsWithMetadata

typedef warehouse_ros::MessageWithMetadata<moveit_msgs::msg::TrajectoryConstraints>::ConstPtr moveit_warehouse::TrajectoryConstraintsWithMetadata

Definition at line 46 of file trajectory_constraints_storage.h.

Function Documentation

◆ loadDatabase()

warehouse_ros::DatabaseConnection::Ptr moveit_warehouse::loadDatabase ( const rclcpp::Node::SharedPtr &  node)

Load a database connection.

Definition at line 66 of file moveit_message_storage.cpp.

Here is the caller graph for this function:

◆ MOVEIT_CLASS_FORWARD() [1/4]

moveit_warehouse::MOVEIT_CLASS_FORWARD ( ConstraintsStorage  )

◆ MOVEIT_CLASS_FORWARD() [2/4]

moveit_warehouse::MOVEIT_CLASS_FORWARD ( PlanningSceneStorage  )

◆ MOVEIT_CLASS_FORWARD() [3/4]

moveit_warehouse::MOVEIT_CLASS_FORWARD ( RobotStateStorage  )

◆ MOVEIT_CLASS_FORWARD() [4/4]

moveit_warehouse::MOVEIT_CLASS_FORWARD ( TrajectoryConstraintsStorage  )