
Type
Experience
Scope
Numerically Linearizing a Dynamic System
In this video we show how to linearize a dynamic system using numerical techniques. In other words, the linearization process does not require an analytical description of the system. This...
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 3 - Model-Fr...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
Introductory course on aerial robotics, University of Pennsylvania
This course exposes you to the mechanics, design, control, and planning of robotic flight in 3 dimensional environments for micro-aerial vehicles, with an emphasis on quadrotors.
See MoreDenoising Data with FFT [Python]
This video describes how to clean data with the Fast Fourier Transform (FFT) in Python.
See MoreSecond Order Dynamics
A crash course overview on second order dynamics in the frequency domain, what the key parameters are, and why they matter.
See MoreRL Course by David Silver - Lecture 4: Model-Free Prediction
An introduction to Monte-Carlo Learning and Temporal Difference Learning
See MoreThe Fourier Transform
This video will discuss the Fourier Transform, which is one of the most important coordinate transformations in all of science and engineering.
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 MoreDesigning a Lag Compensator with Bode Plot
This video walks through a phase lag compensator example using the Bode Plot method.
See MoreSketching Root Locus Part 1
Sketching a root locus by hand can be done by following some simple rules. However, more important than actually being able to sketch to plot is being able to use our knowledge to design...
See MoreNumerically Linearizing a Dynamic System
In this video we show how to linearize a dynamic system using numerical techniques. In other words, the linearization process does not require an analytical...
See MoreOverride and Reset Feedback
Override (Select, Safety, Switch) control observes an auxiliary variable and takes over from the primary controller when a limit is exceeded. Reset feedback is a method to prevent the non...
See MorePeter Ponders PID - Observers/Estimators
Singular Value Decomposition (SVD): Matrix Approximation
This video describes how the singular value decomposition (SVD) can be used for matrix approximation.
See MoreControl Bootcamp: Full-State Estimation
This video describes full-state estimation. An estimator dynamical system is constructed, and it is shown that the estimate converges to the true state. Further, the eigenvalues of the...
See MorePartial Fraction Expansion/Decomposition
In this video we discuss how to perform partial fraction expansion (PFE) to rewrite a ratio of polynomials as simpler expressions. Topics and time stamps:(0...
See MoreTikZ source Code: RC Lowpass
TikZ source code for an RC Lowpass filter.
See MoreSVD: Importance of Alignment [Python]
This video describes the importance of aligning data when using the singular value decomposition (SVD) (Python code).
See MoreBode Plots of Complex Transfer Functions
In this video we discuss how to generate a bode plot of a complex transfer function by decomposing it into the individual components. We then show how one c...
See MoreControllability [Control Bootcamp]
This lecture explores when a linear system is controllable. We begin with the simple test in terms of the rank of the controllability matrix on a few intuitive examples.
See MoreTikZ source Code: Extremum Seeking Control Block Diagram
TikZ source Code: Extremum Seeking Control Block Diagram
See MoreLinear Regression 3 [Python]
This video describes how the singular value decomposition (SVD) can be used for linear regression in Python (part 3).
See MoreSolving the 2D Wave Equation
In this video, we solve the 2D wave equation. We utilize two successive separation of variables to solve this partial differential equation. Topics discuss...
See MoreData-Driven Control: Balanced Truncation Example
In this lecture, we explore the balanced truncation procedure on an example in Matlab. In particular, we demonstrate the ability of a balancing transformation to make the controllability...
See MoreLaplace domain – tutorial 2: Region of Convergence (ROC)
In this video, we learn five golden rules on how to quickly find the Region of Convergence (ROC) of Laplace transform. Learn Signal Processing 101 in 31 lect...
See More