
Sprint - Test Flight 8 and Data Review
This video is part of a series that details the design, build, and test of Sprint - a thrust vector controlled model rocket by Joe Barnard of BPS Space.
See MoreTuning PID Controllers
Tuning controllers is the procedure for choosing the coefficient values for the P, I and D modes. It must be simple to execute, fast, and non-disruptive to the operating process. Heuristic...
See MoreDecoding a Laplace Representation of a Controller
A how to relate the Laplace notation to the PID controller variation and features
See MoreMATLAB Command: resid
This MATLAB command is part of the system identification toolbox and provides a way to compute and test residuals.
See MorePython Control Systems Library
The python-control package is a set of python classes and functions that implement common operations for the analysis and design of feedback control systems. The initial goal is to implement...
See MoreIntroduction to the A* Algorithm
An interactive visual explanation of the A* algorithm using motivating examples from computer games.
See More
PID Controller Variations
It is important to understand the variations on the PID algorithm when tuning and when choosing a version that is consistent within your use context. Unfortunately, there are many names for...
See MoreIntegral Wind-Up and Solution
What is integral wind-up and how velocity mode solves it.
See MoreA Statistical Noise Filter
A noise filter that uses Statistical Process Control (SPC) techniques to temper tampering
See MoreMATLAB Documentation page: idLinear mapping object
This is the Mathworks documentation page for the idLinear mapping object.
See MoreControl Loop Foundation Batch and Continuous Processes - Interactive Source ...
Control Loop Foundation contains workshops that allow the reader to get hands on experience through this web interface. Once a lab is selected, then you may access workshop directions and...
See MorePrincipal Component Analysis (PCA) 1 [Python]
This video describes how the singular value decomposition (SVD) can be used for principal component analysis (PCA) in Python (part 1).
See MoreRobotarium by Georgia Tech
The Robotarium project provides a remotely accessible swarm robotics research platform that remains freely accessible to anyone. Currently, Robotics research requires significant investments...
See MoreMATLAB Example: Train Multiple Agents for Area Coverage
This example demonstrates a multi-agent collaborative-competitive task in which you train three proximal policy optimization (PPO) agents to explore all areas within a grid-world environment...
See MoreFirst Order Plus Dead Time Tuning App for PI Controllers
The FOPTD_PI Tool is a Matlab-Interactive tuning tool of PI controllers for First Order PlusTime Delay processes. It can be used to teach basic control concepts based on a set of PI tuning...
See MoreIntroduction to Hybrid Beamforming
This MATLAB example introduces the basic concept of hybrid beamforming and shows how to simulate such a system.
See MoreCohen-Coon Tuning
A procedure and commentary on this tuning approach that includes deadtime.
See MoreMATLAB Example: Waveform Analysis Using the Ambiguity Function
This example shows how to use the ambiguity function to analyze waveforms. It compares range and Doppler capabilities of several common pulsed waveforms such as the rectangular waveform, the...
See MoreSimultaneous Range and Speed Estimation Using MFSK Waveform
This MATLAB example compares triangle sweep frequency-modulated continuous (FMCW) and multiple frequency-shift keying (MFSK) waveforms used for simultaneous range and speed estimation for...
See MoreMATLAB function: phased.LCMVBeamformer
The phased.LCMVBeamformer object implements a narrowband linear-constraint minimum-variance (LCMV) beamformer for a sensor array. The LCMV beamformer belongs to the family of constrained...
See MoreControl Valve Problems
Control valve problems can severely affect control loop performance and, unless eliminated, they can make controller tuning a challenging (sometimes impossible) task. Some problems are quite...
See MoreExtremum Seeking Control Applications
This lecture highlights some of the many applications of extremum-seeking control (ESC) performed by Steve Brunton and collaborators.
See MoreLinear Model Identification Basics
This is a curated list of Mathworks products, examples, and topics that cover identifying linear models, selecting suitable model structures, constructing and modifying model object...
See MorePathfinding with A*
An interactive visual explanation of the A* pathfinding algorithm. This resource uses motivating examples from computer games.
See More
Interactive Tool about control signal saturation (windup) with PID control
The purpose of this module is to give a familiarity with the phenomenon of integral windup and a method for avoiding it. The module shows process outputs and control signals for unlimited...
See More