
Expressing Vectors in Different Frames Using Rotation Matrices
In this video we develop notation to express a vector in different reference/coordinate frames. We then investigate how to use rotation matrices to translate from a vector expressed in one...
See MoreStandard HW Problem #1: PID and Root Locus
A walk through of a typical homework problem using the root locus method to tune a PID controller. This is the first in what may be a series of homework style problems I'll cover. This is...
See MoreState Space to Transfer Function
In this video we show how to transform a linear state space representation of a dynamic system to an equivalent transfer function representation. We will de...
See MoreMotivation 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 MoreCoriolis Effect Demonstration (with Drones)
We demonstrate how rotating reference frames give rise to the Coriolis effect and centrifugal acceleration. In this video, we approach this as a simple physics demonstration and examine...
See MoreHow to Land on a Planet (and how it'll be done in the future!)
This video covers the basic ideas behind how engineers develop the algorithms that allow autonomous robots to land on other planetary bodies.
See MoreComputing 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...
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 MoreLecture 22: Frequency domain specifications for Second order system
Frequency domain – tutorial 8: frequency spectra
In this video, we learn about frequency spectra which can be divided into two parts: phase and magnitude spectrum. Some examples will be provided to practice...
See MoreUnderstanding Sensor Fusion and Tracking, Part 2: Fusing a Mag, Accel, and G...
This video describes how we can use a magnetometer, accelerometer, and a gyro to estimate an object’s orientation. The goal is to show how these sensors contribute to the solution, and to...
See MoreTime Domain Analysis: Performance Metrics for a First Order System
In this video we introduce the concept of time domain analysis for dynamic systems. We examine a first order dynamic system and derive how various performan...
See MorePID Control with Posicast 7 - ( In English )
In this video closed-loop configurations with PID controllers and Posicast are introduced.
See MoreLecture 30: Canonical Forms
Frequency domain – tutorial 11: equalization
In this video, we learn about equalization technique which is used in communication systems to compensate for the destructive effect of the channel between t...
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
Koopman Spectral Analysis (Representations)
In this video, we explore how to obtain finite-dimensional representations of the Koopman operator from data, using regression.
See MoreBode Plots by Hand: Poles and Zeros at the Origin
This is a continuation of the Control Systems Lectures. This video describes the benefit of being able to approximate a Bode plot by hand and explains what a Bode plot looks like for a...
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 MoreSingular Value Decomposition (SVD): Dominant Correlations
This lectures discusses how the SVD captures dominant correlations in a matrix of data.
See MoreKalman Filter Tutorial
The Kalman Filter is an easy topic. However, many tutorials are not easy to understand. Most require extensive mathematical background which makes them difficult to understand. Also, most...
See MoreControl Systems Lectures - LTI Systems
This lecture describes what it means when we say a system is linear and time invariant. I also try to give an example as to why these systems are so important when designing control systems...
See MoreDynamic Behavior and Input Types in Process Control
An introduction to the four types of dynamic behavior and five types of inputs (step, ramp, pulse, impulse, and sinusoidal), and why transfer functions are u...
See MoreMachine Learning Overview
This lecture provides an overview of machine learning, and how it fits into this introductory video sequence on data science. We discuss how machine learning involves "modeling with data".
See MoreIntro to Process Control
I discuss the motivation and introduce the logic behind controllers that engineers design to respond to errors in outputs (deviations from set points). P and...
See More