
Least Squares Regression and the SVD
This video describes how the SVD can be used to solve linear systems of equations. In particular, it is possible to solve nonsquare systems (overdetermined or underdetermined) via least...
See MoredRehmFlight VTOL - Teensy (Arduino) Flight Controller and Stabilization
dRehmFlight VTOL is a new flight controller and stabilization package intended to be used for small to medium sized hobby or research projects. dRehmFlight is the code, and the physical...
See MorePosicast Control 5 - (In English)
In this video Posicast in closed-loop is illustrated using a gantry-crane system simulations.
See MoreDynamic Behavior and Input Types in Process Control
An introduction to the four types of dynamic behavior and five types of inputs (step, ramp, pulse, impulse, and sinusoidal), and why transfer functions are u...
See MoreTypes of Machine Learning 2
This lecture gives an overview of the main categories of machine learning, including supervised, un-supervised, and semi-supervised techniques, depending on the availability of expert labels...
See MoreMachine Learning Course by Andrew Ng
A very comprehensive and detailed course in machine learning , best suited for beginners with knowledge of high school linear mathematics.
See MoreUnderstanding Model Predictive Control, Part 3: MPC Design Parameters
To successfully control a system using an MPC controller, you need to carefully select its design parameters. This video provides recommendations for choosing the controller sample time...
See MoreIMC based PID Design for a First Order Process
IMC based PID Design for a First Order Process
See MoreUnderstanding PID Controller
This blog post begins by walking through the basics and the theoretical part of the PID controllers. The controller is then tested, verified, and analyzed using MATLAB.
See MoreControl Bootcamp: Observability Example in Matlab (Part 2)
This video continues to explore observability in Matlab on the example system of an inverted pendulum on a cart. We look at the observability Gramian.
See MoreWorking with Synthetic Data | Deep Learning for Engineers, Part 2
This video covers the first step in deep learning: having access to data. Part of making the decision of whether deep learning is right for your project comes down to the type and amount of...
See MorePeter Ponders PID - IAE,ITAE,ISE Performance indicators
Performance indicators can be used to compute closed loop pole locations. Only one gain parameter is required to move the pole locations closer to the origi...
See MoreFuzzy Inference System Walkthrough | Fuzzy Logic Part 2
This video walks step-by-step through a fuzzy inference system. Learn about concepts like membership function shapes, fuzzy operators, multiple-input inference systems, and rule firing...
See MoreAuto Tuning a Small DC Motor in Torque Mode
I was really testing the picture in picture feature of the Screen Flow software I use to make these videos. I knew the auto tuning would work. I kept the v...
See MoreSketching Root Locus Part 1
Sketching a root locus by hand can be done by following some simple rules. However, more important than actually being able to sketch to plot is being able to use our knowledge to design...
See MoreFinding Roots of a Polynomial Using Matlab, Mathematica, and a TI-83
In this video we show how to use Matlab and Mathematica to solve for roots of an arbitrary order polynomial. For fun, we also show how an old graphing calcu...
See MoreMounting and Configuring the IMU - dRehmFlight VTOL
This video will show you how to verify proper operation of the IMU for dRehmFlight VTOL before your first flight. It will also show you how to correctly mount the IMU to your aircraft. The...
See MoreTikZ source Code: Multiplication of system variables
TikZ source Code: Multiplication of system variables
See MoreControl Bootcamp: Full-State Estimation
This video describes full-state estimation. An estimator dynamical system is constructed, and it is shown that the estimate converges to the true state. Further, the eigenvalues of the...
See MoreFourier Series and Gibbs Phenomena [Python]
This video will describe how to compute the Fourier Series in Python and Gibbs Phenomena that appear for discontinuous functions.
See MoreResonant Frequency of a Dynamic System
In this video we discuss the resonant frequency of a dynamic system. We show how the resonant frequency, natural frequency, and damped natural frequency are...
See MoreTikZ source Code: Sliding Mode Control Example System 1
TikZ source Code: Sliding Mode Control Example System 1
See MoreSolving the 1D Heat Equation
In this video we simplify the general heat equation to look at only a single spatial variable, thereby obtaining the 1D heat equation. We solving the result...
See MoreTime domain - tutorial 11: system properties from impulse response
In this video, we learn how to find system properties from the impulse response. Specifically, memoryless, causal, stable and invertible systems will be ful...
See MoreParticle Filter Explained without Equations
This video provides a quick graphical introduction to the particle filter. It does a good job building some intuition behind the filter without ever touching on any mathematics. It's worth a...
See More