
Autonomous 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 MoreCascade Control
What is Cascade Control and why use it?
See MoreThe Demod Squad: A Tutorial on the Utility and Methodologies for Using Modul...
This paper is a brief tutorial on methods for using modulated signals in feedback loops, and especially of the different methods and trade offs used for demodulating those signals to get...
See MoreWhat Is a Control System and Why Should I Care? (Part 1)
This video is the first of a two part series. It in introduces the basic concepts of feedback with lots of visual examples. The idea is to show that not only are these principles...
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: 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 More3D Kinematics, Free Falling, Reference Frames
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 MoreThe Braitenberg Vehicles
This video explores the world of simple logical robots as described by Valentino Braitenberg in his book Vehicles, Experiments in Synthetic Psychology. With very simple linkages between...
See MoreKoopman Spectral Analysis (Continuous Spectrum)
In this video, we discuss how to use Koopman theory for dynamical systems with a continuous eigenvalue spectrum. These systems are quite common, such as a pendulum, where the period...
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 MoreIntroduction to Hybrid Beamforming
This MATLAB example introduces the basic concept of hybrid beamforming and shows how to simulate such a system.
See MoreUnderstanding Sensor Fusion and Tracking, Part 6: What Is Track-Level Fusion...
Gain insights into track-level fusion, the types of tracking situations that require it, and some of the challenges associated with it.
You’ll see two different tracking architectures—track...
See MoreOrifice Calibration
The ISO method for orifice design and calibration is grounded in the ideal square-root relation between pressure drop and flow rate, specifies the in-pipe structure for an orifice, and...
See MoreMATLAB Command: lqr
MATLAB command documentation for the Linear-Quadratic Regulator (lqr) function.
See MoreFirst-Order Filters
Use data filters to temper noise - relation of options to lag and variance reduction
See MoreIntro 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 MoreOnline Tuning using Simulink’s Closed-Loop PID Autotuner Block
Learn how to conduct an online tuning of a PI-speed controller using the MATLAB/Simulink Closed-Loop PID Autotuner Block. Tuned controller is validated on a Quanser QLabs Virtual QUBE-Servo...
See MoreWhat are Nonlinear ARX Models?
This Mathworks page provides an overview of Nonlinear ARX Models.Nonlinear ARX models extend the linear ARX models to the nonlinear case. The structure of these models enables you to model...
See MoreFeedback in the Squishy Stuff: Introducing Chemical and Biological Process ...
Feedback doesn’t just happen in robots and self-driving cars, but in the regulation of our very bodies and in the ways in which we transform raw ingredients into materials we can use, be...
See MoreUsing Transfer Learning | Deep Learning for Engineers, Part 4
This video introduces the idea of transfer learning. Transfer learning is modifying an existing deep network architecture and then retraining it to accomplish your task rather than the task...
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 MoreFeedback Systems: An Introduction for Scientists and Engineers
This is the wiki for the text Feedback Systems (second edition) by Karl J. Åström and Richard M. Murray. On this resource you will find the complete text of the book as well as additional...
See MoreConverting Constrained Optimization to Unconstrained Optimization Using the ...
In this video we show how to convert a constrained optimization problem into an approximately equivalent unconstrained optimization problem using the penalty...
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 Radar Systems: Target Radar Cross Section
This course is presented by Robert M. O'Donnell, a former researcher at MIT Lincoln Laboratory, and is designed to instill a basic working knowledge of radar systems.
The set of 10 lectures...
See More