
Closed Loop Feedback Control
Intro to closed loop (feedback) control motivation, theory, block diagrams and block diagram algebra, and PID controllers
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 MoreTUTORIAL on Stability and Routh Hurwitz criterion
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 MorePeter Ponders PID, Natural Frequency vs Frequency of Acceleration
This video is intended for servo hydraulic system designers and those that program hydraulic servo systems but it does show how several of the techniques sho...
See MoreBuilding a Matlab/Simulink Model of an Aircraft: the Research Civil Aircraf...
In this video we implement the RCAM model as a Matlab script that is called from a Simulink model. The result is a fully encapsulated Simulink model of a nonlinear, 6 DOF aircraft. Please...
See MoreHumans, Robots, and Non-Prehensile Manipulation
This is a fun video that was inspired by a presentation I saw at the 2015 International Conference on Robotics and Automation (ICRA). I wanted to see if humans could duplicate the...
See MoreKoopman Spectral Analysis (Multiscale systems)
In this video, we discuss recent applications of data-driven Koopman theory to multi-scale systems.
See MoreTransfer Function to State Space
In this video we show how to transform a transfer function to an equivalent state space representation. We will derive various transformations such as contr...
See MorePeter Ponders PID - Observers/Estimators
Mounting and Configuring the IMU - dRehmFlight VTOL
This video will show you how to verify proper operation of the IMU for dRehmFlight VTOL before your first flight. It will also show you how to correctly mount the IMU to your aircraft. The...
See MoreControl Bootcamp: Sensitivity and Complementary Sensitivity
Here we explore the sensitivity and complementary sensitivity functions, which are critical in understanding robustness and performance.
See MoreInner Products in Hilbert Space
This video will show how the inner product of functions in Hilbert space is related to the standard inner product of vectors of data.
See MoreManipulating Aerodynamic Coefficients
In this video we discuss some potential problems you may encounter when attempting to perform operations with dimensionless aerodynamic coefficients such as ...
See MoreTikZ source Code: RC Lowpass
TikZ source code for an RC Lowpass filter.
See MoreData-Driven Control: BPOD and Output Projection
In this lecture, we introduce the output projection for balancing proper orthogonal decomposition (BPOD), to reduce the number of adjoint simulations required when the number of measurements...
See MoreSVD: Eigenfaces 3 [Python]
This video describes how the singular value decomposition (SVD) can be used to efficiently represent human faces, in the so-called "eigenfaces" (Python code, part 3).
See MoreThe Routh-Hurwitz Stability Criterion
In this video we explore the Routh Hurwitz Stability Criterion and investigate how it can be applied to control systems engineering. The Routh Hurwitz Stabi...
See MoreTikZ source Code: Lyapunov Lure
TikZ source Code: Lyapunov Lure
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 1 - Introduct...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
Least Squares Regression and the SVD
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 MoreUsing Root Locus to Meet Performance Requirements
In this video we investigate how to use the root locus technique to design a controller that meets certain performance specifications.Topics and timestamps:(...
See MoreRL Course by David Silver - Lecture 7: Policy Gradient Methods
Looks at different policy gradients, including Finite Difference, Monte-Carlo and Actor Critic.
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 MoreFrequency domain – tutorial 13: sampling (theory of everything in signal pro...
In this video, we learn about sampling which enables us to travel from analog to digital world. The following materials are covered:1) why traveling to the ...
See More