
Type
Experience
Scope
Complex Fourier Series
This video will describe how the Fourier Series can be written efficiently in complex variables.
See MoreApollo's Flight Computer: Epitome of Engineering
The Apollo missions' success can be vastly accredited to the success of building a robust, one-of-a-kind flight computer for its guidance, navigation and control. Follow this video to...
See MoreControl Bootcamp: Sensitivity and Complementary Sensitivity
Here we explore the sensitivity and complementary sensitivity functions, which are critical in understanding robustness and performance.
See MoreBuilding a Matlab/Simulink Model of an Aircraft: the Research Civil Aircraft...
In this video we implement the RCAM model as a Matlab script that is called from a Simulink model. The result is a fully encapsulated Simulink model of a no...
See MoreThe Discrete Fourier Transform (DFT)
This video introduces the Discrete Fourier Transform (DFT), which is how to numerically compute the Fourier Transform on a computer. The DFT, along with its fast FFT implementation, is one...
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 MoreIntroduction to Full State Feedback Control
In this video we introduce the concept of a full state feedback controller. We discuss how to use this system to place the eigenvalues of the closed loop sys...
See MorePeter Ponders PID. Second Order Plus Dead Time , SOPDT, Temperature Control,...
In this video I derive the equations for the controller gains and a low pass filter for a SOPDT system with a very long dead time To make the simulation mo...
See MoreFinal Value Theorem
In this video we discuss the Final Value Theorem. Given a signal in the Laplace domain, this allows us to predict the steady state value of the signal in th...
See MoreTeaching resources for a reinforcement learning course
Teaching resources by Dimitri P. Bertsekas for reinforcement learning courses. The website has links for freely available textbooks (for instructional purposes), videolectures, and course...
See MoreLecture 3: Electrical and Mechanical System Transfer Functions
Peter Ponders PID - Tank Level Control
Heat Transfer Demonstration
In this video we demonstrate heat transfer through a metal bar. By heating one side of the bar we can impose a non-uniform temperature distribution across t...
See MoreLecture 7: More on Signal Flow Graphs and Block Diagram Reduction
A Nonlinear, 6 DOF Dynamic Model of an Aircraft: the Research Civil Aircraft...
In this video we develop a dynamic model of an aircraft by describing forces and moments generated by aerodynamic, propulsion, and gravity that act on the aircraft. This video outlines the...
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 MoreDrone Control and the Complementary Filter
Let's talk about the complementary filter and how we can use it to estimate the attitude of a drone using an IMU. It is such a dead simple filter, which is a good reason to learn it, but it...
See MoreInner Products in Hilbert Space
This video will show how the inner product of functions in Hilbert space is related to the standard inner product of vectors of data.
See MoreTikZ source Code: An interconnection of MIMO subsystems
TikZ source Code: An interconnection of MIMO subsystems
See MoreMounting and Configuring the IMU - dRehmFlight VTOL
This video will show you how to verify proper operation of the IMU for dRehmFlight VTOL before your first flight. It will also show you how to correctly mount the IMU to your aircraft. The...
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 MoreData-Driven Control: Balanced Proper Orthogonal Decomposition
In this lecture, we introduce the balancing proper orthogonal decomposition (BPOD) to approximate balanced truncation for high-dimensional systems.
See MoreSVD: Eigenfaces 1 [Matlab]
This video describes how the singular value decomposition (SVD) can be used to efficiently represent human faces, in the so-called "eigenfaces" (Matlab code, part 1).
See MoreTikZ source Code: Switching Smooth Filippov
TikZ source Code: Switching Smooth Filippov
See MoreInputs and Outputs as defined by a Process Control Engineer
Defining process inputs and outputs is a lot more complicated than I initially thought when I was learning about process control. In this video, I share how ...
See More