
How a Kalman Filter Works in Pictures
This article builds up some intuition about the Kalman filter using pictures before diving into the mathematics. A beginner will come away with an understanding of what the Kalman filter is...
See MoreThe Kalman Filter
This article introduces the Kalman filter at a high level and tries to provide some insight into how the filter is able to estimate state by combining measurements and models.
This is an...
See MoreExperience Controls App
The Experience Controls app is a unique interactive mobile textbook introducing students to control systems fundamentals in an engaging way, through accessible language, real-time dynamic...
See MoreAn Introduction to the Kalman Filter
The purpose of this paper is to provide a practical introduction to the discrete Kalman filter. This introduction includes a description and some discussion of the basic discrete Kalman...
See MoreFree Video Course in Radar Systems Engineering
This Free Radar Systems Engineering Course (video, audio and screen captured ppt slides) and separate pdf slides) has been developed as a first course in Radar Systems for first year...
See MoreRadar Tutorial (English)
This page provides a detailed overview of radar principles and technologies, including mathematical, physical and technical explanations. “Radartutorial” explains the fundamentals of radar...
See MoreStanford Engineering Everywhere: CS223A - Introduction to Robotics
The purpose of this course is to introduce you to basics of modeling, design, planning, and control of robot systems. In essence, the material treated in this course is a brief survey of...
See MoreDiscrete Fourier Transform
The discrete Fourier transform, or DFT, is the primary tool of digital signal processing. The foundation of the product is the fast Fourier transform (FFT), a method for computing the DFT...
See MoreWhat's a Control System and Why Should I Care? A whirlwind tour through the ...
This paper aims to provide some introduction, a cheat sheet, and some context for college level STEM students about to take that first controls class. In some cases, it provides context...
See MoreKalman Filter Design
This example shows how to perform Kalman filtering. Both a steady state filter and a time varying filter are designed and simulated.
See MoreIntroduction: PID Controller Design
In this tutorial we will introduce a simple, yet versatile, feedback compensator structure: the Proportional-Integral-Derivative (PID) controller. The PID controller is widely employed...
See MoreLinear Algebra Review
This short course is a quick review of linear algebra, intended for students who have already taken a previous course in linear algebra or have some experience with vectors and matrices. The...
See MoreInteractive Tool for PID understanding
The module PID Basics is designed to explore the properties of a simple feedback loop by showing the time and frequency responses of a closed-loop system and demonstrating how these...
See MoreITCLI: An Interactive Tool for Closed-Loop Identification
The Interactive Tool for Closed-Loop Identification (ITCLI) is an interactive software tool for understanding SISO closed-loop identification using prediction-error techniques. The tool...
See MoreIntroduction to Noise Filtering
Introduction to filtering - moving average, first-order, anti-aliasing, set point softening
See MoreIntroducing Feedback Control to Middle and High School STEM Students, Part 2...
This paper was presented at the 2019 IFAC Advances on Control Education Conference (IFAC-ACE), Philadelphia, PA, USA, July 7-9, 2019, and is in the conference proceedings. This paper aims at...
See MoreSystem Identification Overview
System identification is a methodology for building mathematical models of dynamic systems using measurements of the input and output signals of the system. This overview from Mathworks...
See MoreIntroducing Feedback Control to Middle and High School STEM Students, Part 1...
This paper was presented at the 2019 IFAC Advances on Control Education Conference (IFAC-ACE), Philadelphia, PA, USA, July 7-9, 2019, and is in the conference proceedings. This paper aims at...
See MoreLearning From Data
This is an introductory course in machine learning (ML) that covers the basic theory, algorithms, and applications. ML is a key technology in Big Data, and in many financial, medical...
See MoreITCRI: An Interactive Software Tool for Control-Relevant Identification
The Interactive Tool for Control Relevant Identification (ITCRI) comprehensively captures the control-relevant identification process, from input design to closed-loop control, depicting...
See MoreSystems modeling and representations (French)
Complete course on systems modeling. Includes examples, MATLAB code, and quizzes.
See MoreAlgorithms to Antenna: Increasing Angular Resolution Using MIMO Radar
Articles in Microwaves & RF that talks about how forming virtual arrays with multiple-input, multiple-output waveforms makes it possible to generate more focused beam patterns.
See MoreHow Simulations Work
This article sets out the critical aspects of building good simulations — that is, simulations that are accurate, easy to develop and analyze, and fast. The first sections deal with how a...
See MoreITSIE: An Interactive Software Tool for System Identification Education
ITSIE is an Interactive Tool for System Identification Education. The tool is developed using Sysquake, a Matlab-like language with fast execution and excellent facilities for interactive...
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 More