
Types of Machine Learning 1
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 MoreIMC Design of an Unstable Process Example
In this video, I cover how we can use IMC method to rigorously design a controller for an inherently unstable process (has a positive pole).
See MoreControl systems with non-minimum phase dynamics
This video describes control systems that have non-minimum phase dynamics, characterized by a zero of the input--output transfer function in the right-half-plane. Physically, these systems...
See MoreRelative Gain Array RGA and Input Output Pairing
The RGA is a tool used by process engineers to determine how to pair inputs and outputs during controller design to strive for better performance and robustn...
See MoreDrone Control and the Complementary Filter
Let's talk about the complementary filter and how we can use it to estimate the attitude of a drone using an IMU. It is such a dead simple filter, which is a good reason to learn it, but it...
See MoreHomogeneous Linear Ordinary Differential Equations
In this video we discuss how to solve homogeneous linear ordinary differential equations (ODEs). The approach outlined in this lecture is applicable to high...
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 MoreRobotic Car, Closed Loop Control Example
I demonstrate the value of closed loop control in an uncertain environment using my Zumo Robot car. If you're interested in building one yourself and trying this out I think I've given you...
See MoreCartesian, Polar, Cylindrical, and Spherical Coordinates
In this video we discuss Cartesian, Polar, Cylindrical, and Spherical coordinates as well as develop forward and reverse transformations to go from one coord...
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 MoreExtremum Seeking Control in Simulink
This lecture explores extremum-seeking control (ESC) on a simple example in Matlab’s Simulink.
See MoreUnderstanding Sensor Fusion and Tracking, Part 1: What Is Sensor Fusion?
This video provides an overview of what sensor fusion is and how it helps in the design of autonomous systems. It also covers a few scenarios that illustrate the various ways that sensor...
See MoreUnderstanding and Sketching the Root Locus
In this video we discuss how to sketch the root locus for a system by developing a series of 5 core rules augmented by 5 supplemental rules (for a total of 1...
See MoreTikZ source Code: Multiplication of system variables
TikZ source Code: Multiplication of system variables
See MoreBasic Control Lectures
Systems approach, understanding and describing the operation of systems and methods of controlling them are among the basic knowledge of engineering education. But understanding the main...
See MoreStandard HW Problem #2: Which is the real open loop transfer function?
In this video, we’ll go through another standard homework problem so you can see how you can apply many of the things you’re learning into a single problem. The question is, we have two...
See MoreTikZ source Code: Sliding Mode Control Example System 1
TikZ source Code: Sliding Mode Control Example System 1
See MoreLecture 14: Routh Hurwitz Criterion
Derivation of the 2D Wave Equation
In this video we derive the 2D wave equation. This partial differential equation governs the motion of waves in a plane and is applicable for thin vibrating...
See MoreLecture 4: Electromechanical system Transfer functions and Analogous circuit...
Frequency domain – tutorial 6: Fourier transform tables
In this video, we learn about Fourier transform tables which enable us to quickly travel from time to the frequency domain. The main learning objective is to...
See More