
Bode Plot Gain and Phase Margin Determination
I'll show you how we can determine the Gain and Phase Margin from a Bode Plot (at some fixed controller gain).
See MoreUnderstanding PID Control, Part 2: Expanding Beyond a Simple Integral
The first video in this series described a PID controller, and it showed how each of the three branches help control your system.That seemed simple enough and appeared to work. However, in...
See MoreThe Taylor Series
In this video we discuss the Taylor Series (and the closely related Maclaurin Series). These are two specific types of Power Series that allow you to approx...
See MoreMIT 6.S191: Introduction to Deep Learning
MIT's introductory course on deep learning methods with applications to computer vision, natural language processing, biology, and more! Students will gain foundational knowledge of deep...
See MoreA Visual Introduction to Machine Learning
Machine Learning Explained in interactive visualizations (part 1).
See MorePeter Ponders PID - Integrated Time Absolute Error - 4 Pole example
This video shows how to calculate the coefficients for a 4 pole ITAE and how to use the 4 pole ITAE to calculate closed loop controller gains.
See MoreControllability and the PBH Test [Control Bootcamp]
This video describes the PBH test for controllability and describes some of the implications for good choices of "B".
See MoreUnderstanding Sensor Fusion and Tracking, Part 3: Fusing a GPS and IMU to Es...
This video continues our discussion on using sensor fusion for positioning and localization by showing how we can use a GPS and an IMU to estimate and object’s orientation and position. We...
See MoreUnderstanding 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 - 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 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 MoreTikZ source Code: Feedback passivity index
TikZ source Code: Feedback passivity index
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 MoreControl Bootcamp: Laplace Transforms and the Transfer Function
Here we show how to compute the transfer function using the Laplace transform.
See MoreTransfer Functions: Introduction and Implementation
In this video we introduce transfer functions and show how they can be derived from a set of linear, ordinary differential equations. We also examine how to...
See MoreTikZ source Code: Lyapunov Lure
TikZ source Code: Lyapunov Lure
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 MoreSVD: Image Compression [Matlab]
This video describes how to use the singular value decomposition (SVD) for image compression in Matlab.
See MoreIntroduction to Partial Differential Equations
This is the first lesson in a multi-video discussion focused on partial differential equations (PDEs).In this video we introduce PDEs and compare them with o...
See MoreControl Systems with MATLAB - Time Domain Analysis
Routh Stability Criterion Intro and Example
I introduce and walk through an example problem of how we can use the Routh Stability Criterion to rigorously determine the necessary and sufficient conditio...
See MoreTime domain - tutorial 4: transformation examples
In this video, we solve examples to practice different signal transformations using a systematic approach. By the end of this lecture, you should be able to ...
See MoreIMC Design of an Unstable Process Example
In this video, I cover how we can use IMC method to rigorously design a controller for an inherently unstable process (has a positive pole).
See MoreLaplace domain – tutorial 6: Transfer function & system properties
In this video, we learn about transfer function and system properties. The following materials are covered:1) what is a transfer function?2) relation between...
See MoreTuning a Fuzzy Logic Controller with Data | Fuzzy Logic, Part 4
This video covers the basics of data-driven approaches to tuning fuzzy inference systems. See what it means to find an optimal solution, which fuzzy inference parameters are being tuned...
See More