{"product_id":"ydlidar-sdm18-lidar-module","title":"YDLIDAR SDM18 TOF Laser Ranging Module 0.2-18m 50-250Hz UART\/I2C for ROS1\/ROS2 Robots","description":"\u003ch2\u003eOverview\u003c\/h2\u003e\u003cp\u003e\u003cstrong\u003eYDLIDAR SDM18 Laser Ranging Module\u003c\/strong\u003e is a high-precision, single-point TOF (time-of-flight) laser ranging module designed for ROS1\/ROS2 robotics and drone distance\/altitude sensing applications. It features adjustable ranging frequency (50–250Hz), up to 18m measurement distance, and strong ambient light resistance up to 100KLux for indoor and outdoor use.\u003c\/p\u003e\u003ch2\u003eKey Features\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eTOF ranging principle; supports ROS1\/ROS2\u003c\/li\u003e\n\u003cli\u003eMeasurement range: 0.2–18m\u003c\/li\u003e\n\u003cli\u003eAdjustable ranging frequency: 50–250Hz\u003c\/li\u003e\n\u003cli\u003eStrong ambient light resistance: 100KLux\u003c\/li\u003e\n\u003cli\u003eRelative error: ≤30mm (0.25m ≤ ranging distance \u0026lt; 1m); ≤1% (1m ≤ ranging distance ≤ 18m)\u003c\/li\u003e\n\u003cli\u003eUART and I2C pin reuse design (see pinout below)\u003c\/li\u003e\n\u003cli\u003eTwo configurations are shown: with case (screw fixation) and without case (adhesive backing); the case provides physical protection\u003c\/li\u003e\n\u003cli\u003eUSB-to-TTL serial communication module Type-C interface design is shown (reversible Type-C plug)\u003c\/li\u003e\n\u003cli\u003e3D model files are provided (per product materials)\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eSpecifications\u003c\/h2\u003e\u003ctable border=\"1\" cellpadding=\"6\" cellspacing=\"0\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eYDLIDAR SDM18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRanging principle\u003c\/td\u003e\n\u003ctd\u003eTOF\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRanging range\u003c\/td\u003e\n\u003ctd\u003e0.2–18m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRanging frequency\u003c\/td\u003e\n\u003ctd\u003e50–250Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRelative error\u003c\/td\u003e\n\u003ctd\u003e≤30mm (0.25m ≤ ranging distance \u0026lt; 1m); ≤1% (1m ≤ ranging distance ≤ 18m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResistant to ambient light\u003c\/td\u003e\n\u003ctd\u003e100KLux\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBaud rate\u003c\/td\u003e\n\u003ctd\u003e921600bps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLaser wavelength\u003c\/td\u003e\n\u003ctd\u003e905\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLevel certification\u003c\/td\u003e\n\u003ctd\u003eClass I IEC60825-1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating voltage\u003c\/td\u003e\n\u003ctd\u003e3.3V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWorking current\u003c\/td\u003e\n\u003ctd\u003e140–150mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating temperature\u003c\/td\u003e\n\u003ctd\u003e-20 to 50°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStorage temperature\u003c\/td\u003e\n\u003ctd\u003e-40 to 85°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize (without case)\u003c\/td\u003e\n\u003ctd\u003e21 × 15 × 7.87mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize (with case)\u003c\/td\u003e\n\u003ctd\u003e32.2 × 24.2 × 11.5mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight (without case)\u003c\/td\u003e\n\u003ctd\u003e1.35g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight (with case)\u003c\/td\u003e\n\u003ctd\u003e5.4g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInterface model\u003c\/td\u003e\n\u003ctd\u003eWF08006\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCase fixing hole\u003c\/td\u003e\n\u003ctd\u003eM2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eROS support\u003c\/td\u003e\n\u003ctd\u003eROS1 \u0026amp; ROS2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows support\u003c\/td\u003e\n\u003ctd\u003eProvide Windows host computer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch3\u003eInterface Pinout (SDM18 interface definition)\u003c\/h3\u003e\u003ctable border=\"1\" cellpadding=\"6\" cellspacing=\"0\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ePin\u003c\/td\u003e\n\u003ctd\u003eSignal\u003c\/td\u003e\n\u003ctd\u003eDescription\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eGround\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eUART_INT \/ I2C_SCL\u003c\/td\u003e\n\u003ctd\u003eReuse of two modes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003eUART_RX \/ I2C_SDA\u003c\/td\u003e\n\u003ctd\u003eReuse of two modes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eUART_TX \/ I2C_INT\u003c\/td\u003e\n\u003ctd\u003eReuse of two modes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003e3.3V\u003c\/td\u003e\n\u003ctd\u003e3.3V power supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003e3.3V_LASER\u003c\/td\u003e\n\u003ctd\u003eInternal laser power supply (additional filter circuit can be added to ensure cleaner power supply)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch2\u003eApplications\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eDrone altitude\/height holding and obstacle avoidance\u003c\/li\u003e\n\u003cli\u003eROS robots obstacle avoidance and navigation\u003c\/li\u003e\n\u003cli\u003eHome service robots and sweeping robots navigation\/obstacle avoidance\u003c\/li\u003e\n\u003cli\u003eMaker education and programmable cars\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eFor selection guidance and integration support, contact \u003ca href=\"https:\/\/rcdrone.top\/\" rel=\"noopener\" target=\"_blank\"\u003ehttps:\/\/rcdrone.top\/\u003c\/a\u003e or email \u003ca href=\"mailto:support@rcdrone.top\"\u003esupport@rcdrone.top\u003c\/a\u003e.\u003c\/p\u003e\u003ch2\u003eManuals\u003c\/h2\u003e\u003cp\u003eTutorials and reference code (Linux, ROS, STM32): \u003ca href=\"http:\/\/www.yahboom.net\/study\/SDM18\" rel=\"noopener\" target=\"_blank\"\u003ehttp:\/\/www.yahboom.net\/study\/SDM18\u003c\/a\u003e\u003c\/p\u003e\u003cp style=\"text-align: center;\"\u003e\u003ciframe height=\"420\" src=\"https:\/\/www.youtube.com\/embed\/bRME4ttL7Rk\" title=\"YDLIDAR SDM18 Laser Ranging Module support ROS ROS2\" width=\"600\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\u003ch2 id=\"details\"\u003eDetails\u003c\/h2\u003e\u003cdiv class=\"details-gallery\"\u003e\n\u003cimg alt=\"ROS robotics platforms and mobile robot kits compatible with YDLIDAR sensors for ROS projects\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2.jpg?v=1782179118\"\u003e\u003cimg alt=\"YDLIDAR SDM18 TOF laser ranging module in protective case, single-point distance sensor for ROS1\/ROS2\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_30caed7c-2ec7-4b56-a53c-cee4dccfd01c.jpg?v=1782179124\"\u003e\u003cp\u003eSDM18 provides single-point TOF distance measurement for ROS1\/ROS2 robots and drone altitude sensing.\u003c\/p\u003e\n\u003cimg alt=\"Front view of SDM18 single-point TOF laser distance module with mounting ears, compact housing design\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_fbd990d9-6199-44d2-a3dc-f837193eb524.jpg?v=1782179131\"\u003e\u003cimg alt=\"SDM18 configuration options comparison: with case (screw mount) vs without case (adhesive backing)\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_267519f6-d91a-4f9b-9730-62936dda7947.jpg?v=1782179138\"\u003e\u003cp\u003eChoose a screw-fixed case for added protection, or the smaller adhesive-backed version for tight installations.\u003c\/p\u003e\n\u003cimg alt=\"Specification comparison table for SDM18 variants and other laser ranging modules, including range and accuracy\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_6ffd1983-3e5e-4738-8d55-37129bfe870d.jpg?v=1782179146\"\u003e\u003cp\u003eKey parameters like 0.2–18 m range, ambient-light resistance, and accuracy are summarized for quick selection.\u003c\/p\u003e\n\u003cimg alt=\"Installation comparison on robot chassis: SDM18 adhesive mount, SDM18 case screw mount, and other brand install\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_f8e88460-eb5c-417a-ac79-4c7891fd407d.jpg?v=1782179153\"\u003e\u003cp\u003eBoth adhesive and screw-fix mounting options support clean integration on robot and smart-car chassis.\u003c\/p\u003e\n\u003cimg alt=\"SDM18 interface definition with pinout for UART\/I2C reuse, power pins, and signal mapping\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_a1ec6c69-3f44-4815-aa0e-8abb4065d082.jpg?v=1782179159\"\u003e\u003cp\u003eUART and I2C share pins to simplify wiring while keeping a compact 6-pin connector.\u003c\/p\u003e\n\u003cimg alt=\"YDLIDAR SDM18 performance parameters table: 50–250 Hz rate, 0.2–18 m range, 100KLux resistance\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_1618bcc9-2053-4f7e-99f8-c13000ae7e7e.jpg?v=1782179167\"\u003e\u003cimg alt=\"TOF ranging principle illustration showing time-of-flight distance measurement from sensor to target surface\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_f72d1240-c7e5-424c-9aa3-3b2cfe0ba054.jpg?v=1782179174\"\u003e\u003cp\u003eTime-of-flight ranging calculates distance from the round-trip travel time of the laser pulse.\u003c\/p\u003e\n\u003cimg alt=\"SDM18 distance measurement range graphic highlighting up to 18 m for indoor and outdoor sensing\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_56cc5d43-d665-437e-a961-0d30fc45347e.jpg?v=1782179181\"\u003e\u003cimg alt=\"Adjustable sampling frequency graphic for SDM18 showing 50–250 Hz ranging rate control\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_9e48ccdb-b386-4c1d-8684-1d8d53339bf1.jpg?v=1782179188\"\u003e\u003cp\u003eRanging frequency can be tuned from 50–250 Hz to balance responsiveness and system load.\u003c\/p\u003e\n\u003cimg alt=\"Anti-glare ambient light resistance graphic for SDM18 sensor, rated up to 100KLux outdoor light\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_fa1a8dea-1728-46c4-a629-44eba21c0793.jpg?v=1782179195\"\u003e\u003cp\u003eStrong ambient-light resistance helps maintain stable readings in bright indoor spaces and outdoors.\u003c\/p\u003e\n\u003cimg alt=\"Compact SDM18 installation examples on robot frame: without case adhesive mount and with case screw mount\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_bb83e33d-cf1d-47b4-889f-4526199cacaf.jpg?v=1782179202\"\u003e\u003cimg alt=\"Mechanical dimension drawings for SDM18 with case, without case, and serial communication board; 3D files noted\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_2b0759ae-ab2b-4284-bea2-0d4e2c220f88.jpg?v=1782179209\"\u003e\u003cp\u003eMechanical drawings and 3D model files help confirm fit for enclosures, brackets, and chassis layouts.\u003c\/p\u003e\n\u003cimg alt=\"USB-to-TTL serial communication module with reversible Type‑C connector connected to SDM18 sensor by wires\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_b767fab7-2f66-4c70-810b-fbf1a9f92340.jpg?v=1782179216\"\u003e\u003cp\u003eA Type‑C USB-to-TTL adapter is available for quick PC connection and serial communication testing.\u003c\/p\u003e\n\u003cimg alt=\"Windows PC client debugging software screen for SDM18, showing distance data visualization and tool support\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_0e19e40a-6959-496e-98bb-27af943db47e.jpg?v=1782179223\"\u003e\u003cp\u003eWindows debugging software supports setup, validation, and basic data viewing during integration.\u003c\/p\u003e\n\u003cimg alt=\"Linux terminal output demonstrating YDLIDAR SDM18 ROS reading and SDK test results in a console window\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_53dd8d87-6aad-4d97-a689-e19b11822fbd.jpg?v=1782179230\"\u003e\u003cimg alt=\"ROS1 and ROS2 support banner with SDM18 module and laptop graphic indicating SDK compatibility\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_4e16e1b9-7833-41fb-8562-d9df887f5243.jpg?v=1782179237\"\u003e\u003cp\u003eSDK support for both ROS1 and ROS2 streamlines deployment across common robotics stacks.\u003c\/p\u003e\n\u003cimg alt=\"Screenshot of serial port raw data reading example code and UART terminal output for YDLIDAR SDM18 module\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_5bfeffa1-73ba-4f85-9426-162a87df388f.jpg?v=1782179245\"\u003e\u003cp\u003eSerial-port example code and terminal output make it easier to integrate the SDM18 TOF ranging module over UART for data logging and ROS workflows.\u003c\/p\u003e\n\u003cimg alt=\"Application scenarios graphic for YDLIDAR SDM18 ToF ranging module: drone avoidance, height, robots, smart wake-up\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_559337ca-20bd-4469-b6ad-782129ac3fe4.jpg?v=1782179252\"\u003e\u003cp\u003eThe YDLIDAR SDM18 ToF laser ranging module suits drone obstacle avoidance and height control, mobile robots, and smart wake-up applications.\u003c\/p\u003e\n\u003cimg alt=\"YDLIDAR SDM18 TOF laser ranging module, compact black sensor with mounting tab and Class 1 laser safety text\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_0c3dc72d-cc82-4759-9192-0e1cccc6f821.jpg?v=1782179259\"\u003e\u003cp\u003eThe YDLIDAR SDM18 TOF ranging module uses a compact, mountable sensor body and is labeled as meeting Class 1 laser safety standards.\u003c\/p\u003e\n\u003cimg alt=\"Screenshot of SDM18 tutorial “Gift information” with downloadable folders and MSPM0G3507 routines and docs\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_2c892845-806a-4146-bdc7-3546dcdc9640.jpg?v=1782179266\"\u003e\u003cp\u003eSDM18 tutorial resources include code, wiring diagrams, and documentation for MSPM0G3507-based routines and integration.\u003c\/p\u003e\n\u003cimg alt=\"Comparison table for YDLIDAR SDM18 TOF laser ranging module showing 0.2–18 m range, 50–250 Hz, UART\/I2C\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_f93beab3-fcc4-4452-921f-69381f9ff41b.jpg?v=1782179274\"\u003e\u003cp\u003eYDLIDAR SDM18 uses TOF ranging with a 0.2–18 m measurement range, 50–250 Hz sampling, and UART\/I2C connections (Type‑C).\u003c\/p\u003e\n\u003cimg alt=\"Shipping list for YDLIDAR SDM18 module with or without case, serial communication board, connecting cable, and USB Type‑C cable\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/YDLIDAR-SDM18-Laser-Ranging-Module-support-ROS-ROS2_0a4feca1-df36-484e-8e19-228a4bdf7add.jpg?v=1782179288\"\u003e\u003cp\u003eThe package includes an SDM18 module (with or without case), a serial communication module, an 8 cm connecting cable, and a 1 m USB Type‑C data cable.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Yahboom","offers":[{"title":"SDM18 without case","offer_id":53141758247136,"sku":"6000301583-1","price":43.39,"currency_code":"USD","in_stock":true},{"title":"SDM18 with case","offer_id":53141758279904,"sku":"6000301583-2","price":47.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0643\/3210\/3904\/files\/SDM15_Module_Yahboom__02.jpg?v=1782142750","url":"https:\/\/rcdrone.top\/es\/products\/ydlidar-sdm18-lidar-module","provider":"RCDrone","version":"1.0","type":"link"}