[Video #01] How to use the LDS-01
[Video #02] Laser Distance Sensor (LDS) Example.
[Video #03] ROS Hector SLAM demo using only a 360 Laser Distance Sensor LDS-01 made by HLDS (Hitachi-LG Data Storage).
[Video #04] ROS Gmapping and Cartographer SLAM demo using TurtleBot3 and 360 Laser Distance Sensor LDS-01.
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 |
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 | 1° |
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.
The LDS-01 is used for TurtleBot3 Burger, Waffle and Waffle Pi models.
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.
$ sudo apt-get install ros-kinetic-hls-lfcd-lds-driver
$ sudo chmod a+rw /dev/ttyUSB0
$ roslaunch hls_lfcd_lds_driver hlds_laser.launch
$ roslaunch hls_lfcd_lds_driver view_hlds_laser.launch
$ git clone https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver.git
$ cd hls_lfcd_lds_driver/applications/lds_driver/
$ make
$ ./lds_driver
r[359]=0.438000,r[358]=0.385000,r[357]=0.379000,...
$ git clone https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver.git
Ctrl
-O
) the lds_polar_graph.pro
file (hls_lfcd_lds_driver/applications/lds_polar_graph/lds_polar_graph.pro)Ctrl
-Shift
-B
)Ctrl
-R
)WARNNING : The wiring colours of LDS-01 could differ from the picture by manaufacturers.
OpenCR develops and downloads firmware through the Arduino IDE. Therefore, you must install the Arduino IDE in advance and install the OpenCR board package. Install through the following link document.
Tools
-> Board
-> OpenCR Board
in Arduino IDE.Tools
-> Port
to the port to which the board is connected.File
-> Examples
-> OpenCR
-> Etc
-> LDS
-> drawLDS
).Upload
icon in the Arduino IDE that displays the red circle to build and download the firmware. When the download is completed, the firmware is automatically executed.Please inquire us for information regarding unlisted certifications.