
TikZ source Code: Mobile Robot Wall
TikZ source Code: Mobile Robot Wall
See MoreMotivation for Full-State Estimation [Control Bootcamp]
This video discusses the need for full-state estimation. In particular, if we want to use full-state feedback (e.g., LQR), but only have limited measurements of the system, it is necessary...
See MoreDeriving Percent Overshoot, Settling Time, and Other Performance Metrics
In this video we examine a second order dynamic system and derive how various performance metrics (such as time to first peak, magnitude at first peak, perce...
See MoreLinear Systems of Equations, Least Squares Regression, Pseudoinverse
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 MoreLecture 2: LTI Systems, Laplace Transform Review and Transfer Function
Frequency domain – tutorial 8: frequency spectra
In this video, we learn about frequency spectra which can be divided into two parts: phase and magnitude spectrum. Some examples will be provided to practice...
See MoreFrequency domain – tutorial 11: equalization
In this video, we learn about equalization technique which is used in communication systems to compensate for the destructive effect of the channel between t...
See MoreTransfer Functions in Simulink for Process Control
An introduction on deriving transfer functions from a linearized state space model via Laplace Transforms, and how we can input transfer functions into Simul...
See MorePID Control with Posicast Control 8 - ( In English )
This is the follow up of PID Control with Posicast ( Part II )
See MoreAutomatic Updates of Transition Potential Matrices in Dempster-Shafer Networ...
Journal article that develops an evidential reasoning network capable of learning/updating the relationships between Frames of Discernment (the sets over which Dempster-Shafer reasons that...
See MoreDirect Design Example for PID Controller
I go through an example problem of how we can use Direct Design (also called Direct Synthesis) to determine the tuning parameters for a PID controller, given...
See MoreState Space to Transfer Function
In this video we show how to transform a linear state space representation of a dynamic system to an equivalent transfer function representation. We will de...
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 MoreBode Plots by Hand: Real Poles or Zeros
This is a continuation of the Control Systems Lectures. This video describes the benefit of being able to approximate a Bode plot by hand and explains what a Bode plot looks like for a...
See MoreHumans, Robots, and Non-Prehensile Manipulation
This is a fun video that was inspired by a presentation I saw at the 2015 International Conference on Robotics and Automation (ICRA). I wanted to see if humans could duplicate the...
See MoreUsing a Homogeneous Transformation Matrix to Combine Rotation and Translatio...
In this video we discuss how to properly deal with coordinate frames that are both rotated and translated from one another. We develop a homogeneous transfo...
See MorePeter Ponders PID - Yet Another Linear Quadratic Control Video but...
Control Bootcamp: Sensitivity and Complementary Sensitivity
Here we explore the sensitivity and complementary sensitivity functions, which are critical in understanding robustness and performance.
See MoreDesigning a PID Controller Using the Ziegler-Nichols Method
In this video we discuss how to use the Ziegler-Nichols method to choose PID controller gains. In addition to discussing the method and providing a Matlab i...
See MorePeter Ponders PID - Controlling non-integrating single pole system. Part 1 ...
Part 1 shows why P only control shouldn't be used because the set point or target is never reached.Part 2 shows why I only control shouldn't be used because ...
See MoreDrone Simulation and Control, Part 5: Tuning the PID controller
In the last video, we learned how accurate, nonlinear models are great for simulation but they don’t lend themselves well to linear analysis and design. This video takes the nonlinear model...
See MoreFourier Series: Part 2
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 MoreTime Domain Analysis with Matlab: Using the Linear System Analyzer
In this video we explore various Matlab functions and workflows to perform time domain analysis of a dynamic system. This includes the use of ‘tf’, ‘step’, ...
See More