
Discrete 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 MoreSimple Examples of PID Control
In this video I continue the topic of PID control. We walk through a simple control system and visualize how each of the three paths, P, I, and D, all address specific problems that arise...
See MoreRL Course by David Silver - Lecture 1: Introduction to Reinforcement Learnin...
Introduces reinforcment learning (RL), an overview of agents and some classic RL problems.
See MoreState Space Representation of Differential Equations
In this video we show how to represent differential equations (either linear or non-linear) in state space form. This is useful as it allows us to combine an...
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 MorePeter Ponders PID - Lead/lag closed loop control
Fourier Series [Python]
This video will describe how to compute the Fourier Series in Python.
See MoreSketching Root Locus Part 2
This is the second part of how to sketch a root locus by hand. However instead of following the normal rules for sketching a locus that you'd see in a book, I decided to explain the rules...
See MoreBandwidth of a Dynamic System
In this video we discuss the definition and physical meaning of the bandwidth of a dynamic system. We’ll see that this is a performance metric that is used ...
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 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 MoreLecture 2: LTI Systems, Laplace Transform Review and Transfer Function
Singular Value Decomposition (SVD): Mathematical Overview
This video presents a mathematical overview of the singular value decomposition (SVD).
See MoreControl Systems Lectures - Transfer Functions
This lecture describes transfer functions and how they are used to simplify modeling of dynamic systems.
See MoreLecture 23: Bode plots
Unitary Transformations
This video discusses unitary matrix transformations and how they relate to the geometry of the singular value decomposition (SVD).
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 MoreBode Plots by Hand: Complex Poles or Zeros
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 MoreDesigning a Lead Compensator with Bode Plot
This video walks through a phase lead compensator example using the Bode Plot method.
See MoreLinear Systems [Control Bootcamp]
Linear systems of ordinary differential equations are analyzed using eigenvalues and eigenvectors. This will be the mathematical foundation of this bootcamp on linear control theory.
See MoreLaplace domain – tutorial 2: Region of Convergence (ROC)
In this video, we learn five golden rules on how to quickly find the Region of Convergence (ROC) of Laplace transform. Learn Signal Processing 101 in 31 lect...
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 MoreTypes of Machine Learning 1
This lecture gives an overview of the main categories of machine learning, including supervised, un-supervised, and semi-supervised techniques, depending on the availability of expert labels...
See MoreLaplace domain – tutorial 3: Laplace transform tables
In this video, we cover Laplace transform tables which help us to quickly find Laplace and inverse Laplace transforms. The main learning objective is to full...
See MoreInternal Model Control IMC Introduction
Internal Model Control IMC Introduction
See More