Ask Your Question
2

rviz - storing point cloud selection

asked 2013-11-11 01:29:59 -0500

sebastianh gravatar image

Hi,

using the "select" tool in rviz you can easily select points from a point cloud. The selected points will then show up in the selection panel.

My question is: Is there any possibility to export this selection? E.g. store the indices in a file? Or republish them on a different topic?

The reason is I would like to manually segment a point cloud in rviz in order to provide ground truth for comparing it to a segmentation algorithm.

I believe one idea would be to write an rviz plug-in for this. But I wonder, whether somebody has already stumbled upon this problem and found an easy solution (less hacky than http://answers.ros.org/question/12806/interactively-access-to-laser-point-in-rviz/)?

Best, Sebastian

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted
2

answered 2013-11-24 22:39:59 -0500

pBartels gravatar image

Hello,

finally we wrote a plugin, as there is no such feature in RVIZ. It provides a new tool that inherits all features of the default 'select' tool and additionally publishes all selected points on the ros topic '/selected_points'.

It can be found at: https://github.com/tu-rbo/turbo-ros-pkg/tree/master/rviz-plugin-selected-points-topic

edit flag offensive delete link more

Comments

hi pBartels! Can you share the link to your usefull plugin please? The old link is not working.

Thank you!

MSD gravatar imageMSD ( 2015-07-23 09:20:53 -0500 )edit

You can use the following link: https://github.com/tu-rbo/turbo-ros-pkg

Rasoul gravatar imageRasoul ( 2015-07-30 15:18:31 -0500 )edit
1

Hi, just implemented the plugin, but crashes upon doing the selection printing some storage-access-failure in the terminal. Anybody got an idea? I'm running ROS kinetic 1.12.7 thx in advance ^^

hndrk gravatar imagehndrk ( 2017-10-04 08:13:47 -0500 )edit
1

answered 2017-05-08 03:14:46 -0500

sai gravatar image

updated 2017-05-08 03:16:21 -0500

Go to the Top menu in RVIZ and click on Panels. Under the Panels, tick Selection. Once Selection is enabled, it adds a new Panel called Selection. Then on the RVIZ gui press on select option which is beside Move Camera option.

Then whatever points you select on the point cloud will displayed in the Selection panel.

image description

edit flag offensive delete link more
0

answered 2013-11-12 07:34:53 -0500

sudhanshu_mittal gravatar image

There is no such direct method for point cloud selection in the RVIZ itself as far as I know. But, there is a open source annotation tool called "LabelMe" available for labeling the point cloud. This toolbox is created by CSAIL MIT lab and widely used by many people for providing ground truth values for segmentation problem.

LabelMe3D Toolbox link to website

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

3 followers

Stats

Asked: 2013-11-11 01:29:59 -0500

Seen: 3,109 times

Last updated: May 08 '17