yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
SDM18 Laser Ranging Module📖
Module Introduction
  • Module Introduction
1.Preparation before use
  • Preparation before use
2.Get distance information_Linux
  • Get distance information_Linux
3.Get distance information_ROS
  • Get distance information_ROS
4.Multiple master control tutorials
  • 1.Get distance information_MSPM0
  • 2.Get distance information_ESP32
  • 3.Get distance information_Jetson
  • 4.Get distance information_Raspberry Pi
  • 5.Get distance information_RDK
  • 6.Get distance information_STM32
  • 7.Get distance information_MSPM03519new
Download
  • Code
  • DataSheet
  • 3D_Model_File
  • PC_Software
Download ZIP

Welcome to SDM18 Laser Ranging Module repository

5.Get distance information_RDK

SDM18

SDM18 and RDK Communication

SDM18 and RDK CommunicationSDM18 Introduction1. Experimental Preparation2. Experimental Wiring3. Experimental Steps4. Experimental Results5. Explanation of Some Important SDM18 Parameters and Default Values

SDM18 Introduction

  • The YDLIDAR SDM18 LiDAR (hereafter referred to as the SDM18) is a high-performance single-point LiDAR. This product utilizes the time-of-flight ranging principle and incorporates relevant optical, electrical, and algorithmic design to achieve high-precision laser distance measurement and output point cloud data at a high frame rate.

  • Product Features ➢ High ranging frequency, internal high sampling rate combined with filtering algorithms, resulting in highly stable data. ➢ Long detection range, up to 18 meters. ➢ Lightweight, approximately 1.35g. ➢ Laser power meets FDA Class I safety standards.

1. Experimental Preparation

  • SDM18 Laser Ranging Module

  • RDKSeries This tutorial uses the RDK X5 and RDK X3 is also applicable.

2. Experimental Wiring

Note: You can solder the pin headers to the serial port adapter board yourself. The default pin headers are not included. For our testing, we cannot use pin-based communication, so we need to use a USB port. Here, we directly connect the motherboard and SDM18 via Type-C (UART baud rate 921600).

The wiring diagram is shown in the figure. PixPin_2025-08-14_20-02-24

3. Experimental Steps

  1. Install the sdm18_test.py program provided in the example program into the Jetson.

  2. After connecting the USB, type lsusb. If the following device is recognized, the connection is successful.

image-20250814174839068

  1. Run ls /dev/ttyUSB* to see if the USB device is recognized. If it is, skip step 4. If not, proceed to step 4.

    The following takes the installation of drivers on jetson as an example. RDK can be run directly using our image, and the following steps can be ignored

  2. Enter lsusb -t in terminal

image-20250814191637820

git clone https://github.com/juliagoda/CH341SER.git cd CH341SER make -j6 sudo make install sudo modprobe ch34x

Then enter modinfo ch34x in terminal

If successful, the following information will be displayed.

image-20250814185721840

You can first execute the following command to see if a device such as 'ttyUSB*' appears. If successful, continue with the following steps. If

Get distance information_Raspberry Pi
Get distance information_STM32

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文