
Extremum Seeking Control in Matlab
This lecture explores extremum-seeking control (ESC) on a simple example in Matlab. In particular, a discrete-time (digital) version of ESC is coded in a Matlab script.
See MoreControl Bootcamp: Kalman Filter Example in Matlab
This lecture explores the Kalman Filter in Matlab on an inverted pendulum on a cart.
See MoreNeural Network Overview
This lecture gives an overview of neural networks, which play an important role in machine learning today.
See MoreIntroduction to the A* Algorithm
An interactive visual explanation of the A* algorithm using motivating examples from computer games.
See More
Benchmarking tools for a priori identifiability analysis
Recent review and benchmark of software tools that can be used for assess the structural identifiability of dynamical systems
See MoreProcess Dynamics and Control Course
This course focuses on a complete start to finish process of physics-based modeling, data driven methods, and controller design. Although some knowledge of computer programming is required...
See MoreProcess Control is Inventory Control
You change the inventory of heat to change temperature. You change the inventory of material to change level. Understanding how the inventory relates to the controlled variable is...
See MoreStudent's Guide to Bayesian Statistics
This video provides a summary of a textbook Bed Lambert wrote on Bayesian inference and accompanying (freely available) YouTube course.
See MoreUnderstanding the Discrete Fourier Transform and the FFT
The discrete Fourier transform (DFT) transforms discrete time-domain signals into the frequency domain. The most efficient way to compute the DFT is using a fast Fourier transform (FFT)...
See MoreWind Tunnel Corrections and Data Reduction
This is the second of our 3 part series on wind tunnel testing. In this video, we discuss 11 different corrections and data reduction processes that are applied to raw wind tunnel data to...
See MoreNonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields...
From the reviews: "This book is concerned with the application of methods from dynamical systems and bifurcation theories to the study of nonlinear oscillations. Chapter 1 provides a review...
See MoreWhat is a Matched Filter?
This video explains the Matched Filter from a signals perspective.
See MoreNyquist Stability Criterion
The Wikipedia article on Nyquist Stability Criterion. This covers the Nyquist plot, the Cauchy argument principle, and the stability criterion itself. A mathematical derivation is also...
See MoreA* Pathfinding (E01: algorithm explanation)
Welcome to the first part in a series teaching pathfinding for video games. In this episode we take a look at the A* algorithm and how it works.
See MoreMATLAB Discovery Page - Visual Inspection
Visual inspection is the image-based inspection of parts where a camera scans the part under test for both failures and quality defects. Automated inspection and defect detection are...
See MoreControl Systems in Practice, Part 5: A Better Way to Think About a Notch Fil...
This video describes an intuitive way to approach notch filter design by thinking about the problem as an inverted, lightly damped, second-order low-pass filter. Then, two additional poles...
See MoreQuanser QUBE-Servo 2: Low-cost Teaching Platform for Controls
The Quanser QUBE-Servo 2 is a fully integrated, modular servomotor lab experiment designed for teaching mechatronics and control concepts at the undergraduate level. Ideal for teaching speed...
See MoreAutodesk Tinkercad
Tinkercad is a free, easy-to-use web app that equips the next generation of designers and engineers with the foundational skills for innovation: 3D design, electronics, and coding!
See MoreMath Background for Machine Learning from Carnegie Melon University
This course provides a place for students to practice the necessary mathematical background for further study in machine learning — particularly for taking 10-601 and 10-701. Topics covered...
See MoreThe Braitenberg Vehicles
This video explores the world of simple logical robots as described by Valentino Braitenberg in his book Vehicles, Experiments in Synthetic Psychology. With very simple linkages between...
See MoreLectures on Modelling and Control of Dynamic Systems (French)
Lectures on Modelling and Control of Dynamic Systems from Patrick Lanusse of Bordeaux INP, France.
See MoreNonlinear System Identification | System Identification, Part 3
Learn about nonlinear system identification by walking through one of the many possible model options: A nonlinear ARX model. Brian Douglas covers the importance of adding an offset term to...
See MoreLinearizing Around a Fixed Point [Control Bootcamp]
This lecture describes how to obtain linear system of equations for a nonlinear system by linearizing about a fixed point. This is worked out for the simple pendulum "by-hand" and in...
See MoreHow are Beamforming and Precoding Related?
Explains the relationship between Beamforming and Precoding in multi-antenna communication systems. Also discusses the relationship to Diversity.
See MoreedX course: Dynamics and Control
This is an interactive course about the basic concepts of Systems, Control and their impact in all the human activities. First, the basic concepts of systems, dynamics, structure and control...
See More