Edit on GitHub

Appendix #LDS-01

Overview

360 Laser Distance Sensor LDS-01 is used for both TurtleBot3 Burger and TurtleBot3 Waffle. The LDS-01(LASER Distance Sensor) is a sensor which collects a set of distance data and send them to the host for the Simultaneous Localization and Mapping (SLAM) technique.

Specifications

General Specifications

Items Specifications
Operating supply voltage 5V DC ±5%
Light source Semiconductor Laser Diode(λ=785nm)
LASER safety IEC60825-1 Class 1
Current consumption 400mA or less (Rush current 1A)
Detection distance 120mm ~ 3,500mm
Interface 3.3V USART (230,400 bps) 42bytes per 6 degrees, Full Duplex option
Ambient Light Resistance 10,000 lux or less
Sampling Rate 1.8kHz
Dimensions 69.5(W) X 95.5(D) X 39.5(H)mm
Mass Under 125g

Measurement Performance Specifications

Items Specifications
Distance Range 120 ~ 3,500mm
Distance Accuracy (120mm ~ 499mm) ±15mm
Distance Accuracy(500mm ~ 3,500mm) ±5.0%
Distance Precision(120mm ~ 499mm) ±10mm
Distance Precision(500mm ~ 3,500mm) ±3.5%
Scan Rate 300±10 rpm
Angular Range 360°
Angular Resolution

Detail Specification Document

The following link contains information about basic performance, measurement performance, mechanism layout, optical path, data information, pin description and commands.

Here is the detail specification document : pdf

Note : The 360 Laser Distance Sensor LDS-01 for TurtleBot3 uses molex 51021-0800 and 53048-0810 instead of the basic housing and connector.

LDS for TurtleBot3

The 360 Laser Distance Sensor LDS-01 is used for both TurtleBot3 Burger and TurtleBot3 Waffle.

Introduction Video

ROS Hector SLAM demo using only a 360 Laser Distance Sensor LDS-01 made by HLDS (Hitachi-LG Data Storage).

ROS Gmapping and Cartographer SLAM demo using TurtleBot3 and 360 Laser Distance Sensor LDS-01.

User Guide

We are offering ROS package for LSD. The hls_lfcd_lds_driver package provides a driver for “HLS(Hitachi-LG Sensor) LFCD LDS(Laser Distance Sensor)”.

Note : Due to firmware update (after buy it on Oct. 2017), the sensor is running directly when power in on.

Installation

  sudo apt-get install ros-kinetic-hls-lfcd-lds-driver

Set Permission for HLS-LFCD LDS

  sudo chmod a+rw /dev/ttyUSB0

Run hlds_laser_publisher Node

  roslaunch hls_lfcd_lds_driver hlds_laser.launch

Run hlds_laser_publisher Node with RViz

  roslaunch hls_lfcd_lds_driver view_hlds_laser.launch