Skip to main content

lds_02

LDS-02

The previous LDS sensor(LDS-01) is discontinued and replaced with LDS-02 since 2022.

Overview

  • 360 Laser Distance Sensor LDS-02 is a 2D laser scanner capable of sensing 360 degrees that collects a set of data around the robot to use for SLAM (Simultaneous Localization and Mapping) and Navigation.
  • The LDS-02 is used for TurtleBot3 Burger and Waffle Pi models.
  • Only Tx UART interface is available for the LDS-02 sensor.
  • The USB interface(USB2LDS) supports easier connection to a PC or SBC.

Specifications

General Specifications
ItemsSpecifications
Operating supply voltage5V DC ± 10%
PWM Frequency10 ~ 30 KHz (Square wave, High : 3.3V, Low : 0V)
PWM Duty Cycle0 ~ 100%
LASWER Wave LengthLow powered Infrared Laser (λ=793 nm)
LASER safetyClass I, 21 CFR 1040.10 and 1040.11
Current consumption240 mA (Start up current 400 mA)
Detection distance160 ~ 8,000 mm
Interface3.3V USART (115200 bps, 8 data bits, no parity, 1 stop bit), Tx Only
Ambient Light Resistance25,000 lux
Life Time1,000 hrs
Sampling Rate2.3kHz (Fixed)
Operating Temperature-10 ~ 40 °C
Storage Temperature-30 ~ 70 °C
Dimensions70(W) X 90(D) X 42(H)mm
Mass131 g
Measurement Performance Specifications
ItemsSpecifications
Distance Range160 ~ 8,000mm
Distance Accuracy (160 ~ 300 mm)±10mm
Distance Accuracy(300 ~ 6,000 mm)±3.0%
Distance Precision(6,000 ~ 8,000 mm)±5.0%
1 Scan Frequency5Hz or above
Angular Range360 °
2 Angular Resolution1 °

NOTE :
1 Scan Frequency may vary by each product.
2 Due to the fixed sampling rate, the Angular Resolution may vary by the Scan Frequency.

Data Packet

The LDS-02 adopts one-way communication and begins to send measuring data packet once working stably without any instruction packet.

HeaderLengthSpeed (2Byte)Start Angle (2Byte)Data (36Byte)End Angle (2Byte)Timestamp (2Byte)CRC
0x540x2CSpeed_L, Speed_HAngle_L, Angle_HDataAngle_L, Angle_HTime_L, Time_HCRC

The Data (36Byte) consists of 12 point measurements for distance(2Byte) and confidence(1Byte) as below.

Point1 Distance (2Byte)Point1 ConfidencePoint2 Distance (2Byte)Point2 Confidence...Point12 Distance (2Byte)Point12 Confidence
Distance_L, Distance_HConfidenceDistance_L, Distance_HConfidence...Distance_L, Distance_HConfidence
  • Packet Example
    • Speed : 0x0868 (2152 °/s)
    • Start Angle : 0x7EAB (32427 divide by 100 = 324.27 °)
    • End Angle : 0x82BE (33470 divide by 100 = 334.70 °)
    • Timestamp : 0x1A3A (6714 ms)
HeaderLengthSpeed (2Byte)Start Angle (2Byte)Data (36Byte)End Angle (2Byte)Timestamp (2Byte)CRC
0x540x2C0x68, 0x080xAB, 0x7EData0xBE, 0x820x3A, 0x1A0x50
  • Data Example
    • Point1 Distance : 0x00E0 (224 mm)
    • Point1 Confidence : 0xE4 (228)
    • Point2 Distance : 0x00DC (220 mm)
    • Point2 Confidence : 0xE2 (226)
    • Point12 Distance : 0x00B0 (176 mm)
    • Point12 Confidence : 0xEA (234)
Point1 Distance (2Byte)Point1 ConfidencePoint2 Distance (2Byte)Point2 Confidence...Point12 Distance (2Byte)Point12 Confidence
0xE0, 0x000xE40xDC, 0x000xE2...0xB0, 0x000xEA