[ros-users] Building LaserScan labeler around librviz

Srećko Jurić-Kavelj srecko.juric-kavelj at fer.hr
Tue Jul 3 14:52:17 UTC 2012


Hi everybody,

I'm trying to make an app for labeling LaserScans, e.g. left leg of
person A, using librviz (fuerte). I planed to use the "Select" tool
and add a few widgets that would enable the actual labeling of the
selection, but just getting to a proof-of-concept that would display
underlying LaserScan message data from the selection proved to be
rather difficult.

In order to get to the proof-of-concept I also had to export
"-I${prefix}/src/rviz/" cflag and modify the API in the following way:
I moved the rviz::PointCloudSelectionHandler class definition to
rviz/default_plugin/point_cloud_base.h and made it's
getCloudAndLocalIndexByGlobalIndex method public. To use it, I also
had to make rviz::PointCloudBase::CloudInfoPtr public.

Could this be done more elegantly? What would be the best way to use
"Select" tool in an librviz app.

Best regards,

Srećko Jurić-Kavelj, dipl.ing. (Ms.E.E)
Research and Teaching Assistant at University of Zagreb
(Faculty of Electrical Engineering and Computing, Department of
Control and Computer Engineering)

Phone: +385 (0)1 6129 561
Fax: +385 (0)1 6129 809
E-mail: srecko.juric-kavelj at fer.hr
URL: http://www.fer.hr/srecko.juric-kavelj

Sanctus Hieronymus: "Parce mihi, Domine, quia dalmata sum!"



More information about the ros-users mailing list