
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 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 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 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 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'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 MoreModelling, dynamics and control
How do we model the world around us and use this to understand its behaviour? How does behaviour depend upon the engineering choices we make and therefore how do we undertake design to...
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 MoreProcess Dynamics and Control Course
This course focuses on a complete start to finish process of physics-based modeling, data driven methods, and controller design. Although some knowledge of computer programming is required...
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 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 MoreSystems modeling and representations (French)
Complete course on systems modeling. Includes examples, MATLAB code, and quizzes.
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 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 MoreInteractive Course for Control Theory
Control Theory is a topic that finds a widespread application throughout engineering and natural sciences. It is very common in electrical, mechanical and process engineering. Especially...
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 More