
Time domain - tutorial 9: convolution examples
In this video, we use a systematic approach to solve lots of examples on convolution. By the end of this lecture, you should be able to find convolution betw...
See MoreTikZ source Code: Interconnected MIMO Subsystems
TikZ source Code: Interconnected MIMO Subsystems with different input and output dimensions
See MoreIntroduction to the Fourier Transform (Part 2)
This video is the second part of the introduction to the Fourier Transform. I address an error that I made in the first video concerning the scaling term of the transform. I also try to...
See MoreTypes 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 MoreFeedforward Control Intro
If we know how a disturbance will affect an output, we can proactively change our manipulated variable to counteract it.
See MoreLecture 13: Stability and Routh Hurwitz criterion
Control 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 MoreDirect Synthesis for PID Design Intro
Direct Synthesis for PID Design Intro
See MoreLecture 15: Root Locus
Introduction to Ordinary Differential Equations
In this video we introduce the concept of ordinary differential equations (ODEs). We give examples of how these appear in science and engineering as well as...
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 MoreGaussian/Normal Distributions
In this video we discuss the Gaussian (AKA Normal) probability distribution function. We show how it relates to the error function (erf) and discuss how to ...
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 MoreThe Routh-Hurwitz Stability Criterion
In this video we explore the Routh Hurwitz Stability Criterion and investigate how it can be applied to control systems engineering. The Routh Hurwitz Stabi...
See MoreNASA's General Mission Analysis Tool (GMAT)
NASA's GMAT is the worlds only enterprise, multi-mission, open source software system for space mission design, optimization, and navigation. The system supports missions in flight regimes...
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 MoreControllability [Control Bootcamp]
This lecture explores when a linear system is controllable. We begin with the simple test in terms of the rank of the controllability matrix on a few intuitive examples.
See MoreLecture 25: Nyquist stability criterion
Derivation of Rodrigues’ Rotation Formula
In this video we explain and derive Rodrigues’ Rotation Formula. This functions describes how to rotate an arbitrary vector about another arbitrary axis of ...
See MorePeter Ponders PID- Motor position control
SVD: Importance of Alignment [Python]
This video describes the importance of aligning data when using the singular value decomposition (SVD) (Python code).
See MoreLaplace domain – tutorial 5: Inverse Laplace transform
In this video, we cover inverse Laplace transform which enables us to travel back from Laplace to the time domain. We will learn how to use simple tricks alo...
See MoreTikZ source Code: Both passivity indices applied
TikZ source Code: Both passivity indices applied.
See MoreDenoising Data with FFT [Matlab]
This video describes how to clean data with the Fast Fourier Transform (FFT) in Matlab.
See MoreControl Bootcamp: Loop Shaping Example for Cruise Control
This video demonstrates loop shaping on the cruise control model.
See More