
Machine Learning Control: Genetic Programming Control
This lecture discusses the use of genetic programming to manipulate turbulent fluid dynamics in experimental flow control.
See MoreTrimming a Model of a Dynamic System Using Numerical Optimization
In this video we show how to find a trim point of a dynamic system using numerical optimization techniques. We generate a cost function that corresponds to a straight and level flight...
See MoreFrequency domain – tutorial 6: Fourier transform tables
In this video, we learn about Fourier transform tables which enable us to quickly travel from time to the frequency domain. The main learning objective is to...
See MoreFourier Series and Gibbs Phenomena [Python]
This video will describe how to compute the Fourier Series in Python and Gibbs Phenomena that appear for discontinuous functions.
See MoreTikZ source Code: Both passivity indices applied
TikZ source Code: Both passivity indices applied.
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 MoreHow the Flight Controller Code Works - dRehmFlight VTOL
This video will walk you through the flight controller code of dRehmFlight VTOL to give you a better understanding of the contents and structure. The hope is that it will cover almost...
See MoreCourse Introduction (Signal Processing 101)
Learn Signal Processing 101 in 31 lectures covering time, frequency and Laplace domain in about 8 hours all together:https://www.youtube.com/watch?v=KZd68xga...
See MoreTikZ source Code: Example Graph
TikZ source Code: Example Graph
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 MoreLecture 18: PI and Lag Compensator Design using Root Locus
Simple Examples of PID Control
In this video I continue the topic of PID control. We walk through a simple control system and visualize how each of the three paths, P, I, and D, all address specific problems that arise...
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 MoreLecture 10: Second Order Underdamped Systems: Unit step response and time do...
RL Course by David Silver - Lecture 1: Introduction to Reinforcement Learnin...
Introduces reinforcment learning (RL), an overview of agents and some classic RL problems.
See MoreData Preprocessing and the Short-Time Fourier Transform | Deep Learning for ...
Data in its raw form might not be ideal for training a network. There are some changes we can make to the data that are often desired or sometimes necessary in order to make training faster...
See MoreStability of Closed Loop Control Systems
This video explains why we need design tools like the Routh-Hurwitz Criterion, Bode Plots, Nyquist Plots, and Root Locus. This is an introduction into the difficulties of determining the...
See MoreControl Bootcamp: Laplace Transforms and the Transfer Function
Here we show how to compute the transfer function using the Laplace transform.
See MoreSketching Root Locus Part 2
This is the second part of how to sketch a root locus by hand. However instead of following the normal rules for sketching a locus that you'd see in a book, I decided to explain the rules...
See MoreManipulating Aerodynamic Coefficients
In this video we discuss some potential problems you may encounter when attempting to perform operations with dimensionless aerodynamic coefficients such as ...
See MoreSVD and Alignment: A Cautionary Tale
This video describes the importance of data alignment when performing the singular value decomposition (SVD). Translations and rotations both present challenges for the SVD.
See MoreIdentifying Dominant Balance Physics from Data - Jared Callaham
This video illustrates a new algorithm to identify local dominant physical balance relations from multiscale spatiotemporal data.
See MoreDesigning a PID Controller Using the Root Locus Method
In this video we discuss how to use the root locus method to design a PID controller. In addition to discussing the theory, we look at Matlab tools to enabl...
See MoreData-Driven Control: Error Bounds for Balanced Truncation
In this lecture, we derive error bounds for the balanced truncation.
See MoreSVD: Optimal Truncation [Python]
This video describes how to optimally truncate the singular value decomposition (SVD) for noisy data (Python code).
See More