Robotics Programming: Introducing Henry IX | Potential fields | SLAM | Lidar

Today's Robotics Programming lab introduces a new completely autonomous mobile robot, Henry IX. This new robot provides a much larger robotic platform that will be used in the series to test potential fields, SLAM, visual odometry, A* (A-star) and more. This robot will be used along with the smaller 3pi+, but will allow the use of more advanced sensors and controllers including Lidar and depth sensing cameras we will use in future projects!
This episode discusses the current development of Henry IX, future plans, and demonstrates the complete potential fields algorithm. Including go-to-goal, obstacle avoidance behaviors.
Direct access to source code and additional resources are available by becoming a Coding Coach supporter. You can join and learn more here: codingcoach.net/sponsor
This is the third lab in my hands on beginners robotics programming 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!
You can follow along with this lab with just about any mobile robot. I recommend robots that are fully holonomic such as differential drive robots with 2 drive wheels. I will be demonstrating primarily with an Arduino based Pololu 3pi+ which you can purchase and use follow along if you like.
Chapters:
0:00 Introduction
1:31 Robots used in Lab Series
4:11 Henry IX Hardware
8:30 SLAM | Visual Odometry | Future Projects
12:59 Potential Fields Discussion
16:25 Conclusion
#codingcoach #arduinorobot
Links:
Dronebot Workshop KZread channel: / @dronebotworkshop
DroneBot Workshop Forums: forum.dronebotworkshop.com/
Pololu 3pi+: www.pololu.com/category/280/3...
Other robots and sensors (Amazon Affiliate links)
HC-SR04 Ultrasonic Sensors: amzn.to/2YUIvGs
Elegoo Smart Car: amzn.to/3iG3uFO
Robot car chassis (with encoder cutout): amzn.to/3odlacY
Pololu Zumo: amzn.to/39TbaAC
Batteries:
EBL Rechargeable batteries: amzn.to/3pdiM7A
Micrometer Caliper Measuring Tool (To measure wheel diameter): amzn.to/3sQ0BqB

Пікірлер: 12

  • @CAT-dm9hy
    @CAT-dm9hy3 жыл бұрын

    I love the video

  • @gabrielstangel919
    @gabrielstangel9193 жыл бұрын

    Impressive!

  • @CodingCoach

    @CodingCoach

    3 жыл бұрын

    Thank you!

  • @anthonydushaj6155
    @anthonydushaj61553 жыл бұрын

    Great Video !

  • @CodingCoach

    @CodingCoach

    3 жыл бұрын

    Hi Anthony, Thank you!

  • @JohnMacGuy
    @JohnMacGuy3 жыл бұрын

    Great intro of Henry IX. When can we expect the details of both the lower and higher level controllers and sensors (LIDAR/SLAM/ROS)? Also info on sourcing frame/motors/encoders/etc?

  • @CodingCoach

    @CodingCoach

    3 жыл бұрын

    thank you! I'm going to be focused first on navigation and obstacle avoidance using the lower level controller. Once I complete that I'm going to start looking at some slam and AI functions with the higher level.

  • @morganbrew
    @morganbrew3 жыл бұрын

    This is great

  • @CodingCoach

    @CodingCoach

    3 жыл бұрын

    Glad you liked it!

  • @srinidhik8474
    @srinidhik8474 Жыл бұрын

    Can u please explain how to implement potential field algorithm using low level microcontroller

  • @CAT-dm9hy
    @CAT-dm9hy3 жыл бұрын

    Kitty

  • @CodingCoach

    @CodingCoach

    3 жыл бұрын

    It needs a tail!

Келесі