
Euler Angles and the Euler Rotation Sequence
In this video we discuss how Euler angles are used to define the relative orientation of one coordinate frame to another.
See MoreRL Course by David Silver - Lecture 10: Classic Games
An overview of Game Theory, minimax search, self-play and imperfect information games.
See MoreData-Driven Control: Eigensystem Realization Algorithm
In this lecture, we introduce the eigensystem realization algorithm (ERA), which is a purely data-driven algorithm to obtain balanced input—output models from impulse response data. ERA was...
See MoreParseval's Theorem
Parseval's theorem is an important result in Fourier analysis that can be used to put guarantees on the accuracy of signal approximation in the Fourier domain.
See MoreSVD: Eigenfaces 1 [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 1).
See MoreIdentifying Dominant Balance Physics from Data - Jared Callaham
This video illustrates a new algorithm to identify local dominant physical balance relations from multiscale spatiotemporal data.
See MoreThe Navigation Equations: Computing Position North, East, and Down
In this video we show how to compute the inertial velocity of a rigid body in the vehicle-carried North, East, Down (NED) frame. This is achieved by rotating the velocity expressed in the...
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 16 - Monte Ca...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
Design of Embedded Robust Control Systems Using MATLAB®/Simulink®
Robust control theory allows for changes in a system whilst maintaining stability and performance. Applications of this technique are very important for dependable embedded systems, making...
See MoreVirtual Laboratory for Vibrations and Control Theory
This virtual lab developed in Matlab Simscape provides an innovative tool for learning and teaching fundamentals of mechanical vibrations including mass-spring-damper systems.
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 MoreKoopman Spectral Analysis (Representations)
In this video, we explore how to obtain finite-dimensional representations of the Koopman operator from data, using regression.
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 MoreUnitary Transformations and the SVD [Python]
This video describes how the singular value decomposition (SVD) is related to unitary transformations, with Python code.
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
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 MoreRL Course by David Silver - Lecture 4: Model-Free Prediction
An introduction to Monte-Carlo Learning and Temporal Difference Learning
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 MoreDiscrete-Time Dynamical Systems
This video shows how discrete-time dynamical systems may be induced from continuous-time systems.
See MoreSingular Value Decomposition (SVD): Mathematical Overview
This video presents a mathematical overview of the singular value decomposition (SVD).
See MoreSparse Identification of Nonlinear Dynamics for Model Predictive Control
This lecture shows how to use sparse identification of nonlinear dynamics with control (SINDYc) with model predictive control to control nonlinear systems purely from data.
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 13 - Fast Rei...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
Computing Euler Angles: The Euler Kinematical Equations and Poisson’s Kinema...
In this video we discuss how the time rate of change of the Euler angles are related to the angular velocity vector of the vehicle. This allows us to design an algorithm to consume...
See MoreRL Course by David Silver - Lecture 9: Exploration and Exploitation
An overview of multi-armed bandits, contextual bandits and Markov Decision Processes.
See More