YoVDO

Raspberry Pi Pico, OpenCat and MicroPython - Servo Easing

Offered By: Kevin McAleer via YouTube

Tags

Raspberry Pi Courses Python Courses MicroPython Courses

Course Description

Overview

Learn how to create smooth servo motion transitions using various easing algorithms in this comprehensive video tutorial. Explore different types of easing techniques and their real-world applications using MicroPython code on a Raspberry Pi Pico. Dive into linear tweening, ease-in, ease-out, and ease-in-out transitions, and understand their graphical representations. Follow along as the instructor demonstrates practical implementations, including creating a Transition class, updating the Servo class, and developing a Tick function. Gain insights into building a PicoCat robot with smooth limb movements, and discover how to apply easing algorithms to enhance your robotics projects. By the end of this tutorial, you'll have a solid understanding of servo easing techniques and their implementation in MicroPython for Raspberry Pi Pico-based projects.

Syllabus

Intro
Easing animation
Linear Tweening
Ease in
Ease Out
Ease In-Out
Transition Types
Ease Graphs
Transition in Code
Ease Loop
A Sad Story about a Pico, a PCA9685 Board and Magic Smoke
Pico Case
Demo Time
Transition Class
Adding Transition to PicoCat.py
Limbs Class
Update Servo Class
Tick Function
Leg Class
PicoCat Class
Transition Code for the rest of the Easing algorithms
Outro


Taught by

Kevin McAleer

Related Courses

Develop Java Embedded Applications Using a Raspberry Pi
Oracle via Independent
Introducción a Raspberry Pi (Ver-2)
Galileo University via Independent
Interfacing with the Raspberry Pi
University of California, Irvine via Coursera
Robotic Motion Systems
University of California, Irvine via Coursera
The Raspberry Pi Platform and Python Programming for the Raspberry Pi
University of California, Irvine via Coursera