kaiaai / LDS

Arduino LiDAR library supporting YDLIDAR X2/X3/X4, RPLIDAR A1, Xiaomi LDS02RR, Neato XV11, LD14P, CAMSENSE X1, Delta-2A/2B/2G
Apache License 2.0
72 stars 6 forks source link
3irobotix arduino-library camsense ldrobot lds02rr lidar rplidar slamtec ydlidar

LiDAR Library for Arduino

Laser distance scan sensor (LIDAR) Arduino wrapper/controller for kaia.ai home robot software platform. Please check out the Awesome 2D LiDARs list and read this blog post for more details.

Please visit the Support Forum!

This library supports:

Other models are in the works.

LDS_collection_labeled_v3

Video: YDLIDAR SCL runs on Arduino, ROS2

YDLIDAR SCL laser distance scan sensor runs on Arduino, ROS2

Video: Neato XV11 runs on Arduino, ROS2

Neato XV11 laser distance scan sensor runs on Arduino, ROS2

Video: Xiaomi Mi 1st gen LDS02RR runs on Arduino, ROS2

LDS02RR laser distance scan sensor runs on Arduino, ROS2

Video: SLAMTEC RPLIDAR A1 runs on Arduino, ROS2

RPLIDAR A1 laser distance scan sensor runs on Arduino, ROS2

Video: YDLIDAR X3 PRO runs on Arduino, ROS2

YDLIDAR X3 PRO laser distance scan sensor runs on Arduino, ROS2

Video: LDROBOT LD14P runs on Arduino, ROS2

LDROBOT LD14P LiDAR connected to Arduino, ROS2

Video: CAMSENSE X1 runs on Arduino, ROS2

CAMSENSE X1 LiDAR connected to Arduino, ROS2

Video: Delta-2G runs on Arduino, ROS2

CAMSENSE X1 LiDAR connected to Arduino, ROS2

Connecting to Arduino

Please follow this tutorial to connect LDROBOT LD14P to Arduino ESP32.

Adapter Boards

Some LiDAR/LDS models do not have built-in motor control and therefore require an additional board to operate:

ESP32 Modules

Performance Notes

Release notes

v0.5.8

v0.5.7

v0.5.6

v0.5.5

v0.5.4

v0.5.3

v0.5.3

v0.5.2

v0.5.1

v0.5.0

v0.4.0

v0.3.1

v0.3.0

v0.2.0

v0.1.0

TODO

Star History

Star History Chart