PID Controllers: Introduction to Control Design [Video]

More Information
  • Understand what a common control language is
  • Explore the different components of a PID controller
  • Get to grips with using a fuzzy logic controller
  • Delve into closed-loop controls
  • Grasp the concept of proportional control

In this course, you'll learn how to implement a proportional integral derivative (PID) controller in software. You'll also understand when the proportional, integral, and derivative components of the controller should and shouldn't be used in a system.

The course takes you through the physics of an elevator, which is simulated to allow you to develop the control software and see how it performs. The simulator will also give you hands-on experience of debugging and tuning a controller, which are crucial aspects of a real system.

By the end of this course, you’ll have a thorough understanding of the components of PID controllers and be ready to design a controller on your own.

All the code and supporting files for this course are available here:

  • Get acquainted with derivative control
  • Design a PID controller in software
  • Create a simulation of your first controller
Course Length 2 hours 7 minutes
ISBN 9781800560529
Date Of Publication 29 Apr 2020


Daniel Stang

Daniel Stang is a robotics software engineer who holds a master’s degree in mechanical engineering, which he earned for his research in control system design for automotive applications. In his first job out of school, he was responsible for designing motion controllers and stabilization systems for military tank turrets. Daniel has previously written robotic software for a startup based out of Toronto, Canada, and currently writes software for autonomous vehicles in California.