
Type
Experience
Scope
Control Bootcamp: Limitations on Robustness
This video describes some of the fundamental limitations of robustness, including time delays and right-half plane zeros.
See MoreControlling Robotic Swarms
Come with me to the Robotics, Aerospace, and Information Networks lab at the University of Washington to learn the basics of swarm robotics. Find out how simple distributed algorithms can...
See MoreIntroduction to Classic Control Theory (Japanese)
A collection of video lectures by Yuki Nishimura covering an introduction to classic control theory.
See MoreMATLAB scripts for "Nonlinear System Identification | System Identification,...
This Github repo contains the data files and MATLAB scripts that were used in "Nonlinear System Identification | System Identification, Part 3".
See MoreA Tutorial on PES Pareto Methods for Analysis of Noise Propagation in Feedba...
This is the recorded talk of the paper by the same title.
See MoreAndroid and iPhone E-Learning App for Nyquist Stability Criterion
In our Nyquist App, you can analyze the stability of the closed loop by using the Nyquist stability criterion. With the Nyquist stability criterion, you can determine the stability of the...
See MoreDynamic Mode Decomposition (Overview)
In this video, we introduce the dynamic mode decomposition (DMD), a recent technique to extract spatio-temporal coherent structures directly from high-dimensional data. DMD has been widely...
See MoreMulti-Agent Reinforcement Learning: Independent vs Cooperative Agents
From the Abstract:
Intelligent human agents exist in a cooperative social environment that facilitates learning. They learn not only by trialand -error, but also through cooperation by...
See MoreA Hybrid Lab Experience: Blending Hands-on Explorations with the Flexibility...
This case study examines how the Earth and Space Science and Engineering (ESSE) department at York University in Toronto offered a meaningful remote laboratory experience to over 180...
See MoreAutomotive Adaptive Cruise Control Using FMCW Technology
This MATLAB example shows how to model an automotive adaptive cruise control system using the frequency modulated continuous wave (FMCW) technique. This example performs range and Doppler...
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 MoreInteractive Tool for Loop Shaping understanding based on PID control
Loop shaping is a design method where it is attempted to choose a controller such that the loop transfer function obtains the desired shape. In this module the loop transfer function is...
See MoreSuspending a pendulum in its inverted position using a jig saw (Take 1, norm...
When a pendulum is attached to a jig saw, strange things can happen! :)
See MoreMultibeam Radar for Adaptive Search and Track
This MATLAB example shows how to use radarDataGenerator for a closed-loop simulation of a multifunction phased array radar (MPAR). The example starts by defining MPAR system parameters and...
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 MoreMin IAE Tuning
Procedure and Commentary on tuning for minimum Integral of the Absolute Error
See MoreDSP Lecture 1: Signals
This is a video lecture for ECSE-4530 Digital Signal Processing by Rich Radke, Rensselaer Polytechnic Institute.
See MoreMATLAB Documentation page: nlarx command
This is the Mathworks documentation page for the nlarx MATLAB command.
See MoreAutonomous Navigation, Part 1: What is Autonomous Navigation?
Navigation is the ability to determine your location within an environment and to be able to figure out a path that will take you to a goal. This video provides an overview of how we get a...
See MoreFull Stack Deep Learning
There are many great courses to learn how to train deep neural networks. However, training the model is just one part of shipping a deep learning project. This course teaches full-stack...
See MoreSprint - Test Flight 8 and Data Review
This video is part of a series that details the design, build, and test of Sprint - a thrust vector controlled model rocket by Joe Barnard of BPS Space.
See MoreProjectile Motion Equations and Theory
In this video, an important topic under 2D Kinematics i.e. Projectile Motion, is covered. Its theory, equations, and examples are thoroughly discussed.
See MoreControl Bootcamp: Cautionary Tale About Inverting the Plant Dynamics
Here we show an example of why it can be a very bad idea to invert some plant dynamics, for example with unstable eigenvalues, for loop shaping.
See MoreVirtual Lab for a Two-tanks system
This is a virtual lab for a two-tank system that can be used for modelling and control learing/teaching purposes. Open-loop tests and closed-loop simulatons based on PI control or PI plus...
See MoreWhy is a Chirp Signal used in Radar?
Gives an intuitive explanation of why the Chirp signal is a good compromise between an impulse waveform and a sinusoidal pulse waveform for radar.
See More