37 #include <pybind11/pybind11.h>
38 #include <urdf_parser/urdf_parser.h>
40 #include <srdfdom/model.h>
59 auto urdf_model = urdf::parseURDFFile(urdf_path);
60 auto srdf_model = std::make_shared<srdf::Model>();
61 srdf_model->initFile(*urdf_model, srdf_path);
62 auto robot_model = std::make_shared<moveit::core::RobotModel>(urdf_model, srdf_model);
68 auto collision_detection_m = m.def_submodule(
"collision_detection");
69 auto planning_scene_m = m.def_submodule(
"planning_scene");
70 auto robot_model_m = m.def_submodule(
"robot_model");
71 auto robot_state_m = m.def_submodule(
"robot_state");
72 auto kinematic_constraints_m = m.def_submodule(
"kinematic_constraints");
73 auto transforms_m = m.def_submodule(
"transforms");
void def_transforms_bindings(py::module &m)
void def_robot_model_bindings(py::module &m)
auto load_robot_model(const std::string &urdf_path, const std::string &srdf_path)
void def_robot_state_bindings(py::module &m)
PYBIND11_MODULE(pymoveit_core, m)
void def_collision_detection_bindings(py::module &contact)
void def_planning_scene_bindings(py::module &m)
void def_kinematic_constraints_bindings(py::module &m)