laser_drivers: hokuyo_node | sicktoolbox | sicktoolbox_wrapper
Package Links
Used by (5)
- Code API
- diamondback
- electric
- fuerte
- unstable - Tutorials
- Troubleshooting
- FAQ
- Reviews (Doc reviewed)
Used by (5)
Package Summary
sicktoolbox_wrapper is a ROS wrapper for the outstanding sicktoolbox library for interfacing with the SICK LMS2xx lasers.
- Author: Morgan Quigley
- License: BSD
- Repository: ros-pkg
- Source: svn https://code.ros.org/svn/ros-pkg/stacks/laser_drivers/trunk/sicktoolbox_wrapper
Contents
Supported Hardware
This package should work with Sick LMS 2xx and Sick LD laser range finders.
API Stability
The ROS API of this node should be considered stable.
Nodes
sicklms
sicklms is a ROS wrapper for the lms_config driver provided by the sicktoolbox package.Published Topics
scan (sensor_msgs/LaserScan)- Scan data from the laser.
Parameters
~port (string, default: /dev/lms200)- The device path.
- The baud rate to receive laser data.
- Inverts the sign convention for angles. I.e., swaps min_angle and max_angle, and inverts angle_increment in the sensor_msgs/LaserScan message. See the message definition for details of the angle convention.
- The laser data frame. This frame should be at the optical center of the laser, with the x-axis along the zero degree ray, and the y-axis along the pi/2 degree ray. (If ~inverted is true then the y-axis is along the -pi/2 ray.)
- The angular range of the scan. The default value of zero uses the range returned by the laser. (New in version 1.1.0)
- The angular resolution of the scan. The default value of zero uses the resolution returned by the laser. (New in version 1.1.0)
sickld
sickld is a ROS wrapper for the ld_config driver provided by the sicktoolbox package.Published Topics
scan (sensor_msgs/LaserScan)- Scan data from the laser.
Parameters
~port (int, default: 49152)- The device TCP port.
- Sick LD INet 4 address.
- Inverts the sign convention for angles. I.e., swaps min_angle and max_angle, and inverts angle_increment in the sensor_msgs/LaserScan message. See the message definition for details of the angle convention.
- The laser data frame. This frame should be at the optical center of the laser, with the x-axis along the zero degree ray, and the y-axis along the pi/2 degree ray. (If ~inverted is true then the y-axis is along the -pi/2 ray.)
- The driver has an in-build complimentary filter to help get better timing information. The smoothing factor helps smooth the time stamps.
- If the timestamp drifts by more than the error threshold, then the smoothed timestamps are reset.
- The angular resolution between scan points.
- The angle to start scanning.
- The angle to stop scanning.
- The rate in Hz to scan.






