filmov
tv
Robotics Programming: Building an Autonomous Mobile Robot | Arduino Lab Series
![preview_player](https://i.ytimg.com/vi/96FuKrPOUOo/maxresdefault.jpg)
Показать описание
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, go-to goal and object avoidance. This series is intended to allow you to follow along with your own robot.
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
Other robots, batteries and tools (Amazon Affiliate links)
Batteries:
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
Other robots, batteries and tools (Amazon Affiliate links)
Batteries:
Комментарии