
Type
Experience
Scope
Understanding Sensor Fusion and Tracking, Part 2: Fusing a Mag, Accel, and G...
This video describes how we can use a magnetometer, accelerometer, and a gyro to estimate an object’s orientation. The goal is to show how these sensors contribute to the solution, and to...
See MoreTikZ source Code: Sliding Mode Control Example System 2
TikZ source Code: Sliding Mode Control Example System 2
See MoreComputing Euler Angles: The Euler Kinematical Equations and Poisson’s Kinema...
In this video we discuss how the time rate of change of the Euler angles are related to the angular velocity vector of the vehicle. This allows us to design...
See MoreData-Driven Control: Balancing Transformation
In this lecture, we derive the balancing coordinate transformation that makes the controllability and observability Gramians equal and diagonal. This is the critical step in balanced model...
See MoreSVD: Eigenfaces 3 [Python]
This video describes how the singular value decomposition (SVD) can be used to efficiently represent human faces, in the so-called "eigenfaces" (Python code, part 3).
See MoreBandwidth of a Dynamic System
In this video we discuss the definition and physical meaning of the bandwidth of a dynamic system. We’ll see that this is a performance metric that is used ...
See MoreLeast 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 MoreDerivation 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 MoreA Visual Introduction to Machine Learning
Machine Learning Explained in interactive visualizations (part 1).
See MoreMachine Learning Control: Genetic Algorithms
This lecture provides an overview of genetic algorithms, which can be used to tune the parameters of a control law.
See MoreMATLAB Sensor Array Analyzer App
The Sensor Array Analyzer app enables you to construct and analyze common sensor array configurations. These configurations range from 1-D to 3-D arrays of antennas, sonar transducers, and...
See MoreNumerically Linearizing a Dynamic System
In this video we show how to linearize a dynamic system using numerical techniques. In other words, the linearization process does not require an analytical description of the system. This...
See MoreFourier Series [Matlab]
This video will describe how to compute the Fourier Series in Matlab.
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 MoreFreeFlyer Aerodynamic Simulation Software
FreeFlyer® is an aerodynamic simulation software for space mission design, analysis and operations. It is a commercial software used in actual missions. Free for students, paid for startups...
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 MoreNeural Network Architectures
This lecture describes the wide variety of neural network architectures available to solve various problems.
See MoreProject Based Engineering Instrumentation with CircuitPython
This textbook has been designed with the student and faculty member in mind. First, this textbook goes hand in hand with Engineering Instrumentation taught at the undergraduate level at many...
See MoreLaplace domain – tutorial 3: Laplace transform tables
In this video, we cover Laplace transform tables which help us to quickly find Laplace and inverse Laplace transforms. The main learning objective is to full...
See MorePeter Ponders PID - Closed Loop Zeros
This video covers closed loop zeros, what causes zeros and the benefits and drawbacks of closed loop zeros.
See MoreIMC PID Design of a Second Order Process
IMC PID Design of a Second Order Process
See MoreLecture 16: More on Root Locus and Gain Compensation
PID Control - A brief introduction
In this video, I introduce the topic of PID control. This is a short introduction design to prepare you for the next few lectures where I will go through several examples of PID control....
See MorePeter Ponders PID- Motor position control
Second Order Dynamics
A crash course overview on second order dynamics in the frequency domain, what the key parameters are, and why they matter.
See More