
Direct Synthesis Method Numerator Dynamics Problem
I walk through how to design a PID feedback controller when given a second order process with numerator dynamics, using the Direct Synthesis Method.
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 9 - Policy Gr...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
See MoreNeural Network Architectures
This lecture describes the wide variety of neural network architectures available to solve various problems.
See MorePredicting Second Order Transfer Function Behavior
Given a second order transfer function, I'll cover how we can predict the system behavior and derive the appropriate time constants and damping coefficient.
See MoreRL Course by David Silver - Lecture 5: Model Free Control
Dives into On Policy Monte-Carlo Control and Temporal Difference Learning, as well as Off-Policy Learning.
See MoreDrone Control and the Complementary Filter
Let's talk about the complementary filter and how we can use it to estimate the attitude of a drone using an IMU. It is such a dead simple filter, which is a good reason to learn it, but it...
See MoreUnderstanding PID Control, Part 3: Expanding Beyond a Simple Derivative
This video describes how to make an ideal PID controller more robust when controlling real systems that don’t behave like ideal linear models. Noise is generated by sensors and is present in...
See MoreStandard 2nd Order ODEs: Natural Frequency and Damping Ratio
In this video we discuss writing 2nd order ODEs in standard form xdd(t)+2*zeta*wn*xd(t)+wn^2*x(t)where zeta = damping ratio wn = natural ...
See MoreConstraint Enforcement for Improved Safety | Learning-Based Control
Learn about the constraints of your system. Then see a how to enforce those constraints so the system does not violate them. Constraint enforcement is important for safety-critical...
See MoreMachine Learning - Andrew Ng, Stanford University
Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, machine learning has given us self-driving cars, practical speech...
See MoreData-Driven Control: Change of Variables in Control Systems (Correction)
This video corrects a typo in the previous lecture.
See MoreIntroduction to Full State Feedback Control
In this video we introduce the concept of a full state feedback controller. We discuss how to use this system to place the eigenvalues of the closed loop sys...
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 MoreUnderstanding Sensor Fusion and Tracking, Part 5: How to Track Multiple Obje...
This video describes two common problems that arise when tracking multiple objects: data association and track maintenance. We cover a few ways to solve these issues and provide a general...
See MorePeter Ponders PID- Motor position control
Final Value Theorem and Steady State Error
This Final Value Theorem is a way we can determine what value the time domain function approaches at infinity but from the S-domain transfer function. This is very helpful when we're trying...
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 MoreDesigning a Lag Compensator with Bode Plot
This video walks through a phase lag compensator example using the Bode Plot method.
See MoreDerivation and Solution of Laplace’s Equation
In this video we show how the heat equation can be simplified to obtain Laplace’s equation. We investigate how to solve Laplace’s equation using separation ...
See MoreLecture 18: PI and Lag Compensator Design using Root Locus
Euler (Gimbal Lock) Explained
In this video we explore Euler Rotations, the most common method for orienting objects in 3d. It's by-product "gimbal lock" can cause headaches for animators because the animated motion can...
See MoreFrequency domain – tutorial 1: concept of frequency (with Chinese subtitle)
In this video, the following materials are covered:1) intuitive explanation on the frequency concept 2) what is the relation between time and frequency domai...
See MorePosicast Control 2 - ( In English )
This video is about the Half-Cycle Posicast. It includes some hints about how to simulate this type of control using Simulink
See MoreLecture 10: Second Order Underdamped Systems: Unit step response and time do...
Why 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 More