
Lecture 5: Block Diagram Reduction
MATLAB Sensor Array Analyzer App
The Sensor Array Analyzer app enables you to construct and analyze common sensor array configurations. These configurations range from 1-D to 3-D arrays of antennas, sonar transducers, and...
See MoreLectures on Adaptive Control and Learning by Tansel Yucelen
A serie of lectures on the topic of adaptive controllers.
See MoreLecture 15: Root Locus
Velocity & Acceleration in Non-Inertial Reference Frames (Coriolis &...
In this video we derive a mathematical description of velocity and acceleration in non-inertial reference frame. We examine the effect of fictitious forces ...
See MoreDeriving Percent Overshoot, Settling Time, and Other Performance Metrics
In this video we examine a second order dynamic system and derive how various performance metrics (such as time to first peak, magnitude at first peak, perce...
See MorePeter Ponders PID - Closed Loop Zeros
This video covers closed loop zeros, what causes zeros and the benefits and drawbacks of closed loop zeros.
See MoreLecture 14: Routh Hurwitz Criterion
Controllability and the Discrete-Time Impulse Response [Control Bootcamp]
This lecture derives the impulse response for a discrete-time system and relates this to the controllability matrix.
See MoreTime domain - tutorial 3: signal transformations
In this video, we learn how different transformations can change the signal shape. Specifically, we cover time shifting & scaling as well as amplitude shift...
See MorePeter Ponders PID- Motor position control
Matrix Completion and the Netflix Prize
This video describes how the singular value decomposition (SVD) can be used for matrix completion and recommender systems.
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 an algorithm to consume...
See MoreInstrument Kit for ME 316
This hardware kit accompanies the textbook "Project Based Engineering Instrumentation with CircultPython" by Dr. Carlos Montalvo. Using this hardware and the textbook you’ll build some...
See MoreData-Driven Control: Balancing Example
In this lecture, we give an example of how a change of coordinates can balance the controllability and observability of an input—output system.
See MoreFrequency domain – tutorial 7: Fourier transform examples marathon
In this video, we solve lots of lots examples to practice how to quickly find Fourier transform using table of pairs and properties. The learning objective i...
See MoreSVD: Eigenfaces 2 [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 2).
See MoreWhy Transfer Functions Matter
Once we know a process's transfer function we can model how it will respond to an variety of inputs very easily, check it out.
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 MoreTikZ source Code: A single MIMO system
TikZ source Code: A single MIMO system
See MoreLinear Quadratic Regulator (LQR) Control for the Inverted Pendulum on a Cart...
Here we design an optimal full-state feedback controller for the inverted pendulum on a cart example using the linear quadratic regulator (LQR). In Matlab, we find that this is a simple one...
See MoreControl Bootcamp: Observability Example in Matlab (Part 2)
This video continues to explore observability in Matlab on the example system of an inverted pendulum on a cart. We look at the observability Gramian.
See MoreFeedforward Control Introduction
I introduce feedforward control (FFC) and describe how it can be used to minimize the difference between an output's setpoint and measured value (the error o...
See MoreControl Bootcamp: Loop Shaping Example for Cruise Control
This video demonstrates loop shaping on the cruise control model.
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