Skip to content

Commit 4f67193

Browse files
committed
Issue moveit#630: remove color information from addCollisionObjects method
1 parent 43dc7f8 commit 4f67193

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

planning_interface/planning_scene_interface/include/moveit/planning_scene_interface/planning_scene_interface.h

+2-4
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
#define MOVEIT_PLANNING_INTERFACE_PLANNING_SCENE_INTERFACE_
3939

4040
#include <moveit/robot_state/robot_state.h>
41-
#include <moveit_msgs/ObjectColor.h>
4241
#include <moveit_msgs/CollisionObject.h>
4342
#include <moveit_msgs/AttachedCollisionObject.h>
4443

@@ -84,10 +83,9 @@ class PlanningSceneInterface
8483

8584
/** \brief Add collision objects to the world.
8685
Make sure object.operation is set to object.ADD. */
87-
void addCollisionObjects(const std::vector<moveit_msgs::CollisionObject> &collision_objects,
88-
const std::vector<moveit_msgs::ObjectColor> &object_colors = std::vector<moveit_msgs::ObjectColor>()) const;
86+
void addCollisionObjects(const std::vector<moveit_msgs::CollisionObject> &collision_objects) const;
8987

90-
/** \brief Remove collision objects from the world */
88+
/** \brief Remove collision objects from the world. */
9189
void removeCollisionObjects(const std::vector<std::string> &object_ids) const;
9290

9391
/**@}*/

planning_interface/planning_scene_interface/src/planning_scene_interface.cpp

+3-6
Original file line numberDiff line numberDiff line change
@@ -202,12 +202,10 @@ class PlanningSceneInterface::PlanningSceneInterfaceImpl
202202
return result;
203203
}
204204

205-
void addCollisionObjects(const std::vector<moveit_msgs::CollisionObject> &collision_objects,
206-
const std::vector<moveit_msgs::ObjectColor> &object_colors) const
205+
void addCollisionObjects(const std::vector<moveit_msgs::CollisionObject> &collision_objects) const
207206
{
208207
moveit_msgs::PlanningScene planning_scene;
209208
planning_scene.world.collision_objects = collision_objects;
210-
planning_scene.object_colors = object_colors;
211209
planning_scene.is_diff = true;
212210
planning_scene_diff_publisher_.publish(planning_scene);
213211
}
@@ -269,10 +267,9 @@ std::map<std::string, moveit_msgs::AttachedCollisionObject> PlanningSceneInterfa
269267
return impl_->getAttachedObjects(object_ids);
270268
}
271269

272-
void PlanningSceneInterface::addCollisionObjects(const std::vector<moveit_msgs::CollisionObject> &collision_objects,
273-
const std::vector<moveit_msgs::ObjectColor> &object_colors) const
270+
void PlanningSceneInterface::addCollisionObjects(const std::vector<moveit_msgs::CollisionObject> &collision_objects) const
274271
{
275-
return impl_->addCollisionObjects(collision_objects, object_colors);
272+
return impl_->addCollisionObjects(collision_objects);
276273
}
277274

278275
void PlanningSceneInterface::removeCollisionObjects(const std::vector<std::string> &object_ids) const

0 commit comments

Comments
 (0)