
Designing a PID Controller Using the Root Locus Method
In this video we discuss how to use the root locus method to design a PID controller. In addition to discussing the theory, we look at Matlab tools to enabl...
See MorePeter Ponders PID - InputShaping
Lecture 22: Frequency domain specifications for Second order system
Routh-Hurwitz Criterion, Special Cases
This video presents two special cases that you can encounter when filling out the Routh Array. The first case is when there is a zero in a row with at least one non-zero element following...
See MoreVelocity & Acceleration in Non-Inertial Reference Frames (Coriolis &...
In this video we derive a mathematical description of velocity and acceleration in non-inertial reference frame. We examine the effect of fictitious forces ...
See MorePeter Ponders PID - Root Locus Is Useless
Lecture 32: Linearisation and State Space Fundamentals
Laplace domain – tutorial 1: Laplace transform
In this video, we learn about Laplace transform which enables us to travel from time to the Laplace domain. The following materials are covered:1) why we nee...
See MoreLinear Systems of Equations
This video describes linear systems of equations and when they have solutions.
See MoreFrequency domain – tutorial 9: frequency response
In this video, the learning objectives are to:1- fully understand the frequency response which forms the foundation of filtering 2- quickly review the common...
See MorePID Control with Posicast 7 - ( In English )
In this video closed-loop configurations with PID controllers and Posicast are introduced.
See MoreTypes of Machine Learning 2
This lecture gives an overview of the main categories of machine learning, including supervised, un-supervised, and semi-supervised techniques, depending on the availability of expert labels...
See MoreProcess Control Introduction
An overview on state variables, inputs (manipulated and disturbance variables), outputs (measured state variables), and an example on the balance equations w...
See MoreDrone Simulation and Control, Part 3: How to Build the Flight Code
This video describes how to create quadcopter flight software from the control architecture developed in the last video. It covers how to process the raw sensor readings and use them with...
See MoreTransfer Function to State Space
In this video we show how to transform a transfer function to an equivalent state space representation. We will derive various transformations such as contr...
See MoreIntroduction to the Fourier Transform (Part 2)
This video is the second part of the introduction to the Fourier Transform. I address an error that I made in the first video concerning the scaling term of the transform. I also try to...
See MoreLecture 9: Time response and Time domain specifications
Understanding and Sketching the Root Locus
In this video we discuss how to sketch the root locus for a system by developing a series of 5 core rules augmented by 5 supplemental rules (for a total of 1...
See MorePeter Ponders PID - Feed Forward Theory and Calculations
Lecture 26: Stability examples, GM and PM using Nyquist Stability Criterion
Understanding Sensor Fusion and Tracking, Part 1: What Is Sensor Fusion?
This video provides an overview of what sensor fusion is and how it helps in the design of autonomous systems. It also covers a few scenarios that illustrate the various ways that sensor...
See MoreDeriving Percent Overshoot, Settling Time, and Other Performance Metrics
In this video we examine a second order dynamic system and derive how various performance metrics (such as time to first peak, magnitude at first peak, perce...
See MoreLecture 14: Routh Hurwitz Criterion
Standard HW Problem #2: Which is the real open loop transfer function?
In this video, we’ll go through another standard homework problem so you can see how you can apply many of the things you’re learning into a single problem. The question is, we have two...
See More