This commit is contained in:
Splinter1984 2023-05-16 23:10:19 +02:00
parent 000ddb4831
commit 61878375aa
8 changed files with 303 additions and 18 deletions

View file

@ -11,6 +11,7 @@ find_package(rosidl_default_generators REQUIRED)
find_package(geometry_msgs REQUIRED)
find_package(std_msgs REQUIRED)
find_package(moveit_msgs REQUIRED)
find_package(shape_msgs REQUIRED)
# uncomment the following section in order to fill in
# further dependencies manually.
# find_package(<dependency> REQUIRED)
@ -26,7 +27,8 @@ rosidl_generate_interfaces(${PROJECT_NAME}
"srv/AssembleState.srv"
"srv/GetPickPlacePoses.srv"
"srv/AddPlanningSceneObject.srv"
DEPENDENCIES std_msgs geometry_msgs moveit_msgs
"srv/PlanningSceneObjectState.srv"
DEPENDENCIES std_msgs geometry_msgs moveit_msgs shape_msgs
)

View file

@ -14,6 +14,7 @@
<depend>std_msgs</depend>
<depend>geometry_msgs</depend>
<depend>shape_msgs</depend>
<test_depend>ament_lint_auto</test_depend>
<test_depend>ament_lint_common</test_depend>

View file

@ -0,0 +1,15 @@
# ADD - add new object to planning scene
uint8 ADD=0
# REMOVE - remove object from planning scene
uint8 REMOVE=1
# UPDATE - update object positions or geometry
uint8 UPDATE=2
string frame_name
shape_msgs/Mesh mesh
geometry_msgs/PoseStamped pose
uint8 req_kind
---
bool call_status
string error_msg