Ask Your Question

Moveit planning scene collision padding

asked 2017-05-13 10:23:57 -0600

BrettHemes gravatar image

updated 2017-05-13 10:29:05 -0600

Moveit's planning scene has collision checking functions, some with and some without padding. Is the padding configurable and how big is it by default?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-05-13 14:08:15 -0600

v4hn gravatar image

updated 2017-05-13 14:09:12 -0600

For PlanningScenes maintained by the PlanningSceneMonitor, the parameters can be configured by ROS parameters. The code that parses the parameters can be found here:

However, greping further through the code suggests that default_object_padd_ and default_attached_padd_ are not implemented though. They can be queried through getDefault*Padding, but are never used anywhere.

So you can set the default robot padding, scale, and their corresponding link versions through the parameters and these should be supported.

To set the parameters for a scene that is not maintained by the PSM, you have to set them for its RobotState directly:

By default the padding seems to be 0.0 everywhere.

edit flag offensive delete link more


Thanks v4hn!

BrettHemes gravatar imageBrettHemes ( 2017-05-16 21:50:58 -0600 )edit

I'm still not 100% sure what is the best way to add this parameters. I created a paddings.yaml file and loaded it through rosparam in my launch file, and make sure it's sitting in the correct namespace like /<my own="" robot="" namespace="">/robot_description_planning/default_attached_padding ?

johnyang gravatar imagejohnyang ( 2017-09-11 23:54:39 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2017-05-13 10:23:57 -0600

Seen: 604 times

Last updated: May 13 '17