
Motivation for Full-State Estimation [Control Bootcamp]
This video discusses the need for full-state estimation. In particular, if we want to use full-state feedback (e.g., LQR), but only have limited measurements of the system, it is necessary...
See MoreFeedback Control and Block Diagram Introduction
How do engineers begin to design controllers to respond to disturbances and maintain set points? In this example, I'll discuss how we can design a controller...
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 8 - Policy Gr...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
RL Course by David Silver - Lecture 4: Model-Free Prediction
An introduction to Monte-Carlo Learning and Temporal Difference Learning
See MoreLecture 2: LTI Systems, Laplace Transform Review and Transfer Function
Internal Model Control IMC Introduction
Internal Model Control IMC Introduction
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 MoreLecture 17: Introduction to Compensators/Controllers
First Order Dynamics in Process Control
An overview on the identification and behavior of first order dynamics in process control.
See MoreGimbal Lock in reference to the Apollo missions
A gimbal is a pivoted support that permits rotation of an object about an axis. For this reason, a set of three axes gimbals are used in spacecrafts to help with orientation attitude control...
See MoreStability and Eigenvalues [Control Bootcamp]
Here we discuss the stability of a linear system (in continuous-time or discrete-time) in terms of eigenvalues. Later, we will actively modify these eigenvalues, and hence the dynamics...
See MoreKoopman Spectral Analysis (Representations)
In this video, we explore how to obtain finite-dimensional representations of the Koopman operator from data, using regression.
See MoreNonhomogeneous Linear Ordinary Differential Equations
In the previous video (https://youtu.be/3Kox-3APznI) we examined solving homogeneous linear ordinary differential equations (the forcing function was equal t...
See MoreDegrees of Controllability and Gramians [Control Bootcamp]
This lecture discusses degrees of controllability using the controllability Gramian and the singular value decomposition of the controllability matrix.
See MoreUnderstanding Sensor Fusion and Tracking, Part 3: Fusing a GPS and IMU to Es...
This video continues our discussion on using sensor fusion for positioning and localization by showing how we can use a GPS and an IMU to estimate and object’s orientation and position. We...
See MoreRandomized SVD Code [Python]
This video describes the randomized singular value decomposition (rSVD) (Python code).
See MoreNumerically Solving Partial Differential Equations
In this video we show how to numerically solve partial differential equations by numerically approximating partial derivatives using the finite difference me...
See MoreData-Driven Control: Change of Variables in Control Systems
In this lecture, we discuss how linear control systems transform under a change of coordinates in the state variable. This will be useful to derive balancing transformations that identify...
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 MoreUsing ‘rlocus’ in Matlab to Plot the Root Locus
This tutorial illustrates how to use the ‘rlocus’ command in Matlab to quickly and easily sketch the root locus.Discussion on the 3 example transfer function...
See MorePeter Ponders PID - Lead/lag closed loop control
Manipulating 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 MoreRelationship Between Poles and Performance of a Dynamic System
In this video we establish the relationship between pole locations and associated performance of a dynamic system. This relationship is useful to translate ...
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 MoreTime domain - tutorial 7: system properties
In this video, we cover system properties. The concept of memoryless, causal, stable, invertible, time-invariant and linear systems is intuitively explained...
See More