
Train Custom LQR Agent with MATLAB
This example shows how to train a custom linear quadratic regulation (LQR) agent to control a discrete-time linear system modeled in MATLAB®.
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 MoreVibrational control of nonlinear systems: Vibrational controllability and tr...
In the first part of this work, the criteria for the existence of stabilizing parametric oscillations have been derived. In the present paper, the problem of choosing the stabilizing...
See MoreBridging the Gap: Using Real World Problems to Unveil Deep Control Principle...
This is a plenary lecture given at the 2020 IEEE Conference on Control Systems Technology, Montreal, Canada, August 24-26, 2020. There is no paper, but this is the video of the talk.
See MoreSystem Identification: DMD Control Example
This lecture gives a Matlab example of dynamic mode decomposition with control (DMDc) for full-state system identification.
See MoreCascade Control
What is Cascade Control and why use it?
See MoreGeodetic Coordinates: Computing Latitude and Longitude
In this video we show how to compute the geodetic latitude and terrestrial longitude if given the velocity north and east. This is useful for simulating a body moving over a spheroid Earth...
See MoreWhat are Nonlinear ARX Models?
This Mathworks page provides an overview of Nonlinear ARX Models.Nonlinear ARX models extend the linear ARX models to the nonlinear case. The structure of these models enables you to model...
See More3D Kinematics, Free Falling, Reference Frames
Walter Lewin is one of the most reputed professors and was a former lecturer at MIT. His free to watch series on YouTube titled 8.01 is an excellent one for undergrads and high school...
See MoreOrifice Calibration
The ISO method for orifice design and calibration is grounded in the ideal square-root relation between pressure drop and flow rate, specifies the in-pipe structure for an orifice, and...
See MoreBumpless Transfer and Tuning
Switching from MAN to AUTO mode or LOCAL to CASCADE or changing the controller integral time should not cause a change in the controller output, a bump. But a primitive coding of the PID...
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 MorePID Controller Implementation in Software
How to implement a PID controller in software using C, discussing theory and practical considerations. Demonstration of PID controller code using a custom flight simulator.
See MoreOnline Tuning using Simulink’s Closed-Loop PID Autotuner Block
Learn how to conduct an online tuning of a PI-speed controller using the MATLAB/Simulink Closed-Loop PID Autotuner Block. Tuned controller is validated on a Quanser QLabs Virtual QUBE-Servo...
See MoreOnline Fault Detection for a DC Motor
Program embedded processors to estimate parameters and detect changes in motor dynamics in real time using System Identification Toolbox™.
See MoreA Tutorial on PES Pareto Methods for Analysis of Noise Propagation in Feedba...
This is the recorded talk of the paper by the same title.
See MoreTime Series Anomaly Detection Using Deep Learning
This example shows how to detect anomalies in sequence or time series data.
To detect anomalies or anomalous regions in a collection of sequences or time series data, you can use an...
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 MoreInterpreting Lines on PFDs and P&IDs
Lines on a process flow diagram (PFD) indicate material flow. In contrast, on a piping and instrument diagram (P&ID), the control overlay for the PFD, the lines represent information flow. ...
See MoreCascade Control 2
An Implementation Recipe for Cascade Control
See MoreA Statistical Noise Filter
A noise filter that uses Statistical Process Control (SPC) techniques to temper tampering
See MoreFull Stack Deep Learning
There are many great courses to learn how to train deep neural networks. However, training the model is just one part of shipping a deep learning project. This course teaches full-stack...
See MoreAveraging and Vibrational Control of Mechanical Systems
Abstract. This paper investigates averaging theory and oscillatory control for a large class of mechanical systems. A link between averaging and controllability theory is presented by...
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 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 More