
Cascade Control Intro
How can we improve the disturbance rejection of our controllers using additional, relevant measurements? Tune in to find out!
See MorePeter Ponders PID-Fuzzy Logic vs PID
There are many academic and engineering papers showing how good fuzzy logic control is relative to PID control. Every FL vs PID paper I have seen compares...
See MoreDirect 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 MoreLecture 16: More on Root Locus and Gain Compensation
RL Course by David Silver - Lecture 8: Integrating Learning and Planning
Introduces model-based RL, along with integrated architectures and simulation based search.
See MorePeter Ponders PID - T0P1 Part 4, Misc Topics
This video covers another way to compute symbolic gains, the difference between having the P gain act on the error or just the feedback, extending bandwidt...
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 MoreLecture 20: PID and Lag-Lead Compensator Design using Root Locus
TikZ source Code: Two Interconnected RC Elements
TikZ source Code for two Interconnected RC Elements.
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 MoreThe Taylor Series
In this video we discuss the Taylor Series (and the closely related Maclaurin Series). These are two specific types of Power Series that allow you to approx...
See MoreDesigning a Lag Compensator with Bode Plot
This video walks through a phase lag compensator example using the Bode Plot method.
See MoreBuilding the Flight Controller Hardware - dRehmFlight VTOL
This video will show you how to setup and solder the default recommended hardware setup for the dRehmFlight VTOL flight controller package. This hardware configuration will work with the...
See MoreControl Bootcamp: Sensitivity and Robustness
Here we show that peaks in the sensitivity function result in a lack of robustness.
See MoreTikZ source Code: Extremum Seeking Control Block Diagram (Krstic)
TikZ source Code: Extremum Seeking Control Block Diagram (Krstic)
See MoreSingular Value Decomposition (SVD): Matrix Approximation
This video describes how the singular value decomposition (SVD) can be used for matrix approximation.
See MoreData-Driven Control: Eigensystem Realization Algorithm Procedure
In this lecture, we describe the eigensystem realization algorithm (ERA) in detail, including step-by-step algorithmic instructions.
See MoreSVD: Importance of Alignment [Python]
This video describes the importance of aligning data when using the singular value decomposition (SVD) (Python code).
See MoreSliding Mode Control Design for a Robotic Manipulator
This MATLAB/Simulink example shows how to design a controller for a robotic manipulator with two actuated joints using sliding mode control (SMC). SMC is useful for systems that require...
See MoreVelocity & 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 MoreLinear Regression 3 [Python]
This video describes how the singular value decomposition (SVD) can be used for linear regression in Python (part 3).
See MoreComputing Euler Angles: Tracking Attitude Using Quaternions
In this video we continue our discussion on how to track the attitude of a body in space using quaternions. The quaternion method is similar to the Euler Kinematical Equations and Poisson...
See MoreControl Bootcamp: Benefits of Feedback on Cruise Control Example
Here we investigate the benefits of feedback for systems with uncertain dynamics and disturbances, as illustrated on a cruise control example.
See MoreIntroductory course on aerial robotics, University of Pennsylvania
This course exposes you to the mechanics, design, control, and planning of robotic flight in 3 dimensional environments for micro-aerial vehicles, with an emphasis on quadrotors.
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 More