Skip to content

Commit 4057555

Browse files
committed
Switch to package py_binding_tools
1 parent ad19ea5 commit 4057555

21 files changed

+36
-34
lines changed

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ jobs:
130130
- name: Install dependencies
131131
run: |
132132
apt-get update -q
133-
apt-get install -y doxygen graphviz python3-pip
133+
apt-get install -y doxygen graphviz python3-pip ros-noetic-py-binding-tools
134134
pip install -r core/doc/requirements.txt
135135
136136
- name: Download ICI workspace

core/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ find_package(catkin REQUIRED COMPONENTS
1313
roscpp
1414
visualization_msgs
1515
rviz_marker_tools
16+
py_binding_tools
1617
)
1718

1819
option(MOVEIT_CI_WARNINGS "Enable all warnings used by CI" OFF) # We use our own set of warnings

core/include/moveit/python/task_constructor/properties.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#include <pybind11/smart_holder.h>
4-
#include <moveit/python/pybind_rosmsg_typecasters.h>
4+
#include <py_binding_tools/ros_msg_typecasters.h>
55
#include <moveit/task_constructor/properties.h>
66
#include <boost/any.hpp>
77
#include <typeindex>

core/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@
2525
<depend>moveit_ros_planning</depend>
2626
<depend>moveit_ros_planning_interface</depend>
2727
<depend>moveit_task_constructor_msgs</depend>
28+
<depend>py_binding_tools</depend>
2829
<depend>visualization_msgs</depend>
2930
<depend>rviz_marker_tools</depend>
3031

3132
<test_depend>rosunit</test_depend>
3233
<test_depend>rostest</test_depend>
3334
<test_depend>moveit_resources_fanuc_moveit_config</test_depend>
3435
<test_depend>moveit_planners</test_depend>
35-
<test_depend>moveit_commander</test_depend>
3636

3737
<export>
3838
<moveit_task_constructor_core plugin="${prefix}/motion_planning_stages_plugin_description.xml" />

core/python/bindings/src/stages.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
#include <moveit/planning_scene/planning_scene.h>
4141
#include <moveit_msgs/PlanningScene.h>
4242
#include <pybind11/stl.h>
43-
#include <moveit/python/pybind_rosmsg_typecasters.h>
43+
#include <py_binding_tools/ros_msg_typecasters.h>
4444

4545
namespace py = pybind11;
4646
using namespace py::literals;

core/python/test/rostest_mps.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from __future__ import print_function
44
import unittest
55
import rostest
6-
from moveit_commander.roscpp_initializer import roscpp_initialize
6+
from py_binding_tools import roscpp_init
77
from moveit_commander import PlanningSceneInterface
88
from moveit.task_constructor import core, stages
99
from geometry_msgs.msg import PoseStamped
@@ -113,5 +113,5 @@ def test_bw_remove_object(self):
113113

114114

115115
if __name__ == "__main__":
116-
roscpp_initialize("test_mtc")
116+
roscpp_init("test_mtc")
117117
rostest.rosrun("mtc", "mps", TestModifyPlanningScene)

core/python/test/rostest_mtc.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from __future__ import print_function
44
import unittest
55
import rostest
6-
from moveit_commander.roscpp_initializer import roscpp_initialize
6+
from py_binding_tools import roscpp_init
77
from moveit.task_constructor import core, stages
88
from geometry_msgs.msg import PoseStamped, Pose
99
from geometry_msgs.msg import Vector3Stamped, Vector3
@@ -55,5 +55,5 @@ def createDisplacement(group, displacement):
5555

5656

5757
if __name__ == "__main__":
58-
roscpp_initialize("test_mtc")
58+
roscpp_init("test_mtc")
5959
rostest.rosrun("mtc", "base", Test)

core/python/test/rostest_trampoline.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from __future__ import print_function
55
import unittest
66
import rostest
7-
from moveit_commander.roscpp_initializer import roscpp_initialize
7+
from py_binding_tools import roscpp_init
88
from moveit.task_constructor import core, stages
99
from moveit.core.planning_scene import PlanningScene
1010
from geometry_msgs.msg import Vector3Stamped, Vector3, PoseStamped
@@ -131,5 +131,5 @@ def test_propagator(self):
131131

132132

133133
if __name__ == "__main__":
134-
roscpp_initialize("test_mtc")
134+
roscpp_init("test_mtc")
135135
rostest.rosrun("mtc", "trampoline", TestTrampolines)

demo/package.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323

2424
<exec_depend>moveit_task_constructor_capabilities</exec_depend>
2525
<exec_depend>moveit_resources_panda_moveit_config</exec_depend>
26+
<exec_depend>py_binding_tools</exec_depend>
2627

2728
<test_depend>rostest</test_depend>
2829
<test_depend>moveit_fake_controller_manager</test_depend>

demo/scripts/alternatives.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
# -*- coding: utf-8 -*-
33

44
from moveit.task_constructor import core, stages
5-
from moveit_commander.roscpp_initializer import roscpp_initialize
5+
from py_binding_tools import roscpp_init
66
import time
77

8-
roscpp_initialize("mtc_tutorial_alternatives")
8+
roscpp_init("mtc_tutorial_alternatives")
99

1010
# Use the joint interpolation planner
1111
jointPlanner = core.JointInterpolationPlanner()

0 commit comments

Comments
 (0)