
The Map of Control Theory
All of control theory in one map. The idea behind this map is not to capture everything within control theory, it is to highlight some of the main areas of the field and provide a few...
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 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 MoreTinyEKF: Lightweight C/C++ Extended Kalman Filter with Python for prototypin...
TinyEKF is a simple C/C++ implementation of the Extended Kalman Filter that is general enough to use on different projects. In order to make it practical for running on Arduino, STM32, and...
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 MoreInteractive Tools for Control Purposes
This resource provides different links to Interactive Tools that can be used for control education. Interactive Tools are very powerful educational resources as support to learning and...
See MoreMATLAB Function: ztrans
ztrans(f) finds the Z-Transform of f. By default, the independent variable is n and the transformation variable is z. If f does not contain n, ztrans uses symvar.
See MoreModel predictive control python toolbox
do-mpc is a comprehensive open-source toolbox for robust model predictive control (MPC) and moving horizon estimation (MHE). do-mpc enables the efficient formulation and solution of control...
See MoreMatlab Radar Designer App
The Radar Designer app is an interactive tool that assists engineers and system analysts with high-level design and assessment of radar systems at the early stage of radar development. Using...
See Morei-pIDtune: An interactive tool for integrated system identification and PID ...
i-pIDtune is an interactive software tool that integrates system identification and PID controller design. The tool supports experimental design and execution under plant-friendly conditions...
See MoreThe Institute for Systems Theory and Automatic Control MATLAB Apps
The Institute for Systems Theory and Automatic Control offers 5 Matlab Apps on the topics of the Nyquist Criterion, Robustness and Stability, Loopshaping, Controllability and Observability...
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 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 MoreMPCTools: Nonlinear Model Predictive Control Tools for CasADi (Python Interf...
This Python package is a collection of model predictive control tools that build on CasADi by providing a simpler interface. Along with the python package, there are a bunch of example files...
See MoreVarious games for learning Controller Design
Since 2005, we are using educational games in the course „Einführung in die Regelungstechnik“ (Introduction to automatic control).
The project started with the game spaceballRT, which uses...
See MorePulse Waveform Analyzer App
The Pulse Waveform Analyzer app lets you explore the properties of signals commonly used in radar. You can display 2-D and 3-D plots that let you visualize waveform time series and spectra.
... See MoreData based modeling of nonlinear dynamic systems using System Identification...
Using an engine throttle valve modeling example, this demo shares some perspectives on creation of nonlinear models of dynamic systems from the measurements of its input and outputs. It...
See MoreAndroid and iPhone E-Learning App for Nyquist Stability Criterion
In our Nyquist App, you can analyze the stability of the closed loop by using the Nyquist stability criterion. With the Nyquist stability criterion, you can determine the stability of the...
See MoreMATLAB scripts for "Nonlinear System Identification | System Identification,...
This Github repo contains the data files and MATLAB scripts that were used in "Nonlinear System Identification | System Identification, Part 3".
See MoreJupyter Notebook: Code used to generate vibrational control of inverted pend...
Jupyter Notebook: Code used to generate vibrational control of inverted pendulum figures
See MoreToys for Control Education
Teaching materials for control engineering education that run in web browsers. Speed control, position control, step response of 2nd order system, pole and impulse response, and rocket.
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 MoreInteractive 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 MoreMATLAB Scripts for video "Linear System Identification | System Identificati...
This Github repo contains the data files and MATLAB scripts that were used in the MATLAB Tech Talk video "Linear System Identification | System Identification, Part 2"
See MoreAutodesk Tinkercad
Tinkercad is a free, easy-to-use web app that equips the next generation of designers and engineers with the foundational skills for innovation: 3D design, electronics, and coding!
See More