
Understanding 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 MoreLinear Regression
Linear regression is a cornerstone of data-driven modeling; here we show how the SVD can be used for linear regression.
See MoreVarious games for learning Controller Design
Since 2005, we are using educational games in the course „Einführung in die Regelungstechnik“ (Introduction to automatic control).
The project started with the game spaceballRT, which uses...
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 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 MoreMIMO Radar: TI Application Report
MIMO radar is a key technology in improving the angle resolution (spatial resolution) of mmwave-radars. This article introduces the basic principles of the MIMO-radar and the different...
See MoreModel Reference Adaptive Control of Aircraft Undergoing Wing Rock
This example shows how to control roll and roll rate of a delta wing aircraft undergoing wing rock. For this example, the system model is unknown. Therefore, you use model reference adaptive...
See MoreDiscrete control #2: Discretize! Going from continuous to discrete domain
This is the second video in the discrete control series. It focuses on discretizing a continuous system - getting to the z-domain from the s-domain.
See MoreAdvances in Feedforward Control for Measurable Disturbances (slides)
These slides present several contributions to improve the feedforward control approaches when inversion problem arise: the ideal compensator may not be realizable due to negative delay...
See MoreUnderstanding Control Systems: Open-Loop Control Systems
This video explores open-loop control systems by walking through some introductory examples.
Learn how open-loop systems are found in everyday appliances like toasters or showers, and...
See MoreVirtual Labs for control education
This resource provides different links to virtual and remote labs that can be used for control education. Virtual and remote labs are very powerful tools for learning and teaching, that...
See MoreRadar Systems Engineering MATLAB Documentation and Examples
The functions in this section give you the MATLAB tools needed to evaluate the performance of a radar system. You can use the radar equation to evaluate the radar received signal-to-noise...
See MoreRADAR Engineering
Radar technology is used widely today. The principles involved are very fundamental and every engineering student studies them at least once. This playlist covers Radar Engineering for an EE...
See MoreA Tutorial on PES Pareto Methods for Analysis of Noise Propagation in Feedba...
This paper represents a tutorial on the so called PES Pareto methodology of analyzing the sources of noise in a feedback loop. Originally conceived for analyzing noise contributors in...
See MoreCreating Discrete-Time Models
This MATLAB example shows how to create discrete-time linear models using the tf, zpk, ss, and frd commands.
What 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 MoreWhat is Residual Analysis?
Residuals are differences between the one-step-predicted output from the model and the measured output from the validation data set. Thus, residuals represent the portion of the validation...
See MoreWhy the Riccati Equation Is important for LQR Control
This Tech Talk looks at an optimal controller called linear quadratic regulator, or LQR, and shows why the Riccati equation plays such an important role in solving it efficiently. The talk...
See MoreSending digital information over a wire | Networking tutorial (1 of 13)
This video lecture is the beginning of an exploration of computer networking with the basics of sending digital information with a copper wire.
Mathworks Model Reference Adaptive Control Overview
This website provides an overview of the mathematics behind Model Reference Adaptive Control (MRAC). MRAC is a model-based, real-time adaptive control algorithm that computes control actions...
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 MoreMatlab: The Radar Equation
This Mathworks page explains the parameters of the radar range equation. The point target radar range equation estimates the power at the input to the receiver for a target of a given radar...
See MoreModel-Based Reinforcement Learning: Theory and Practice
Blog post by Michael Janner of Berkeley Artificial Intelligence Research on model-based reinforcement learning.
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 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 More