
Wind 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 MoreNeural Network Overview
This lecture gives an overview of neural networks, which play an important role in machine learning today.
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 MoreRobotic Car - How to read Gyro Datasheets (Part 2)
Have you ever been lost trying to understand the information in a gyro datasheet? This video should help! In this second part I explain the purpose of a buffer for a MEMS gyro and explain...
See MoreMulti-agent reinforcement learning: An overview
From the abstract:
Multi-agent systems can be used to address problems in a variety of do- mains, including robotics, distributed control, telecommunications, and economics. The complexity...
See MoreThe Kalman Filter [Control Bootcamp]
Here, we discuss the Kalman Filter, which is an optimal full-state estimator, given Gaussian white noise disturbances and measurement noise.
See MoreIntroduction to Anomaly Detection for Engineers
Anomaly detection is the process of identifying events or patterns that differ from expected behavior. This is important for applications like predictive maintenance but can be hard to...
See MoreFeedforward tuning rules for measurable disturbances with PID control: a tut...
Feedforward control can be considered as the most well-known control approach to deal with measurable disturbances. It started to be used almost 100 years ago, and since then it is being...
See MoreMy Sole Advise to Data Scientists on Coursera & Quora
This blog post by Tarry Singh answers questions including "How do I get started in the field on Machine Learning, Deep Learning or Artificial Intelligence" and "How do I advance from the...
See MoreAdaptive Control (Part II) —Modeling the X-15’s Adaptive Flight Control Syst...
This blog post shows how to build from scratch a Simulink model of the famous MH-96, the X-15's Adaptive Flight Control System
See MoreA simple MEMS gyro model using MATLAB / Simulink
This video walks through how to model a simple MEMS gyroscope using MATLAB/Simulink. At the end I show you how to linearize this model to use in your linear control loop design and analysis.
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 MoreControl Bootcamp: Overview
Overview lecture for bootcamp on optimal and modern control. In this lecture, we discuss the various types of control and the benefits of closed-loop feedback control.
See MoreMeasuring Angles with FMCW Radar | Understanding Radar Principles
Learn how multiple antennas are used to determine the azimuth and elevation of an object using Frequency Modulated Continuous Wave (FMCW) radar.
By looking at the phase shift between the...
See MoreAutonomous Navigation, Part 6: Metrics for System Assessment
Take a systems engineering approach to verifying the autonomous navigation system end to end and learn how simulations and physical tests can complement each other. The video also covers a...
See MoreToys for Control Education
Teaching materials for control engineering education that run in web browsers. Speed control, position control, step response of 2nd order system, pole and impulse response, and rocket.
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 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 MoreHow Antennas Work
Antennas constitute as a major component in various communication systems, signal transmission and many others. It is important to understand how they work and create propagating waves in...
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 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 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 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.
Intro to Data Science: Overview
This lecture provides an introductory overview to data science. I will discuss the high-level goals of this lecture series, and how data science is about asking and answering questions with...
See MoreMathworks 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 More