39 #include <pybind11/pybind11.h>
40 #include <pybind11/eigen.h>
41 #include <pybind11/stl.h>
50 namespace bind_planning_scene
53 moveit_msgs::msg::CollisionObject& collision_object_msg,
54 std::optional<moveit_msgs::msg::ObjectColor> color_msg);
void initPlanningScene(py::module &m)
Eigen::MatrixXd getFrameTransform(std::shared_ptr< planning_scene::PlanningScene > &planning_scene, const std::string &id)
moveit_msgs::msg::PlanningScene getPlanningSceneMsg(std::shared_ptr< planning_scene::PlanningScene > &planning_scene)
void applyCollisionObject(std::shared_ptr< planning_scene::PlanningScene > &planning_scene, moveit_msgs::msg::CollisionObject &collision_object_msg, std::optional< moveit_msgs::msg::ObjectColor > color_msg)
This namespace includes the central class for representing planning contexts.