ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Sick Lidar data with motor encoder

asked 2012-12-07 09:23:28 -0500

Droter gravatar image

updated 2014-01-28 17:14:30 -0500

ngrennan gravatar image

Autonomous Solutions has a 3D SICK Lidar - Forecast.

How would you integrate the laser data on one node and then the position data from the encoder on another node? The sicktoolkit provides drivers for the LMS2XX are there differences for the LMS1XX and LMS5XX?

Thanks for your help,

Matt

edit retag flag offensive close merge delete

Comments

1

sorry but your question does not make any sense. please elaborate

brice rebsamen gravatar image brice rebsamen  ( 2012-12-07 11:55:18 -0500 )edit

Hi Brice, tried to clarify the question. This is similar to the question http://ros-users.122217.n3.nabble.com/Driver-for-any-3D-Laser-Scanner-Available-td1679151.html

Droter gravatar image Droter  ( 2012-12-10 09:18:52 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted
0

answered 2013-09-26 07:47:22 -0500

So I think that you are asking two questions here.

The first is how do you integrate the laser data and the position data of the encoder, right? This is yet another job for TF (wiki.ros.org/tf). You can think of it like this...

If the lidar is sitting on top of a table and the encoder is set to be parallel with the table, then the transform between the laser data and the table will just be the height different between the table and the laser plane.

    //\\ ----lidar plane---->
    ||||
----table-----

When the encoder is moved to some angle (theta), then the transform is a rotation of theta and a translation of the height difference explained above. The TF tutorials will explain all of this much better but I wanted to give you a quick idea of what to expect.

Your second question about the drivers. We purchased our SICKLMS5XX from a company called Adept so I pulled their drivers and wrapped them for ROS. I can tell you that the LMS5XX driver is based on the LMS1XX driver not the LMS2XX driver (believe it or not) so I do think that there are differences between LMS2XX and the LMS5XX. I personally did not have any luck with getting the sicktoolkit stuff to work with our lidar, which is why I wrapped the other driver.

edit flag offensive delete link more
0

answered 2014-01-31 09:29:41 -0500

TimElery gravatar image

Is there a possibility that you can publish your wrapped driver that works with the LMS5xx or provide a downloadable package for others to benefit from.

edit flag offensive delete link more

Comments

This should be asked as a comment or a new question.

ahendrix gravatar image ahendrix  ( 2014-01-31 09:34:40 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2012-12-07 09:23:28 -0500

Seen: 984 times

Last updated: Jan 31 '14