
SOPDT Sliding Mode Control ( SMC ) with Smith Predictor
Data Preprocessing and the Short-Time Fourier Transform | Deep Learning for ...
Data in its raw form might not be ideal for training a network. There are some changes we can make to the data that are often desired or sometimes necessary in order to make training faster...
See MoreControl Systems Lectures - Closed Loop Control
This lecture discusses the differences between open loop and closed loop control.
See MorePrincipal Component Analysis (PCA)
Principal component analysis (PCA) is a workhorse algorithm in statistics, where dominant correlation patterns are extracted from high-dimensional data.
See MoreTikZ source Code: An interconnection of MIMO subsystems
TikZ source Code: An interconnection of MIMO subsystems
See MoreSolving the Heat Equation with the Fourier Transform
This video describes how the Fourier Transform can be used to solve the heat equation. In fact, the Fourier transform is a change of coordinates into the eigenvector coordinates for the...
See MoreMaking an INSANE Hovering RC F-35 VTOL
I built this insane radio controlled VTOL F-35 parkjet that can takeoff and land vertically using conventional miniquad/drone parts. The best part is the plans and code are all free, and I’m...
See MoreRoot Locus Plot: Common Questions and Answers
In this video I go through some of the common questions I've received on my other root locus videos. 1) Why do we call the poles of a system the roots?2) How do I plot the damping ratio...
See MoreTikZ source Code: Switching Smooth Filippov
TikZ source Code: Switching Smooth Filippov
See MoreLinearizing a Simulink Model Using the Linear Analysis Tool and ‘linmod’
In this video we show how to linearize a non-linear Simulink model using numerical techniques. This approach is extremely powerful as it allows automatic ge...
See MoreLecture 5: Block Diagram Reduction
Gain and Phase Margins Explained!
In this video I explain gain and phase margins. If you are confused by this topic I hope this video will help tie all of the concepts together that go into understanding what gain and phase...
See MoreTime Domain Analysis with Matlab: Using the Linear System Analyzer
In this video we explore various Matlab functions and workflows to perform time domain analysis of a dynamic system. This includes the use of ‘tf’, ‘step’, ...
See MoreLecture 3: Electrical and Mechanical System Transfer Functions
Cayley-Hamilton Theorem [Control Bootcamp]
Here we describe the Cayley-Hamilton Theorem, which states that every square matrix satisfies its own characteristic equation. This is very useful to prove results related to...
See MoreFrequency domain – tutorial 8: frequency spectra
In this video, we learn about frequency spectra which can be divided into two parts: phase and magnitude spectrum. Some examples will be provided to practice...
See MoreIntroduction to Deep Learning by Andrew NG [COMPLETE]
Andrew Ng's course on deep learning and neural networks.
See MoreBode Plots by Hand: Complex 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 MoreFrequency domain – tutorial 11: equalization
In this video, we learn about equalization technique which is used in communication systems to compensate for the destructive effect of the channel between t...
See MoreTransfer Functions in Simulink for Process Control
An introduction on deriving transfer functions from a linearized state space model via Laplace Transforms, and how we can input transfer functions into Simul...
See MoreUnderstanding Model Predictive Control, Part 7: Adaptive MPC Design with Sim...
In this video, you will learn how to design an adaptive MPC controller for an autonomous steering vehicle system whose dynamics change with respect to the longitudinal velocity. After you...
See MorePeter Ponders PID - Lead/lag closed loop control
Direct Design Example for PID Controller
I go through an example problem of how we can use Direct Design (also called Direct Synthesis) to determine the tuning parameters for a PID controller, given...
See MoreDrone Simulation and Control, Part 2: How Do You Get a Drone to Hover?
In the last video, we showed we can manipulate the four motors of a quadcopter to maneuver it in 3D space by getting it to roll, pitch, yaw, and change its thrust. We also covered the four...
See MoreSimple Examples of PID Control
In this video I continue the topic of PID control. We walk through a simple control system and visualize how each of the three paths, P, I, and D, all address specific problems that arise...
See More