Build an Arduino Self-Driving Robot – Video Instructions Series

Here is my video instructions series with step-by-step explanations “How to Build an Arduino/ROS2 Self-driving Robot”.

Here is what the robot can do – once the build is complete:

  • The robot can map your place completely autonomously
    • Robotics pros call it “SLAM with frontier exploration”
    • You can view, manipulate, save and load that map using a graphics tool.
  • The robot can self-drive completely autonomously – to a point you specify on the map.
  • You can also control the robot manually.
  • You can view its LiDAR distance sensor readings in real time.
  • You can run the robot in 3D real-time simulation – including mapping and navigation.

Optionally, you can write your own Python or C++ code to customize the robot’s behavior, control it remotely and process its sensor data in special ways.

Here is a quick demo:

YouTube player

There are several video lessons:

1. Self-driving robot assembly video

2. Software and firmware setup video

3. Robot bring-up video

4. Create a map of your place video (manual driving)

5. Robot self-drives video – create a map, navigate your place automatically

6. Software, firmware install and bring-up on Ubuntu PC

7. Finished self-driving robot

Happy learning and building!

Leave a Reply

Your email address will not be published. Required fields are marked *