
Type
Experience
Scope
Feedback Control and Block Diagram Introduction
How do engineers begin to design controllers to respond to disturbances and maintain set points? In this example, I'll discuss how we can design a controller...
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 8 - Policy Gr...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
Extremum Seeking Control: Challenging Example
This lecture explores the use of extremum-seeking control (ESC) to solve a challenging control problem with a right-half plane zero.
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 MoreInternal Model Control IMC Introduction
Internal Model Control IMC Introduction
See MoreRL Course by David Silver - Lecture 2: Markov Decision Process
Explores Markov Processes including reward processes, decision processes and extensions.
See MoreFourier Series: Part 1
This video will show how to approximate a function with a Fourier series, which is an infinite sum of sines and cosines. We will discuss how these sines and cosines form a basis for the...
See MoreFirst Order Dynamics in Process Control
An overview on the identification and behavior of first order dynamics in process control.
See MoreNonhomogeneous Linear Ordinary Differential Equations
In the previous video (https://youtu.be/3Kox-3APznI) we examined solving homogeneous linear ordinary differential equations (the forcing function was equal t...
See MoreInner Products in Hilbert Space
This video will show how the inner product of functions in Hilbert space is related to the standard inner product of vectors of data.
See MorePeter Ponders PID - Lead/lag closed loop control
Understanding Sensor Fusion and Tracking, Part 5: How to Track Multiple Obje...
This video describes two common problems that arise when tracking multiple objects: data association and track maintenance. We cover a few ways to solve these issues and provide a general...
See MoreNumerically Solving Partial Differential Equations
In this video we show how to numerically solve partial differential equations by numerically approximating partial derivatives using the finite difference me...
See MoreSVD: Eigenfaces 1 [Matlab]
This video describes how the singular value decomposition (SVD) can be used to efficiently represent human faces, in the so-called "eigenfaces" (Matlab code, part 1).
See MoreTikZ source Code: Both passivity indices applied
TikZ source Code: Both passivity indices applied.
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 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 MoreFIR Filter Design and Software Implementation
FIR (Finite Impulse Response) filter theory, design, and software implementation. Real-time software implementation on a custom STM32-based PCB. Overview of digital filtering, use-cases...
See MoreTikZ source Code: Example Graph
TikZ source Code: Example Graph
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 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 More3D Printed Laboratory Equipment to Study Fundamentals of Vibrations: Complia...
This low-cost, portable, and 3D-Printed Laboratory Equipment (3D-PLE) can be utilized to achieve the following learning outcomes:
- Derive the equation of motion of a translational...
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 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 More