Only released in EOL distros:
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/tags/laser_drivers-1.2.2
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
- Source: svn https://code.ros.org/svn/ros-pkg/stacks/laser_drivers/trunk
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
- Source: svn https://code.ros.org/svn/ros-pkg/stacks/laser_drivers/trunk
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
- Source: svn https://code.ros.org/svn/ros-pkg/stacks/laser_drivers/trunk
Package Summary
sicktoolbox_wrapper is a ROS wrapper for the outstanding sicktoolbox library for interfacing with the SICK LMS2xx lasers.
- Maintainer status: maintained
- Maintainer: Chad Rockey <chadrockey AT gmail DOT com>
- Author: Morgan Quigley <mquigley AT cs.stanford DOT edu>
- License: BSD
- Bug / feature tracker: https://github.com/ros-drivers/sicktoolbox_wrapper/issues
- Source: git https://github.com/ros-drivers/sicktoolbox_wrapper.git (branch: hydro-devel)
Package Summary
sicktoolbox_wrapper is a ROS wrapper for the outstanding sicktoolbox library for interfacing with the SICK LMS2xx lasers.
- Maintainer status: maintained
- Maintainer: Chad Rockey <chadrockey AT gmail DOT com>
- Author: Morgan Quigley <mquigley AT cs.stanford DOT edu>
- License: BSD
- Bug / feature tracker: https://github.com/ros-drivers/sicktoolbox_wrapper/issues
- Source: git https://github.com/ros-drivers/sicktoolbox_wrapper.git (branch: indigo-devel)
Package Summary
sicktoolbox_wrapper is a ROS wrapper for the outstandingsicktoolboxlibrary for interfacing with the SICK LMS2xx lasers.
- Maintainer status: maintained
- Maintainer: Chad Rockey <chadrockey AT gmail DOT com>
- Author: Morgan Quigley <mquigley AT cs.stanford DOT edu>
- License: BSD
Package Summary
sicktoolbox_wrapper is a ROS wrapper for the outstanding sicktoolbox library for interfacing with the SICK LMS2xx lasers.
- Maintainer status: maintained
- Maintainer: Chad Rockey <chadrockey AT gmail DOT com>
- Author: Morgan Quigley <mquigley AT cs.stanford DOT edu>
- License: BSD
- Bug / feature tracker: https://github.com/ros-drivers/sicktoolbox_wrapper/issues
- Source: git https://github.com/ros-drivers/sicktoolbox_wrapper.git (branch: indigo-devel)
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
~use_rep_117 (bool, default: true)- Whether or not to use REP 117 output parameters. See http://ros.org/wiki/rep_117/migration for more information. This parameter was default to false in Fuerte; the default was now true for Groovy. This parameter was removed for the Hydromedusa release.
- 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)
- How long to wait between opening the serial port and connecting to the laser. This is specifically for the Pioneer, where opening the serial port turns on the power to the laser, so you need roughly a 30 second delay between these two events.
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.