
Introductory 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 MoreStability and Eigenvalues [Control Bootcamp]
Here we discuss the stability of a linear system (in continuous-time or discrete-time) in terms of eigenvalues. Later, we will actively modify these eigenvalues, and hence the dynamics...
See MoreTime domain - tutorial 6: elementary signals
In this video, we cover two elementary signals, unit step and unit impulse, which will be extensively used in this course. The following materials are covere...
See MorePeter Ponders PID - Integrated Time Absolute Error - 4 Pole example
This video shows how to calculate the coefficients for a 4 pole ITAE and how to use the 4 pole ITAE to calculate closed loop controller gains.
See MoreDegrees of Controllability and Gramians [Control Bootcamp]
This lecture discusses degrees of controllability using the controllability Gramian and the singular value decomposition of the controllability matrix.
See MorePeter Ponders PID - FeedForwards - Basics - What they do
Designing a Lead Compensator with Root Locus
This video walks through a phase lead compensator example using the Root Locus method.
See MoreTikZ source Code: RC Lowpass
TikZ source code for an RC Lowpass filter.
See MoreComputing the DFT Matrix
This video discusses how to compute the Discrete Fourier Transform (DFT) matrix in Matlab and Python. In practice, the DFT should usually be computed using the fast Fourier transform (FFT)...
See MoreInstrument Kit for ME 316
This hardware kit accompanies the textbook "Project Based Engineering Instrumentation with CircultPython" by Dr. Carlos Montalvo. Using this hardware and the textbook you’ll build some...
See MoreTikZ source Code: Extremum Seeking Control Block Diagram
TikZ source Code: Extremum Seeking Control Block Diagram
See MoreThe Fast Fourier Transform Algorithm
Here I discuss the Fast Fourier Transform (FFT) algorithm, one of the most important algorithms of all time.
See MoreMachine 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 MoreCascade Control Intro
How can we improve the disturbance rejection of our controllers using additional, relevant measurements? Tune in to find out!
See MoreLecture 12: Steady state error
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 MoreDynamic Modeling in Process Control
I'll show you how we can build the dynamic models necessary to derive process transfer functions as an introduction to process control.
See MoreControl Systems with MATLAB: An Introduction
Control 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 MoreEquations 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 MorePosicast Control -3 - ( In English )
In this video a Gantry-Crane control simulation problem is introduced. The problem is presented and some introductory simulations are shown.
See MoreSolving the 1D Wave Equation
In this video, we solve the 1D wave equation. We utilize the separation of variables method to solve this 2nd order, linear, homogeneous, partial differenti...
See MoreA 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 ai...
See MoreEuler Angles and the Euler Rotation Sequence
In this video we discuss how Euler angles are used to define the relative orientation of one coordinate frame to another.Topics and Timestamps:0:00 – Introd...
See More