41 #include <moveit_msgs/msg/robot_state.hpp>
43 #include <moveit_warehouse_export.h>
62 void addRobotState(
const moveit_msgs::msg::RobotState& msg,
const std::string&
name,
const std::string&
robot =
"");
63 bool hasRobotState(
const std::string&
name,
const std::string&
robot =
"")
const;
64 void getKnownRobotStates(std::vector<std::string>& names,
const std::string&
robot =
"")
const;
65 void getKnownRobotStates(
const std::string& regex, std::vector<std::string>& names,
66 const std::string&
robot =
"")
const;
71 void renameRobotState(
const std::string& old_name,
const std::string& new_name,
const std::string&
robot =
"");
73 void removeRobotState(
const std::string&
name,
const std::string&
robot =
"");
78 void createCollections();
This class provides the mechanism to connect to a database and reads needed ROS parameters when appro...
static const std::string DATABASE_NAME
static const std::string STATE_NAME
static const std::string ROBOT_NAME
warehouse_ros::MessageWithMetadata< moveit_msgs::msg::RobotState >::ConstPtr RobotStateWithMetadata
MOVEIT_CLASS_FORWARD(PlanningSceneStorage)
warehouse_ros::MessageCollection< moveit_msgs::msg::RobotState >::Ptr RobotStateCollection