
Discrete control #3: Designing for the zero-order hold
This is the third video on discrete control and in this video, I want to clear up a confusion that I caused last time regarding using the ZOH method to discretize a continuous controller and...
See MoreOIT System Design Laboratory (Japanese)
A collection of video lectures from OIT SDL.
See MoreControl Bootcamp: Observability Example in Matlab
This video explores observability in Matlab on the example system of an inverted pendulum on a cart.
See MorePeter Ponders PID - Introduction
The purpose of this video is to inform the viewer about what to expect. My videos go much deeper than the typical videos. They are geared for graduate st...
See MoreConverting Constrained Optimization to Unconstrained Optimization Using the ...
In this video we show how to convert a constrained optimization problem into an approximately equivalent unconstrained optimization problem using the penalty...
See MoreAutonomous Navigation, Part 6: Metrics for System Assessment
Take a systems engineering approach to verifying the autonomous navigation system end to end and learn how simulations and physical tests can complement each other. The video also covers a...
See MoreModeling Perturbations and Element Failures in a Sensor Array
This MATLAB example shows how to model amplitude, phase, position and pattern perturbations as well as element failures in a sensor array.
See MoreWhy Padé Approximations Are Great! | Control Systems in Practice
Watch an introduction to Padé approximations. Learn what Padé approximations are and how to calculate them, why they are important, and when to use them—specifically in the context of time...
See MoreMachine Learning Control: Overview
This lecture provides an overview of how to use machine learning optimization directly to design control laws, without the need for a model of the dynamics.
See MoreHow are Beamforming and Precoding Related?
Explains the relationship between Beamforming and Precoding in multi-antenna communication systems. Also discusses the relationship to Diversity.
See MoreMy Sole Advise to Data Scientists on Coursera & Quora
This blog post by Tarry Singh answers questions including "How do I get started in the field on Machine Learning, Deep Learning or Artificial Intelligence" and "How do I advance from the...
See MoreDSP Lecture 1: Signals
This is a video lecture for ECSE-4530 Digital Signal Processing by Rich Radke, Rensselaer Polytechnic Institute.
See MoreModel Identification and Adaptive Control - From Windsurfing to Telecommunic...
This book is based on a workshop entitled: "Model Identification and Adaptive Control: From Windsurfing to Telecommunications" held in Sydney, Australia, on December 16, 2000. The workshop...
See MoreControl System Lectures - Bode Plots, Introduction
This lecture is an introduction to frequency response methods, and in particular describes the Bode plot. I go through how it is generated and why we use it to visualize the frequency...
See MoreModel Reference Adaptive Control Part-1
Video course on nonlinear and adaptive control by Dr. Shubhendu Bhasin, Department of Electrical Engineering, IIT Delhi.
See MoreReinforcement Learning for Engineers, Part 5: Overcoming the Practical Chall...
This video addresses a few challenges that occur when using reinforcement learning for production systems and provides some ways to mitigate them. Even if there aren’t straightforward ways...
See MoreIntro to Data Science: What is Data Science?
This lecture provides an overview of the various components of data science, including data collection, cleaning, and curation, along with visualization, analysis, and machine learning (i.e...
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 MoreControl Bootcamp: Cautionary Tale About Inverting the Plant Dynamics
Here we show an example of why it can be a very bad idea to invert some plant dynamics, for example with unstable eigenvalues, for loop shaping.
See MoreWhat Is a Control System and Why Should I Care? (Part 2)
This second video introduces some of the methods that engineers use to build control systems. It shows how we use science to help us derive models of systems from both measurements and...
See MoreA* Pathfinding (E01: algorithm explanation)
Welcome to the first part in a series teaching pathfinding for video games. In this episode we take a look at the A* algorithm and how it works.
See MoreReinforcement Learning with MATLAB.
This repository contains series of modules to get started with Reinforcement Learning with MATLAB.
It is divided into 4 stages.
In Stage 1, we start with learning RL concepts by manually...
See MorePassivity-Based Control to Guarantee Stability | Control Systems in Practice...
Learn about passivity-based control to guarantee closed-loop stability of feedback systems. Consider different ways to assess the stability of systems other than looking at gain and phase...
See MoreMachine Learning: What is easy, medium, and hard?
This video gives a brief overview of what is easy, medium, and hard in machine learning, explored through case studies. Progress in machine learning is rapidly advancing, and changing the...
See MoreWhy multichannel beamforming is useful for wireless communication
Wireless communication systems like 5G and WiFi usually have to serve many users simultaneously and they have to deal with multiple paths between two radios when operating in a scattering...
See More