Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ClemensAtElektor authored May 5, 2021
1 parent da945b7 commit 4b13ded
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,16 @@
# Lidar-controlled-autonomous-vehicle
2D-Lidar-controlled autonomous vehicle with ESP32 and Bluetooth

Arduino ESP32 sketch for an autonomous vehicle that finds it way around a room without bumping into objects.

The lidar is the X4 from Ydlidar.

Uses the [Dabble](https://github.com/STEMpedia/Dabble) Bluetooth library for Bluetooth (duh).

Also uses the very nice ESP32 motor driver library [ESP32MotorControl](https://github.com/JoaoLopesF/ESP32MotorControl) that does not use ledc like everybody else but instead uses the real motor driver peripheral built into the ESP32.

The vehicle is a simple design with two motorized wheels in the center and two stand-offs on either end for remaining balanced. This arrangement makes the vehicle very agile.

The motors are controlled by an ESP32 Pico Kit, which in turn is controlled over Bluetooth by a smartphone. The lidar data is processed by the ESP32 and used to steer the vehicle in the direction of the greatest distance, i.e. the object that is furthest away.

Video: https://youtu.be/BmNelv_gR9Q

0 comments on commit 4b13ded

Please sign in to comment.