
Simulink example: Adaptive MPC Control of Nonlinear Chemical Reactor Using O...
This example shows how to use an Adaptive MPC controller to control a nonlinear continuous stirred tank reactor (CSTR) as it transitions from low conversion rate to high conversion rate.
A...
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 MoreRobotic Car - How to read Gyro Datasheets (Part 1)
Have you ever been lost trying to understand the information in a gyro datasheet? This video should help! In this first part I go through the mechanical characteristics of a MEMS gyro and...
See MoreSimulink Onramp
Learn the basics of how to create, edit, and simulate models in Simulink®. Use block diagrams to represent real-world systems and simulate components and algorithms.
See MoreAutomotive Radar MATLAB Documentation and Examples
MATLAB documentation and examples for probabilistic and physics-based radar sensor models, simulation of MIMO antennas, waveforms, I/Q radar signals, micro-Doppler signatures, detections...
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 MoreComputing Euler Angles: Tracking Attitude Using Quaternions
In this video we continue our discussion on how to track the attitude of a body in space using quaternions. The quaternion method is similar to the Euler Ki...
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 MoreSystem Identification: DMD Control Example
This lecture gives a Matlab example of dynamic mode decomposition with control (DMDc) for full-state system identification.
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 MoreDSP Lecture 1: Signals
This is a video lecture for ECSE-4530 Digital Signal Processing by Rich Radke, Rensselaer Polytechnic Institute.
See MoreControl Bootcamp: LQG Example in Matlab
This video combines the LQR and Kalman filter in Matlab on the example of an inverted pendulum on a cart. We stabilize the full nonlinear system with a measurement of a single variable (the...
See MoreAutonomous Navigation, Part 5: What Is Extended Object Tracking?
In many practical scenarios, there are other objects that may need to be observed and tracked in order to effectively navigate within an environment. This video will show extended object...
See MoreControl Loop Foundation Batch and Continuous Processes - Interactive Source ...
Control Loop Foundation contains workshops that allow the reader to get hands on experience through this web interface. Once a lab is selected, then you may access workshop directions and...
See MoreWind Tunnel Data Analysis and Testing Considerations
This is the last video in our 3 part series on wind tunnel testing. In this video, we discuss what typical plots of wind tunnel data might look like and how to extract relevant information...
See MoreMATLAB Example: Waveform Analysis Using the Ambiguity Function
This example shows how to use the ambiguity function to analyze waveforms. It compares range and Doppler capabilities of several common pulsed waveforms such as the rectangular waveform, the...
See MoreCascade Control
When and how to use Cascade Control
See MoreCS224n: Natural Language Processing with Deep Learning | Winter 2021
This course covers the foundations of the effective modern methods for deep learning applied to NLP, a big picture understanding of human languages and the difficulties in understanding and...
See MoreControl Bootcamp: Limitations on Robustness
This video describes some of the fundamental limitations of robustness, including time delays and right-half plane zeros.
See MoreVectors, Dot Products, Cross Products - 3D Kinematics
Walter Lewin is one of the most reputed professors and was a former lecturer at MIT. His free to watch series on YouTube titled 8.01 is an excellent one for undergrads and high school...
See MoreModel Identification and Adaptive Control - From Windsurfing to Telecommunic...
This book is based on a workshop entitled: "Model Identification and Adaptive Control: From Windsurfing to Telecommunications" held in Sydney, Australia, on December 16, 2000. The workshop...
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 MoreFirst Order Plus Dead Time Tuning App for PI Controllers
The FOPTD_PI Tool is a Matlab-Interactive tuning tool of PI controllers for First Order PlusTime Delay processes. It can be used to teach basic control concepts based on a set of PI tuning...
See MoreSystem Identification: Sparse Nonlinear Models with Control
This lecture explores an extension of the sparse identification of nonlinear dynamics (SINDy) algorithm to include inputs and control. The resulting SINDY with control (SINDYc) can be used...
See MoreAveraging Methods in Nonlinear Dynamical Systems
Perturbation theory and in particular normal form theory has shown strong growth during the last decades. So it is not surprising that the authors have presented an extensive revision of the...
See More