Re: [ros-users] SICKLMS 200 Error

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
Delete this message
Reply to this message
Author: Rishi Bedi
Date:  
To: ros-users
Subject: Re: [ros-users] SICKLMS 200 Error
Thanks for your help Eric -- it ended up working when I used a serial/USB
adapter... I don't know why it didn't work over the serial connection, but
it works now, over USB.
Thanks again,
Rishi

Rishi Bedi



On Thu, Jul 15, 2010 at 3:45 PM, Eric Perko <> wrote:

> Hi Rishi,
>
> The output you are seeing from the sicktoolbox seems to indicate that it
> cannot communicate with your Sick at all. The normal initialization process
> is something like detect what baud rate the Sick is currently at and then
> set it to the baud rate you asked for. In this case, the driver is unable to
> detect what baud rate the Sick is currently operating at. I've seen this
> happen often whenever the driver is started before the Sick is ready (only a
> green light lit on my 291's). You could also try some of the other supported
> baud rates to see if one of those works. Also, keep in mind that, at least
> on the LMS291s that I have worked with, you have to use 500Kbaud RS422 in
> order to receive the maximum amount of data from the LIDAR unit.
>
> Have you confirmed that /dev/ttyS0 is actually the correct port? Do you
> have to configure the serial port outside of the driver at all? (I've never
> used a physical serial port, all of my LIDAR communication is done with
> RS422-USB adapters, so I end up with /dev/ttyUSBx paths).
>
> When using a serial cable on the 291, we ran into issues with using a cable
> wired for the RS422 protocol with a RS232 serial port and vice-versa. Can
> you confirm that the serial cable is wired properly for the serial protocol
> you want to be using and that the computer's serial port supports that
> protocol and baud rate?
>
> - Eric
>
> On Thu, Jul 15, 2010 at 12:25 PM, Rishi Bedi <> wrote:
>
>> Hi,
>> I'm trying to use the sicktoolbox_wrapper stack with a SICK LMS200 laser
>> rangefinder (connected over serial; port /dev/ttyS0). I set the permissions
>> as described here (
>> http://www.ros.org/wiki/sicktoolbox_wrapper/Tutorials/UsingTheSicklms) --
>> it shows: "crw-rw-rw- 1 root dialout 4, 64 2010-07-13 11:36 /dev/ttyS0".
>> However, I get an error when I run the following:
>>
>> rishi@rishi-portable:~$ rosrun sicktoolbox_wrapper sicklms
>> _port:=/dev/ttyS0 _baud:=38400
>>
>> The error:
>>
>>     *** Attempting to initialize the Sick LMS...
>>     Attempting to open device @ /dev/ttyS0
>>         Device opened!
>>     Attempting to start buffer monitor...
>>         Buffer monitor started!
>>     Attempting to set requested baud rate...
>> A Timeout Occurred!  2 tries remaining
>> A Timeout Occurred!  1 tries remaining
>> A Timeout Occurred - SickLIDAR::_
>> sendMessageAndGetReply: Attempted max number of tries w/o success!
>>     Failed to set requested baud rate...
>>     Attempting to detect LMS baud rate...
>>         Checking 19200bps...
>> A Timeout Occurred!  2 tries remaining
>> A Timeout Occurred!  1 tries remaining
>> A Timeout Occurred - SickLIDAR::_sendMessageAndGetReply: Attempted max
>> number of tries w/o success!
>>         Checking 38400bps...
>> A Timeout Occurred!  2 tries remaining
>> A Timeout Occurred!  1 tries remaining
>> A Timeout Occurred - SickLIDAR::_sendMessageAndGetReply: Attempted max
>> number of tries w/o success!
>>         Checking 500Kbps...
>> A Timeout Occurred!  2 tries remaining
>> A Timeout Occurred!  1 tries remaining
>> A Timeout Occurred - SickLIDAR::_sendMessageAndGetReply: Attempted max
>> number of tries w/o success!
>> ERROR: I/O exception - SickLMS::Initialize: failed to detect baud rate!
>> [ERROR] [1279035417.096500632]: Initialise failed! are you using the
>> correct device path?
>> [ERROR] [1279035417.096682835]: woah! error!

>>
>> It seems the issue is the baud rate, but I set it manually in my rosrun
>> command -- any ideas?
>> Thanks!
>> Rishi
>>
>>
>> Rishi Bedi
>>
>>
>> _______________________________________________
>> ros-users mailing list
>>
>> https://code.ros.org/mailman/listinfo/ros-users
>>
>>
>
> _______________________________________________
> ros-users mailing list
>
> https://code.ros.org/mailman/listinfo/ros-users
>
>