
Frequency domain – tutorial 11: equalization
In this video, we learn about equalization technique which is used in communication systems to compensate for the destructive effect of the channel between t...
See MoreLecture 3: Electrical and Mechanical System Transfer Functions
Finding Transfer Functions from Response Graphs
Given a system response to a unit step change, in this video I'll cover how we can derive the transfer function so we can predict how our system will respond...
See MoreUnderstanding Model Predictive Control, Part 5: How To Run MPC Faster
This video starts by providing quick tips for implementing MPC for fast applications. If you need to further decrease the sample time for your fast applications, you can use explicit MPC...
See MoreAutomatic Updates of Transition Potential Matrices in Dempster-Shafer Networ...
Journal article that develops an evidential reasoning network capable of learning/updating the relationships between Frames of Discernment (the sets over which Dempster-Shafer reasons that...
See MoreSecond Order Dynamics Example
How will a second order process respond in the time domain when subjected to a unit step input? What other behaviors can we expect to see and why? Tune in to...
See MoreControl Bootcamp: Cruise Control Example with Proportional-Integral (PI) co...
In this video, we show that introducing integral control reduces the steady-state tracking error to zero in the cruise control example. We also use a more sophisticated model for the...
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 MoreControllability 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 MoreThe Root Locus Method - Introduction
This Root Locus method is a fantastic way of visualizing how the poles of a system move through the S-plane when a single system parameter is varied from 0 to infinity. I show how to...
See MoreTrimming a Simulink Model Using the Linear Analysis Tool
In this video we show how to use the Linear Analysis Tool to trim a non-linear Simulink model. This is also known as finding an operating point or an equili...
See MorePeter Ponders PID - Feed Forward Theory and Calculations
Control System with MATLAB - Block Diagram Reduction
Control Systems Lectures - Closed Loop Control
This lecture discusses the differences between open loop and closed loop control.
See MoreTikZ source Code: A single MIMO system
TikZ source Code: A single MIMO system
See MoreInto Stability: Walter R Evans and the Story of Root Locus
In the aftermath of World War II, engineers faced challenges their slide rules couldn’t solve. Walter R. Evans wasn’t looking to change the world—he just wanted to help engineers see clearly...
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 MoreSolving the Heat Equation with the Fourier Transform
This video describes how the Fourier Transform can be used to solve the heat equation. In fact, the Fourier transform is a change of coordinates into the eigenvector coordinates for the...
See MoreWhat Is a Control System and Why Should I Care? (Part 2)
This talk gives a glimpse of some of the methods and math that allow us to understand feedback systems. Continuing on from Part 1, it gives a description of how we use scientific principles...
See MoreControl Bootcamp: Three Equivalent Representations of Linear Systems
This video explores three equivalent representations of linear systems: State-space ODEs, Frequency domain transfer functions, and Time-domain impulse response convolution.
See MoreFrequency domain – tutorial 2: Fourier series
In this video, we learn Fourier series which enables us to travel from time to the frequency domain when a signal is periodic. The following materials are co...
See MoreLecture 29: State space representation
Machine 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 MoreTime domain - tutorial 1: what is signal processing?
In this video, we review the concept of signal processing and why it is useful to learn it. Learn Signal Processing 101 in 31 lectures covering time, frequen...
See More