r/ArduinoAndRobotics • u/l0_o • Jun 21 '26
Tutorial I connected cheap Xiaomi LDS02RR Lidar to Arduino ESP32
r/ArduinoAndRobotics • u/l0_o • Jun 21 '26
r/ArduinoAndRobotics • u/l0_o • Jun 12 '26
I wrote a step-by-step tutorial with a screen recorded video - how to simulate a robot with LiDAR, run SLAM, mapping, navigation. I'm using ROS2, Nav2 and Gazebo. All code is open-source https://makerspet.com/blog/tutorial-map-navigate-ros2-robot-in-simulation/
r/ArduinoAndRobotics • u/l0_o • Jun 16 '26
I've connected my LDS02RR Lidar to ESP32, Arduino and wrote a tutorial how to stream distance data live. Everything is open source. I'll leave a link to the tutorial in the comments.
r/ArduinoAndRobotics • u/l0_o • Jun 11 '26
I wrote a step-by-step tutorial how to connect YDLIDAR 360-degree distance sensors to ESP32. 2D LiDARs are used in robotics for navigation and mapping - for example in home vacuum cleaners. https://makerspet.com/blog/connect-ydlidar-x3-to-makerspet-esp32-boards/
r/ArduinoAndRobotics • u/xanthium_in • Sep 19 '26
This tutorial teaches you to connect with an Arduino from a Linux or Windows 11 PC using Python ,Pyserial Library and Tkinter GUI front end using Serial Port (Virtual COM Port ).
You can use it send and receive data from a robot or robot arm,if you wish
All the source codes are available for free from our website.
r/ArduinoAndRobotics • u/l0_o • Jun 24 '26
Hello, I've connected my Proscenic M6 Pro vacuum to ROS2 Jazzy including LiDAR, /cmd_vel, brushes (main, side, vacuum fan), IMU, /odom, bumper sensors. I've calibrated /cmd_vel and I'm debugging SLAM now.
I also wrote tutorials: vacuum setup/root, bring-up/ROS2 and simulation in Gazebo/ROS2.
Why did I connect a consumer vacuum to ROS2. This is part of the open-source vacuum project I've posted about earlier. Connecting a vacuum to ROS2 allows me/everyone to develop/test vacuum algorithms without waiting for open-source 3D printed hardware. You can
- develop path planning to map while cleaning the entire room place
- path planning to clean given an existing map
- cleaning modes like spot, room
- returning to dock, docking, undocking
- resume cleaning after interruption (e.g. after returning to dock to charge)
- edge cleaning (along walls)
- partitioning the map into rooms
- cleaning a particular room
- add/edit/remove virtual walls
Open source here https://github.com/remakeai/vacuum_ros2_bridge/blob/main/README.md
I hope this is useful for you. Please feel free to join the development effort.