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

Intensity values only reads 0 from sicks300

asked 2014-06-30 05:38:07 -0500

Klas gravatar image

Hi I want to read intensity values from a SICK S3000 and use the ROS driver sicks300. I use reflectors in front of the laser. I do get ranges in form of:

ranges: [0.3799999952316284, 0.36000001430511475, 0.3700000047683716, ...]

but only get:

intensities: [0.0, 0.0, 0.0, 0.0, ...]

To produce the bag file, I use a launch file with the following parameters:

    <node name="sick300_driver" pkg="sicks300" type="sick300_driver" output="screen">
    <param name="devicename" type="string" value="/dev/ttyS1"/>
    <param name="angle" type="int" value="180"/>
<param name="resolution" type="double" value="0.5"/>
<param name="baudrate" type="int" value="115200"/> 
<remap from="/laserscan" to="/sicks300laser" />
</node>

What am I missing? I'm new to ROS, but have worked a little in player before.

edit retag flag offensive close merge delete

Comments

I'm sorry, it's a SICK 300. (S30B-2011DA)

Klas gravatar image Klas  ( 2014-07-01 04:10:26 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2014-10-04 21:47:21 -0500

tfoote gravatar image

You need to find the right arguments for the driver to enable intensity options. It may not have them. From the [documentation](http://wiki.ros.org/sicks300] I don't see an option for intensity.

edit flag offensive delete link more

Question Tools

Stats

Asked: 2014-06-30 05:38:07 -0500

Seen: 369 times

Last updated: Oct 04 '14