Invalid data from LightWare SF02/F

asked 2015-05-05 09:22:04 -0500

ROSManiac gravatar image

updated 2015-05-08 09:49:40 -0500


First of all I want to explain what I am doing because I may be doing it wrongly. I Want to build an SLAM Robot and I am setting the Sensor Sources of my Robot. I have a couple of Sensors working acceptably from an Arduino Board and I want to spread my Sensor Streams Over ROS by "The PointCloud Message" (I did not know which one to choose), so I need to create a node in order to send this kind of message, isnt it?

Secondly I have the possibility to work with the LightWare SF02/F RangeFinder Sensor. I have set it up in Arduino and it works pretty good. But I am not sure if it is the best implementation. I have found an implemented node (thanks to StevenWasLander user) ( ) with the sensor working. I compiled it and it works but with some inaccurate data. 1 of 4 values has inaccurate numbers. It seems like a digit is put in a wrong place.

My questions are the followings: Am I doing it ok? I mean in order to build a SLAM Robot, am I following the right steps? Is an Arduino board able to manage the RangeFinder among other Sensors?

I'm running Ubuntu 14.04.02 LTS Trusty on an x64 Ultrabook. Rosdistro: indigo; Rosversion: 1.11.10

I hope I have done my questions OK if did not I am really sorry, it is my first time in this community. I would appreciate any help.

Thank you in advance.

edit retag flag offensive close merge delete