Ask Your Question

Deeper control over robot self-filtering

asked 2018-12-17 09:00:27 -0500

updated 2018-12-17 15:59:55 -0500

Good day,

For an application in development, it is important to use the self-filtering feature from Moveit package, but there are quite a few things that we need to either further develop or be able to control.

First, currently Moveit! only allows starting self-filtering with the sensor_pluging occupancy_map_monitor/PointCloudOctomapUpdater but in our case, we only want to use the self-filtering function (collision avoidance is handled differently).

Furthermore, the output of the self-filter function stores only the x,y,z channels of the input cloud. In our case, normals and curvature information are important for the next stage of processing, which in theory we want to perform with the self-filtered cloud; meaning that, we either need a cloud with the original channels minus the robot points, or the points "masks" indicating which of them are part of the robot.

I have seen the robot_self_filter package and its documentation but this looks rather outdated, and since there is no use of this package in the current moveit code, I assume this is not the package to use.

My question would be, which are the packages and scripts used by Moveit for its self-filtering functions (I understand this function is not stable or in beta), is there any documentation on only self-filtering?.

I am interested in updating this function to include the functionalities mentioned above and maybe try to include some more, and document it.

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2019-11-25 10:04:17 -0500

Mehdi. gravatar image

An alternative is to use realtime_urdf_filter to directly filter the depth image and then pass it to moveit. This non-merged PR will work with ROS Melodic and with Nvidia. I couldn't get it to run on Intel iGPU yet.

edit flag offensive delete link more

Your Answer

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

Add Answer

Question Tools

1 follower


Asked: 2018-12-17 09:00:27 -0500

Seen: 299 times

Last updated: Nov 25 '19