
Type
Experience
Scope
SVD Method of Snapshots
This video describes how to compute the singular value decomposition (SVD) using the method of snapshots, by Sirovich 1987.
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 MoreTikZ source Code: Cascade of several subsystems
TikZ source Code: Cascade of several subsystems.
See MoreData-Driven Control: Observer Kalman Filter Identification
In this lecture, we introduce the observer Kalman filter identification (OKID) algorithm. OKID takes natural input--output data from a system and estimates the impulse response, for later...
See MoreUnitary Transformations
This video discusses unitary matrix transformations and how they relate to the geometry of the singular value decomposition (SVD).
See MoreIIR Filters - Theory and Implementation (STM32)
Tutorial on IIR (Infinite Impulse Response) digital filters, including digital filtering overview, IIR filter theory, FIR vs IIR, Z-transform design/analysis, design using analogue...
See MoreTikZ source Code: Feedback system
TikZ source Code: Feedback system
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 MoreLinear Systems [Control Bootcamp]
Linear systems of ordinary differential equations are analyzed using eigenvalues and eigenvectors. This will be the mathematical foundation of this bootcamp on linear control theory.
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 MoreExpressing Vectors in Different Frames Using Rotation Matrices
In this video we develop notation to express a vector in different reference/coordinate frames. We then investigate how to use rotation matrices to translate from a vector expressed in one...
See MoreFinal Value Theorem and Steady State Error
This Final Value Theorem is a way we can determine what value the time domain function approaches at infinity but from the S-domain transfer function. This is very helpful when we're trying...
See MoreTypes of Machine Learning 1
This lecture gives an overview of the main categories of machine learning, including supervised, un-supervised, and semi-supervised techniques, depending on the availability of expert labels...
See MoreTime domain - tutorial 5: signal properties
In this video, we learn about some special signals which are symmetric around the y-axis (even) or around the origin (odd) . Then we talk about periodic sign...
See MoreCoriolis Effect Demonstration (with Drones)
We demonstrate how rotating reference frames give rise to the Coriolis effect and centrifugal acceleration. In this video, we approach this as a simple physics demonstration and examine...
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 MoreBode Plot Drawing Tool
This page demonstrates the techniques described previously to take a transfer function defined by the user, identify the constituent terms, draw the individual Bode plots, and then combine...
See MoreLecture 5: Block Diagram Reduction
Closed Loop Feedback Control
Intro to closed loop (feedback) control motivation, theory, block diagrams and block diagram algebra, and PID controllers
See MoreFrequency domain – tutorial 4: Gibbs phenomenon
In this video, we quickly review the Gibbs phenomenon which involves two facts:1) Fourier sums overshoot at a jump discontinuity2) overshoot does not disapp...
See MoreMachine Learning - Andrew Ng, Stanford University
Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, machine learning has given us self-driving cars, practical speech...
See MoreAn interactive feedforward tool for FeedForward Control
This interactive software tool is focused on basic and advanced concepts of feedforward control.
See MoreLecture 19: Lead and PD compensator Design using Root Locus
Principal Component Analysis (PCA) [Matlab]
This video describes how the singular value decomposition (SVD) can be used for principal component analysis (PCA) in Matlab.
See More