Skip to content

ROS package for reading continuous data output of the SICK S300 Professional laser scanner with TCP

License

Notifications You must be signed in to change notification settings

alexdesaint/Sick300Pro_ROS_TCP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sicks300

This is a fork of Sicks300

ROS package for reading continuous data output of the SICK S300 Professional laser scanner via TCP. Note that it supports both the old (v.1.02) and the new (v.1.03) protocol.

The S300 is connected with a Brainboxes ES-511

Please note that this is an extension of the original "fuerte" driver that was developed by the Autonomous Intelligent Systems Department at Bonn University.

Getting started

Make sure that all dependencies are satisfied:

$ rosmake sicks300 sicks300

Run the node:

$ rosrun sicks300 sick300_driver

Messages

Published Topics

  • /laserscan (sensor_msgs/LaserScan)

    Scan data

Parameters

  • _frame (String, default: "base_laser_link")

    Laser frame

  • _send_transform (int, default: 1)

    Send Transform from base_link to base_laser_link.

  • _tf_x (double, default: 0.115)

    Transformation along x-axis

  • _tf_y (double, default: 0.0)

    Transformation along y-axis

  • _tf_z (double, default: 0.21)

    Transformation along z-axis

  • _field_of_view (int, default: 270)

    The field of view to publish. The maximum view angle is 270 degrees, setting this to a value lower than 270 will remove the left and right sides of the field of view.

  • _topic_name (string, default: "/laserscan")

    The name of the topic

  • _ip (string, default: 192.168.127.254)

    Adrese of the target

  • _port (int, defaut: 9001)

    Port of the target

About

ROS package for reading continuous data output of the SICK S300 Professional laser scanner with TCP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published