
Control Bootcamp: Three Equivalent Representations of Linear Systems
This video explores three equivalent representations of linear systems: State-space ODEs, Frequency domain transfer functions, and Time-domain impulse response convolution.
See MoreRouth 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 MoreControl Systems with MATLAB - Time Domain Analysis
Course Introduction (Signal Processing 101)
Learn Signal Processing 101 in 31 lectures covering time, frequency and Laplace domain in about 8 hours all together:https://www.youtube.com/watch?v=KZd68xga...
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 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 MorePosicast Control 6 - ( In English)
This video presents the transition from half-cycle to other cycles ( third-cycle, fourth-cycle,..)
See MoreRelative Gain Array RGA and Input Output Pairing
The RGA is a tool used by process engineers to determine how to pair inputs and outputs during controller design to strive for better performance and robustn...
See MoreHomogeneous Linear Ordinary Differential Equations
In this video we discuss how to solve homogeneous linear ordinary differential equations (ODEs). The approach outlined in this lecture is applicable to high...
See MoreBode 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 MoreCartesian, Polar, Cylindrical, and Spherical Coordinates
In this video we discuss Cartesian, Polar, Cylindrical, and Spherical coordinates as well as develop forward and reverse transformations to go from one coord...
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 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 MoreControl Bootcamp: Laplace Transforms and the Transfer Function
Here we show how to compute the transfer function using the Laplace transform.
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 MoreDerivation of the 2D Wave Equation
In this video we derive the 2D wave equation. This partial differential equation governs the motion of waves in a plane and is applicable for thin vibrating...
See MoreSVD: Image Compression [Matlab]
This video describes how to use the singular value decomposition (SVD) for image compression in Matlab.
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 MoreFrequency domain – tutorial 6: Fourier transform tables
In this video, we learn about Fourier transform tables which enable us to quickly travel from time to the frequency domain. The main learning objective is to...
See MoreMachine Learning Control: Genetic Algorithms
This lecture provides an overview of genetic algorithms, which can be used to tune the parameters of a control law.
See More