YoVDO

How to Tune a PID Controller for an Inverted Pendulum

Offered By: Digi-Key via YouTube

Tags

Control Theory Courses Robotics Courses Python Courses Arduino Courses Stepper Motors Courses PID Controllers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to manually tune a PID controller for an inverted pendulum system in this 25-minute tutorial video. Explore the STEVAL-EDUKIT01 kit from STMicroelectronics, which includes an Arduino, encoder, and stepper motor to create a feedback loop. Discover how to design a controller in code that can make a rod stand upright without human intervention. Dive into the process of setting up Arduino code to measure encoder values and drive the stepper motor, while using Python on a PC for communication and as the PID controller. Follow along as the video demonstrates the step-by-step process of tuning Kp, Ki, and Kd parameters to achieve a critically damped system. Gain insights into the applications of PID controllers in automotive and industrial settings, and access related resources for further learning about control theory and PID implementation.

Syllabus

- Introduction to the Inverted Pendulum
- What is a PID Controller
- How to Tune a PID Controller
- Arduino Code to Measure Encoder and Drive Stepper Motor
- Python Code on PC Used to Communicate with Arduino
- Python Code Used as PID Controller
- Where to Find Code
- Tune Kd in the PID Controller
- Tune Ki in the PID Controller
- Tune Kd in the PID Controller
- Tune Bias Term in the PID Controller
- Conclusion


Taught by

Digi-Key

Related Courses

3D Reconstruction - Multiple Viewpoints
Columbia University via Coursera
3D Reconstruction - Single Viewpoint
Columbia University via Coursera
Advanced IoT Systems Integration and Industrial Applications
LearnQuest via Coursera
Advances in Manufacturing Technology
Board Infinity via Coursera
Digitalisation in Aeronautics and Space
Technische Universität München (Technical University of Munich) via Coursera