71 void addPlanningQuery(
const moveit_msgs::msg::MotionPlanRequest& planning_query,
const std::string& scene_name,
72 const std::string& query_name =
"");
74 const moveit_msgs::msg::RobotTrajectory& result,
const std::string& scene_name);
82 bool getPlanningSceneWorld(moveit_msgs::msg::PlanningSceneWorld& world,
const std::string& scene_name)
const;
84 bool hasPlanningQuery(
const std::string& scene_name,
const std::string& query_name)
const;
86 const std::string& query_name);
88 const std::string& scene_name)
const;
91 const std::string& scene_name)
const;
93 std::vector<std::string>& query_names,
const std::string& scene_name)
const;
95 void getPlanningResults(std::vector<RobotTrajectoryWithMetadata>& planning_results,
const std::string& scene_name,
96 const moveit_msgs::msg::MotionPlanRequest& planning_query)
const;
97 void getPlanningResults(std::vector<RobotTrajectoryWithMetadata>& planning_results,
const std::string& scene_name,
98 const std::string& query_name)
const;
100 void renamePlanningScene(
const std::string& old_scene_name,
const std::string& new_scene_name);
102 const std::string& new_query_name);
113 void createCollections();
115 std::string getMotionPlanRequestName(
const moveit_msgs::msg::MotionPlanRequest& planning_query,
116 const std::string& scene_name)
const;
117 std::string addNewPlanningRequest(
const moveit_msgs::msg::MotionPlanRequest& planning_query,
118 const std::string& scene_name,
const std::string& query_name);
123 rclcpp::Logger logger_;