
The 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 MoreHow 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 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 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 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 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 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 MoreDC Motor Speed: System Modeling
This examples walks through modeling a simple DC motor in MATLAB.
See MoreHow Kalman Filters Work, Part 1
This article looks at four popular estimation filter architectures: particle filter, sigma point filter, extended Kalman filter, and the Kalman filter. It discusses how all four of these...
See MoreImproving the Beginner's PID - Introduction
In conjunction with the release of the new Arduino PID Library Brett has released this series of posts that explain his PID code. He start's with what he call's “The Beginner’s PID.” He...
See MoreWhat's a Control System and Why Should I Care?
This paper is designed as a primer for college level STEM students about to take their first formal class in feedback control systems. This means that the explanations assume the reader has...
See More3-DOF Orientation Tracking with IMUs
This document is not meant to be a comprehensive review of orientation tracking for virtual reality applications but rather an intuitive introduction to inertial measurement units (IMUs) and...
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 MoreComputer Aids for Chemical Engineering
A curated list of resources for Chemical Engineering students. The resources include syllabi, schedules, course notes, textbooks, screencasts, software, hardware, and other useful links.
See MoreThe Radar Range Equation - radartutorial.eu
This article describes the radar range equation. The radar range equation represents the physical dependences of the transmit power, which is the wave propagation up to the receiving of the...
See MoreBasic course of control theory (Hungarian and English)
The basic course of control theory is taught in the 3rd year for the students specialized in information technology at the Faculty of Electrical Engineering and Informatics of the Budapest...
See MoreMATLAB Discovery Page - Visual Inspection
Visual inspection is the image-based inspection of parts where a camera scans the part under test for both failures and quality defects. Automated inspection and defect detection are...
See MoreIntroduction to the A* Algorithm
An interactive visual explanation of the A* algorithm using motivating examples from computer games.
See More
The Linear Quadratic Regulator
In these notes, we will derive the solution to the finite-horizon linear quadratic regulator (LQR) problem in several different ways. Fundamentally, LQR can be viewed as a large least...
See MoreLectures on Modelling and Control of Dynamic Systems (French)
Lectures on Modelling and Control of Dynamic Systems from Patrick Lanusse of Bordeaux INP, France.
See MoreA Hybrid Lab Experience: Blending Hands-on Explorations with the Flexibility...
This case study examines how the Earth and Space Science and Engineering (ESSE) department at York University in Toronto offered a meaningful remote laboratory experience to over 180...
See MorePathfinding with A*
An interactive visual explanation of the A* pathfinding algorithm. This resource uses motivating examples from computer games.
See More
First-Order Filters
Use data filters to temper noise - relation of options to lag and variance reduction
See MorePost-Pandemic: A Hybrid Lab Experience
This article discusses the importance of a hybrid laboratory model, blending physical hardware with digital twins. Example using the Quanser Interactive Lab (QLabs) platform is given.
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 More