How to Tune a PID Controller for an Inverted Pendulum
Offered By: Digi-Key via YouTube
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 ViewpointsColumbia 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