
Machine Learning Control: Genetic Programming
This lecture explores the use of genetic programming to simultaneously optimize the structure and parameters of an effective control law.
See MoreFinding 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 MoreTime 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 MoreLecture 5: Block Diagram Reduction
Understanding 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 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 MoreTutorial on Root Locus
Understanding PID Control, Part 2: Expanding Beyond a Simple Integral
The first video in this series described a PID controller, and it showed how each of the three branches help control your system.That seemed simple enough and appeared to work. However, in...
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 MoredRehmFlight VTOL - Teensy (Arduino) Flight Controller and Stabilization
dRehmFlight VTOL is a new flight controller and stabilization package intended to be used for small to medium sized hobby or research projects. dRehmFlight is the code, and the physical...
See MorePosicast Control 5 - (In English)
In this video Posicast in closed-loop is illustrated using a gantry-crane system simulations.
See MoreControl Bootcamp: Sensitivity and Complementary Sensitivity (Part 2)
Here we explore the sensitivity and complementary sensitivity functions, which are critical in understanding robustness and performance. (Part 2)
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 MorePeter Ponders PID, Natural Frequency vs Frequency of Acceleration
This video is intended for servo hydraulic system designers and those that program hydraulic servo systems but it does show how several of the techniques sho...
See MoreLecture 7: More on Signal Flow Graphs and Block Diagram Reduction
Peter Ponders PID - Observers/Estimators
Drone Simulation and Control, Part 2: How Do You Get a Drone to Hover?
In the last video, we showed we can manipulate the four motors of a quadcopter to maneuver it in 3D space by getting it to roll, pitch, yaw, and change its thrust. We also covered the four...
See MoreMatrix Completion and the Netflix Prize
This video describes how the singular value decomposition (SVD) can be used for matrix completion and recommender systems.
See MoreStanding Waves Demonstration
In this video we demonstrate standing waves. We show how the system can be excited by oscillating at specific frequencies to generating standing waves. The...
See MoreTikZ source Code: Cascade of several subsystems
TikZ source Code: Cascade of several subsystems.
See MoreDenoising Data with FFT [Python]
This video describes how to clean data with the Fast Fourier Transform (FFT) in Python.
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 MoreLaplace domain – tutorial 4: Laplace transform examples
In this video, we solve lots of examples to practice how to quickly find Laplace transform using the table of pairs & properties and five golden rules on ROC...
See MoreTikZ source Code: Feedback system
TikZ source Code: Feedback system
See MoreThe Fourier Transform and Convolution Integrals
This video describes how the Fourier Transform maps the convolution integral of two functions to the product of their respective Fourier Transforms.
See More