Saturday, April 27, 2024

E27 Implementing AS5600 Encoders into the Zoomie (robot)

 How to add AS5600 encoders to a robotic car to get accurate odometry information.  Knowing how far a robot has traveled is a key feature to achieving robotic autonomy.  The AS5600 encoders are absolute encoders and utilize magnets for high-resolution feedback. These are also very easy to interface with the Raspberry Pi PICO.  This video will cover a lot of details about working with encoders, especially absolute encoders and the related pitfalls and maths.



Cheers,

Chris

Friday, April 19, 2024

026 Basic Motion Control for Zoomie (Autonomous Robot)

How to do basic motion control for robotic cars.  In this episode, we will go over how motion will be controlled giving the Zoomie the ability to move forward and reverse with variable speed control.  This will set the stage for much more complex motion control in the next series of videos.



Cheers!
Chris

Friday, April 12, 2024

025 Use MQTT for Remote Control of the Zoomie

How to use MQTT on a Raspberry Pi PICO to Communication with a Raspberry PI 3 to remotely control the Zoomie (Autonomous robot).  MQTT will play a critical role in The ZoomTown experiment.  In this video we will cover the code for the Raspberry Pi Pico W using MQTT to communicate with a Raspberry Pi 3

Cheers!
Chris

#MQTT, #PICOW 

Friday, April 5, 2024

024 Incorporating Mqtt into the PICO W to Give the Zoomie a Way to Communicate

 The Zoomie (Autonomous Robot) needs to communication with the Zcheduler of ZoomTown.  Wifi and MQTT will be used to for bi-directional communications.  In this video, the focus will be on getting WiFi and MQTT setup and configured to operate.  

A "profile" library will be used so that each Zoomie can have it's own identity without requiring a different, custom tailored program for each individual Zoomie.



Cheers!
Chris

Sunday, March 31, 2024

Take a Look at the Zoomie Program Framework with it's Deterministic Loop

The program to run the Zoomie (Autonomous robot) will be rather extensive in size and complexity.  This is the first part in a series of videos detailing the MicroPython program that runs the Zoomie.  Primary focus is on creating a Deterministic Main loop and a Watchdog feature.


Cheers!
Chris

Sunday, March 24, 2024

How to Plan & Structure a Large MicroPython Program

As we transition from construction to programming in Phase II of the Zoomtown experiment, it is time to carefully plan out the concept of the program.  In this video we will cover a lot about what the program needs to do, how I want it to operate, and highlight a few of the unknowns.  If you have not worked on moderately complex projects, this is a great opportunity to see one way of outlining it before you dig into the code.



Cheers!
Chris


#MicroPython #PICOW #Robotics

Friday, March 15, 2024

Final Assembly of the Zoomie. the PICO controlled Autonomous Robot

Completing the final mechanical and electrical assembly of the Zoomie (Raspberry Pi PICO controlled Autonomous Robot).  This is in preparation for Phase two of the ZoomTown experiment where we begin software development and testing.



Cheers!

Chris

#RaspberryPiPICO  #PICOW #autonomousrobot 


E27 Implementing AS5600 Encoders into the Zoomie (robot)

 How to add AS5600 encoders to a robotic car to get accurate odometry information.  Knowing how far a robot has traveled is a key feature to...