
Experience 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 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 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 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 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 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 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 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 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 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 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 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 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 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 MoreMATLAB toolbox for control 101 course
Community toolbox project led by Anthony Rossiter and sponsored by MathWorks. The project incorporates input from various international collaborators. The aim is to make the developed...
See MoreEducational Tool for Teaching GRAFCET
e-GRAFCET is a tool for supporting the teaching-learning process of GRAFCET ( which can be implemented using the programming language Sequential Function Chart – SFC). While this tool was...
See MoreMulti-Agent Reinforcement Learning: Independent vs Cooperative Agents
From the Abstract:
Intelligent human agents exist in a cooperative social environment that facilitates learning. They learn not only by trialand -error, but also through cooperation by...
See MoreKalman and Bayesian Filters in Python
Introductory text for Kalman and Bayesian filters. All code is written in Python, and the book itself is written using Juptyer Notebook so that you can run and modify the code in your...
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 Online
Use MATLAB and Simulink through your web browser. No downloads or installations. MATLAB® Online™ provides access to MATLAB and Simulink from any standard web browser wherever you have...
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 MoreControl Design Onramp with Simulink
Learn the basics of feedback control design in Simulink®. Adjust the gains of a PID controller to change the dynamics of a physical system and get the closed-loop system behavior that you...
See MoreInteractive Tool for Loop Shaping understanding based on PID control
Loop shaping is a design method where it is attempted to choose a controller such that the loop transfer function obtains the desired shape. In this module the loop transfer function is...
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 MoreDiscrete-Time Fourier Transform MATLAB App
This is the app that Brian Douglas created for his MATLAB Tech Talk video on the Z-transform.
See More