
Posicast Control 2 - ( In English )
This video is about the Half-Cycle Posicast. It includes some hints about how to simulate this type of control using Simulink
See MoreKoopman Spectral Analysis (Overview)
In this video, we introduce Koopman operator theory for dynamical systems. The Koopman operator was introduced in 1931, but has experienced renewed interest recently because of the...
See MoreTrimming a Model of a Dynamic System Using Numerical Optimization
In this video we show how to find a trim point of a dynamic system using numerical optimization techniques. We generate a cost function that corresponds to ...
See MorePeter Ponders PID - Controlling an Under Damp Mass and Spring System
Demonstrates:How to calculate the PID gains. The importance of the derivative gain. How to simulate the mass and spring systemControl limitations based on s...
See MoreLectures on Adaptive Control and Learning by Tansel Yucelen
A serie of lectures on the topic of adaptive controllers.
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 MoreRandomized SVD Code [Python]
This video describes the randomized singular value decomposition (rSVD) (Python code).
See MoreThe Laplace Transform
In this video we show how to perform the Laplace transform on a signal in the time domain to obtain its equivalent representation in the Laplace domain. Top...
See MorePeter Ponders PID - Why PID with 2nd Derivative Gain?
If you have ever tuned a hydraulic system and wondered why PID control didn't work better than PI control the answer is here. Since the 1980s people have kn...
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 CL and CD.
See MoreSVD: Eigenfaces 4 [Matlab]
This video describes how the singular value decomposition (SVD) can be used to efficiently represent human faces, in the so-called "eigenfaces" (Matlab code, part 4).
See MoreIntroduction to Bode Plots
In this video we introduce the concept of Bode plots including what they represent, how they are generated, as well as how to use Matlab tools to work with B...
See MoreTikZ source Code: RL Series
TikZ source Code for RL Series.
See MoreCORRECTION: Bode Plots by Hand: Complex Poles or Zeros
I explain how to determine the straight-line estimate of the Bode Plot for a second order transfer function with a pair of complex poles. This video is a repeat of the last half of the Bode...
See MoredRehmFlight VTOL - Teensy (Arduino) Flight Controller and Stabilization
dRehmFlight VTOL is a new flight controller and stabilization package intended to be used for small to medium sized hobby or research projects. dRehmFlight is the code, and the physical...
See MoreDerivation and Solution of Laplace’s Equation
In this video we show how the heat equation can be simplified to obtain Laplace’s equation. We investigate how to solve Laplace’s equation using separation ...
See MoreTikZ source Code: matlab2tikz example
TikZ source Code: matlab2tikz example
See MoreData-Driven Control: Balanced Models with ERA
In this lecture, we connect the eigensystem realization algorithm (ERA) to balanced proper orthogonal decomposition (BPOD). In particular, if enough data is collected, then ERA produces...
See MoreMachine Learning Control: Genetic Programming
This lecture explores the use of genetic programming to simultaneously optimize the structure and parameters of an effective control law.
See MoreLaplace domain – tutorial 5: Inverse Laplace transform
In this video, we cover inverse Laplace transform which enables us to travel back from Laplace to the time domain. We will learn how to use simple tricks alo...
See MoreDiscrete control #1: Introduction and overview
So far I have only addressed designing control systems using the frequency domain, and only with continuous systems. That is, we’ve been working in the S domain with transfer functions. We...
See MoreTime domain - tutorial 6: elementary signals
In this video, we cover two elementary signals, unit step and unit impulse, which will be extensively used in this course. The following materials are covere...
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 MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 12 - Fast Rei...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group