
Data-Driven Control: Overview
Overview lecture for series on data-driven control. In this lecture, we discuss how machine learning optimization can be used to discover models and effective controllers directly from data...
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 MoreA simple MEMS gyro model using MATLAB / Simulink
This video walks through how to model a simple MEMS gyroscope using MATLAB/Simulink. At the end I show you how to linearize this model to use in your linear control loop design and analysis.
See MoreNonlinear System Identification | System Identification, Part 3
Learn about nonlinear system identification by walking through one of the many possible model options: A nonlinear ARX model. Brian Douglas covers the importance of adding an offset term to...
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 MoreJupyter Notebook: Code used to generate vibrational control of inverted pend...
Jupyter Notebook: Code used to generate vibrational control of inverted pendulum figures
See MoreVideo Lectures on Automatic Control
A collection of 32 video lectures on automatic control by Dr. Rajesh Joseph Abraham.
See MoreSending digital information over a wire | Networking tutorial (1 of 13)
This video lecture is the beginning of an exploration of computer networking with the basics of sending digital information with a copper wire.
Understanding Valve Flow Characteristics
The response of flow rate through a control valve depends on the friction losses in the piping in which it is installed as well as the controller signal. The installed characteristic (a...
See MoreLearning Dynamic Systems & Control Engineering with a Video Game
Engineering Students at Northern Illinois University are learning one of their core subjects, Dynamic Systems & Control, with the aid of a video game.
See MorePID Explained
A qualitative explanation of P, I, & D actions using graphs.
See MoreUsing ‘fminsearch’ to Minimize a Function Specified by a File with Extra Par...
In this video we show 4 different ways to use/call Matlab’s ‘fminsearch’ function to perform unconstrained optimization.Topics and timestamps:0:00 – Introduc...
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 MoreDealing with Non-Stationarity in Multi-Agent Deep Reinforcement Learning
From the abstract
Recent developments in deep reinforcement learning are concerned with creating decision-making agents which can perform well in various complex domains. A particular...
See MoreSystems Engineering, Part 4: An Introduction to Requirements
Get an introduction to an important tool in systems engineering: requirements. You'll learn about the three things every requirement must have and what makes a requirement valid. You'll also...
See MoreExtremum Seeking Control
This lecture provides an overview of extremum-seeking control (ESC), which is an adaptive equation free method of controlling nonlinear systems. A sinusoidal perturbation is added to the...
See MoreMATLAB Discovery Page - Anomaly Detection
Anomaly detection is the process of identifying events or patterns that differ from expected behavior. Anomaly detection can range from simple outlier detection to complex machine learning...
See MoreRadar Systems Engineering Lecture 4: The Radar Equation
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 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 MoreImprove SNR and Capacity of Wireless Communication Using Antenna Arrays
The goal of a wireless communication system is to serve as many users with the highest possible data rate given constraints such as radiation power limit and operating budget. To improve the...
See MoreWhy Do Radars Chirp? | Pulse Waveform Basics
This tech talk covers how different pulse waveforms affect radar and sonar performance. See the difference between a rectangular pulse and a linear frequency modulated pulse, as well as...
See MoreRegulatory PID (Polish)
W tym odcinku, opisze wam podstawy działania regulatorów PID.
See MorePID 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 MoreA Statistical Noise Filter
A noise filter that uses Statistical Process Control (SPC) techniques to temper tampering
See More