Skip to content
sicktoolbox_wrapper is a ROS wrapper for the outstanding sicktoolbox library for interfacing with the SICK LMS2xx lasers.
Branch: indigo-devel
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ros added new parameter time_offset Jun 4, 2013
standalone Everything builds with catkin. A bit more cleanup is needed. Mar 27, 2013
CHANGELOG.rst 2.5.4 May 4, 2019
CMakeLists.txt
README.md
package.xml
sick_test.vcg staging laser_drivers into tick-tock Dec 23, 2009

README.md

sicktoolbox_wrapper

sicktoolbox_wrapper is a ROS wrapper for the outstanding sicktoolbox library for interfacing with the SICK LMS2XX lasers.

For this package to work on ROS-KINETIC, follow the instructions below:

  1. change the working directory to catkin workspace
cd ~/catkin_ws/src
  1. Clone the two required repositories
git clone <git url for sicktoolbox> (https://github.com/SantoshBanisetty/sicktoolbox.git)
git clone <git url for sicktoolbox_wrapper> (https://github.com/ros-drivers/sicktoolbox_wrapper.git)
  1. Make the project
cd ~/catkin_ws
catkin_make
  1. Make the required connections as shown in datasheet.

  2. Connect the USBtoRS232 and make sure the premissions are set properly.

ls -l /dev/ttyUSB0

You will see something similar to:

crw-rw-XX-

XX should be rw if not, so the following:

sudo chmod a+rw /dev/ttyUSB0
  1. Now that the laser is configured properly, run a ros master like
roscore
  1. Run the node as follows:(make sure you source the workspace)
rosrun sicktoolbox_wrapper sicklms _port:=/dev/ttyUSB0 _baud:=38400
  1. You may use RVIZ to visualize or simply rostopic will suffice to confirm the working
rosrun rviz rviz
You can’t perform that action at this time.