
Equations of Motion for a Planar Vehicle
In this video we outline equations of motion for a simple planar vehicle. This model is suitable for vehicles such as boats or hovercraft that that are rest...
See MoreLectures on Adaptive Control and Learning by Tansel Yucelen
A serie of lectures on the topic of adaptive controllers.
See MoreMachine Learning Goals
This lecture discusses the high-level goals of machine learning, and what we want out of our models. Goals include speed and accuracy, along with interpretability, generalizability...
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 MoreUsing a Homogeneous Transformation Matrix to Combine Rotation and Translatio...
In this video we discuss how to properly deal with coordinate frames that are both rotated and translated from one another. We develop a homogeneous transfo...
See MoreNeural Networks and Deep Learning
This lecture explores the recent explosion of interest in neural networks and deep learning in the context of 1) vast and increasing data sets, and 2) rapidly improving computational...
See MoreThe Routh-Hurwitz Stability Criterion
In this video we explore the Routh Hurwitz Stability Criterion and investigate how it can be applied to control systems engineering. The Routh Hurwitz Stabi...
See MoreDigital Twins
This lecture discusses the use of data-driven digital twins in advanced model-based design and engineering, and the related digital thread, which ties together the data throughout an entire...
See MoreUnderstanding The Sensitivity Function
In this video I explain the sensitivity function and try to demystify the equation used to solve for the nominal sensitivity peak. Sensitivity describes how much process variations affect...
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 MoreControl Systems Lectures - Closed Loop Control
This lecture discusses the differences between open loop and closed loop control.
See MoreControl Systems Lectures - Transfer Functions
This lecture describes transfer functions and how they are used to simplify modeling of dynamic systems.
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 MoreTime domain - tutorial 11: system properties from impulse response
In this video, we learn how to find system properties from the impulse response. Specifically, memoryless, causal, stable and invertible systems will be ful...
See MoreLecture 24: Stability using Bode plots
Time domain - tutorial 2: signal representation
In this video, we review how to represent information as a signal. The information can be anything such as voice (1D) or an image (2D) or even a video (3D). ...
See MorePeter Ponders PID - KalmanFilters, Alpha-Beta-Gamma filters
Lecture 27: Lead Compensator Design using Bode plots
Internal Model Control Example Problem
I walk through how to design a feedback controller based on a given process transfer function, using Internal Model Control.
See MorePeter Ponders PID - System Identification Advanced
Lecture 1 Introduction to Automatic Control
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 MoreLinear Systems of Equations, Least Squares Regression, Pseudoinverse
This video describes how the SVD can be used to solve linear systems of equations. In particular, it is possible to solve nonsquare systems (overdetermined or underdetermined) via least...
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 MorePID Control with Posicast Control 8 - ( In English )
This is the follow up of PID Control with Posicast ( Part II )
See More