
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 MoreSystem Identification: Theory for the User
From the Back Cover
The field's leading text, now completely updated.
Modeling dynamical systems ― theory, methodology, and applications.
Lennart Ljung's System Identification: Theory...
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 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 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 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 Are Dynamic Models? Chapter 1 from Dynamic Models in Biology
Throughout this book we use a wide-ranging set of case studies to illustrate different aspects of models and modeling. In this introductory chapter we describe and give examples of different...
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 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 MorePathfinding with A*
An interactive visual explanation of the A* pathfinding algorithm. This resource uses motivating examples from computer games.
See More
A 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 MoreReinforcement Learning: An Introduction
From the book introduction:
The idea that we learn by interacting with our environment is probably the first to occur to us when we think about the nature of learning. When an infant plays...
See MoreFirst-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 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 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 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 MorePID Explained
A qualitative explanation of P, I, & D actions using graphs.
See MoreAn Artificial Intelligence Primer
This blog post is a great primer providing definitions for basic terms used in AI and machine learning (ML) such as supervised learning, unsupervised learning, and transfer learning...
See More