
Control Bootcamp: Sensitivity and Robustness
Here we show that peaks in the sensitivity function result in a lack of robustness.
See MoreDegrees of Controllability and Gramians [Control Bootcamp]
This lecture discusses degrees of controllability using the controllability Gramian and the singular value decomposition of the controllability matrix.
See MoreUsing Root Locus to Meet Performance Requirements
In this video we investigate how to use the root locus technique to design a controller that meets certain performance specifications.Topics and timestamps:(...
See MoreControl Bootcamp: Observability
This video explores the observability of a linear system, namely the ability to estimate the full state "x(t)" from a time-history of limited output measurements "y(t)".
See MoreDerivation and Solution of Laplace’s Equation
In this video we show how the heat equation can be simplified to obtain Laplace’s equation. We investigate how to solve Laplace’s equation using separation ...
See MoreDrone Simulation and Control, Part 5: Tuning the PID controller
In the last video, we learned how accurate, nonlinear models are great for simulation but they don’t lend themselves well to linear analysis and design. This video takes the nonlinear model...
See MoreFrequency domain – tutorial 1: concept of frequency (with Chinese subtitle)
In this video, the following materials are covered:1) intuitive explanation on the frequency concept 2) what is the relation between time and frequency domai...
See MoreIntroductory course on aerial robotics, University of Pennsylvania
This course exposes you to the mechanics, design, control, and planning of robotic flight in 3 dimensional environments for micro-aerial vehicles, with an emphasis on quadrotors.
See MoreThe Fast Fourier Transform Algorithm
Here I discuss the Fast Fourier Transform (FFT) algorithm, one of the most important algorithms of all time.
See MoreFrequency domain – tutorial 5: Fourier transform
In this video, we learn about Fourier transform which enables us to travel from time to frequency domain when a signal is not periodic. The learning objectiv...
See MorePeter Ponders PID. Second Order Plus Dead Time , SOPDT, Temperature Control,...
In this video I derive the equations for the controller gains and a low pass filter for a SOPDT system with a very long dead time To make the simulation mo...
See MoreLecture 31: Time response, Controllability and Observability
Kalman Filter Tutorial
The Kalman Filter is an easy topic. However, many tutorials are not easy to understand. Most require extensive mathematical background which makes them difficult to understand. Also, most...
See MorePeter Ponders PID - Tank Level Control
Laplace Transforms to Derive Transfer Functions
Once we have a state space model, we will take a Laplace Transform to derive the transfer function to determine the response of an output relative to an inpu...
See MoreLecture 19: Lead and PD compensator Design using Root Locus
Direct Synthesis for PID Controller Design
What tuning parameters should you choose for your controller? The Direct Synthesis Model is one method control engineers use today to evaluate controller par...
See MoreControl Bootcamp: Laplace Transforms and the Transfer Function
Here we show how to compute the transfer function using the Laplace transform.
See MoreState Space Representation of Differential Equations
In this video we show how to represent differential equations (either linear or non-linear) in state space form. This is useful as it allows us to combine an...
See MoreLinear Quadratic Regulator (LQR) Control for the Inverted Pendulum on a Cart...
Here we design an optimal full-state feedback controller for the inverted pendulum on a cart example using the linear quadratic regulator (LQR). In Matlab, we find that this is a simple one...
See MoreGaussian/Normal Distributions
In this video we discuss the Gaussian (AKA Normal) probability distribution function. We show how it relates to the error function (erf) and discuss how to ...
See MoreMachine Learning Control: Genetic Programming Control
This lecture discusses the use of genetic programming to manipulate turbulent fluid dynamics in experimental flow control.
See MoreBode Plots by Hand: Real Poles or Zeros
This is a continuation of the Control Systems Lectures. This video describes the benefit of being able to approximate a Bode plot by hand and explains what a Bode plot looks like for a...
See MoreIntroduction to Bode Plots
In this video we introduce the concept of Bode plots including what they represent, how they are generated, as well as how to use Matlab tools to work with B...
See MoreUnderstanding Model Predictive Control, Part 6: How to Design an MPC Control...
Learn how to design an MPC controller for an autonomous vehicle steering system using Model Predictive Control Toolbox™. This video walks you through the design process of an MPC controller...
See More