Get real, active and permanent YouTube subscribers
Get Free YouTube Subscribers, Views and Likes

Robotics Programming: Building an Autonomous Mobile Robot | Arduino Lab Series

Follow
Coding Coach

This is the first lab video in my hands on beginners robotics course. Throughout this series we will be introducing topics on building and programming an autonomous mobile robot! You can follow along with each lab adding amazing new behaviors to you robot projects and learning the algorithms and tuning techniques that produce incredible robots! We will be exploring reactive algorithms such as PID, Potential Fields and A*. Along the way you will learn how to program behaviors such as object following, wall following, standing / balancing, goto goal and object avoidance. This series is intended to allow you to follow along with your own robot.

Code access: Direct access to source code and additional resources are available by becoming a Coding Coach supporter. You can join and learn more here: https://codingcoach.net/sponsor . You may also copy the code from the video as you follow along.

The next video in this series:    • Robotics Programming: Ultrasonic Sens...  
Playlist of the full series:    • Robotics Programming Labs  
Video that discusses the future direction of the series:    • Robotics Programming: Introducing Hen...  

There are many different robots you can use, but I will be using an Arduino based Pololu 3pi+ which you can purchase and use follow along.

Please note @ 37:27 WHEEL_CIRCUMFERENCE should be a float, not an int! as an integer it is loosing the decimal (.05) this error will become apparent as the distance the robot travels grows!

Chapters:
00:00 Introduction
1:20 Lab Series Introduction
1:40 Topic Overview
2:11 Requirements for our Robot
2:52 Robot Hardware / Required Sensor Discussion
7:24 Review of common Robotic Platforms
10:38 Hardware Review of the Pololu 3pi+
14:22 Development Environment Setup
17:36 1st Program Move Forward!
25:27 2nd Program Wheel Encoders
36:50 3rd Program Distance in Centimeters
40:59 4th Program Move 1 foot!
43:29 Robot Dynamics and Tuning
50:12 Success!
50:41 Conclusion

#codingcoach #arduinorobot #roboticsprogramming

Pololu 3pi+: https://www.pololu.com/category/280/3...

Other robots, batteries and tools (Amazon Affiliate links)
Elegoo Smart Car: https://amzn.to/3iG3uFO
Robot car chassis (with encoder cutout): https://amzn.to/3odlacY
Pololu Zumo: https://amzn.to/39TbaAC

Batteries:
EBL Rechargeable batteries: https://amzn.to/3pdiM7A

Micrometer Caliper Measuring Tool (To measure wheel diameter): https://amzn.to/3sQ0BqB

posted by abwerfendl0