
Bode Plots by Hand: Poles and Zeros at the Origin
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 MoreTime domain - tutorial 11: system properties from impulse response
In this video, we learn how to find system properties from the impulse response. Specifically, memoryless, causal, stable and invertible systems will be ful...
See MorePeter Ponders PID-Fuzzy Logic vs PID
There are many academic and engineering papers showing how good fuzzy logic control is relative to PID control. Every FL vs PID paper I have seen compares...
See MoreParticle Filter Explained without Equations
This video provides a quick graphical introduction to the particle filter. It does a good job building some intuition behind the filter without ever touching on any mathematics. It's worth a...
See MoreMachine Learning and Cross-Validation
This lecture discusses the importance of cross-validation to assess models obtained via machine learning.
See MorePeter Ponders PID - T0P1 Part 4, Misc Topics
This video covers another way to compute symbolic gains, the difference between having the P gain act on the error or just the feedback, extending bandwidt...
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 MoreTime domain - tutorial 6: elementary signals
In this video, we cover two elementary signals, unit step and unit impulse, which will be extensively used in this course. The following materials are covere...
See MoreUnderstanding Model Predictive Control, Part 3: MPC Design Parameters
To successfully control a system using an MPC controller, you need to carefully select its design parameters. This video provides recommendations for choosing the controller sample time...
See MoreTikZ source Code: Feedback passivity index
TikZ source Code: Feedback passivity index
See MoreIMC based PID Design for a First Order Process
IMC based PID Design for a First Order Process
See MoreFourier Analysis: Overview
This video presents an overview of the Fourier Transform, which is one of the most important transformations in all of mathematical physics and engineering. This series will introduce the...
See MoreConstraint Enforcement for Improved Safety | Learning-Based Control
Learn about the constraints of your system. Then see a how to enforce those constraints so the system does not violate them. Constraint enforcement is important for safety-critical...
See MoreControl Bootcamp: Observability Example in Matlab (Part 2)
This video continues to explore observability in Matlab on the example system of an inverted pendulum on a cart. We look at the observability Gramian.
See MoreTikZ source Code: Lyapunov Lure
TikZ source Code: Lyapunov Lure
See MoreWorking with Synthetic Data | Deep Learning for Engineers, Part 2
This video covers the first step in deep learning: having access to data. Part of making the decision of whether deep learning is right for your project comes down to the type and amount of...
See MoreThe Fourier Transform and Derivatives
This video describes how the Fourier Transform can be used to accurately and efficiently compute derivatives, with implications for the numerical solution of differential equations.
See MoreLinear Systems of Equations, Least Squares Regression, Pseudoinverse
This video describes how the SVD can be used to solve linear systems of equations. In particular, it is possible to solve nonsquare systems (overdetermined or underdetermined) via least...
See MoreFuzzy Logic, Part 3: Design and Applications of a Fuzzy Logic Controller
This video walks you through the process of designing a fuzzy inference system that can balance a pole on a cart. You can design a fuzzy logic controller using just experience and intuition...
See MoreRouth-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 MoreDesigning 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 MoreLectures on Adaptive Control and Learning by Tansel Yucelen
A serie of lectures on the topic of adaptive controllers.
See MoreStanding Waves Demonstration
In this video we demonstrate standing waves. We show how the system can be excited by oscillating at specific frequencies to generating standing waves. The...
See MoreCORRECTION: Bode Plots by Hand: Complex Poles or Zeros
I explain how to determine the straight-line estimate of the Bode Plot for a second order transfer function with a pair of complex poles. This video is a repeat of the last half of the Bode...
See More