
Why Digital Beamforming Is Useful for Radar
Learn how you can use digital beamformers to improve the performance and functions of radar systems. The MATLAB Tech Talk series on radar covered how to use radar to determine range, range...
See MoreIntroduction to System Identification
In this webinar, you will have a unique chance to learn about system identification from a world-renowned subject expert, Professor Lennart Ljung. Professor Ljung will explain the basic...
See MoreDiscrete control #6: z-plane warping and the bilinear transform
We’re continuing our journey through discrete control and in this video, we’re going to expand our understanding of the bilinear transform. Along the way, we’ll learn about how this...
See MoreWhat Is Extremum Seeking Control? | Learning-Based Control
Get an introduction to extremum seeking control—an adaptive control method for finding an optimal control input or set of system parameters without needing a model of your system, static...
See MoreUnderstanding Closed-Loop Control
This lecture discusses the differences between open loop and closed loop control in a very easy and intuitive way. Daily examples, like a dishwasher, plant irrigation, and car speed systems...
See MoreKoopman Spectral Analysis (Control)
In this video, we explore extensions of Koopman theory for control systems. Much of the excitement and promise of Koopman operator theory is centered around the ability to represent...
See MoreWhat Is Fuzzy Logic | Fuzzy Logic Part 1
This video introduces fuzzy logic and explains how you can use it to design a fuzzy inference system (FIS), which is a powerful way to use human experience to design complex systems...
See MoreUnderstanding Control Systems: The Disturbance Rejection Problem
This video provides a demonstration using a car to show how you can simulate open- and closed-loop systems in Simulink®.
First, you will learn how to model and tune open-loop systems. The...
See MoreIntro to Data Science: The Nature of Data
This lecture discusses the types of data you might encounter, and how it determines which techniques to use.
See MoreSystem Identification: Koopman with Control
This lecture provides an overview of the use of modern Koopman spectral theory for nonlinear control. In particular, we develop control in a coordinate system defined by eigenfunctions of...
See MoreData-Driven Dynamical Systems Overview
This video provides a high-level overview of this new series on data-driven dynamical systems. In particular, we explore the various challenges in modern dynamical systems, along with...
See MoreControl Bootcamp: Kalman Filter Example in Matlab
This lecture explores the Kalman Filter in Matlab on an inverted pendulum on a cart.
See MoreControl Systems in Practice, Part 8: The Gang of Six in Control Theory
When analyzing feedback systems, we can get caught up thinking solely about the relationship between the reference signal and the output. However, to fully understand how a feedback system...
See MoreBut what is the Fourier Transform? A visual introduction.
An animated introduction to the Fourier Transform.
See MoreDiscrete control #4: Discretize with the matched method
This is the fourth video on discrete control and in this video we are going to continue exploring the different techniques we can use to discretize a continuous system and talk about the...
See MoreResonance in Nature and Bioinspired Squid Robots
Bioinspired robots combine the best of both biology and engineering. Using tools learned from nature, we can build squid-like and other squishy robots to improve current capabilities in...
See MoreAdvances in feedforward control for measurable disturbances (in Spanish)
The efficient compensation of load disturbances is one of the most important tasks in any control system. Most industrial processes are affected by disturbances and only feedback is commonly...
See MoreUnderstanding Control Systems: Components of a Feedback Control System
This video introduces the components of a feedback control system and how they interact with each other.
Learn basic terminology by walking through examples that include driving a car...
See MoreSystems Engineering, Part 1: What Is Systems Engineering?
This video covers what systems engineering is and why it’s useful. We will present a broad overview of how systems engineering helps us develop complex projects that meet the program...
See MoreUnderstanding the Z-Transform
This intuitive introduction shows the mathematics behind the Z-transform and compares it to its similar cousin, the discrete-time Fourier transform. Mathematically, the Z-transform is...
See MoreNyquist Stability Criterion, Part 2
An explanation of the Nyquist Stability Criterion part 2. This video steps through the how to sketch a Nyquist plot by hand, what to do if there are open loop pools on the imaginary axis...
See MoreVibrational Control in Insect Flight
Abstract: It is generally accepted among biology and engineering communities that insects are unstable at hover. However, existing approaches that rely on direct averaging do not fully...
See MoreWhy Choose Model-Based Reinforcement Learning?
What is the difference between model-free and model-based reinforcement learning? Explore the differences and results as the learning models are applied to balancing a cart/pole system as an...
See MoreDiscrete control #3: Designing for the zero-order hold
This is the third video on discrete control and in this video, I want to clear up a confusion that I caused last time regarding using the ZOH method to discretize a continuous controller and...
See MoreBlock Diagram Algebra
In this video we introduce block diagrams (AKA signal flow diagrams). We explore how they are used to describe complex systems as well as how to perform blo...
See More