Control Bootcamp: Linear Systems & Optimal Control
Prof. Steve BruntonState-space dynamical systems, stability eigenvalues, controllability, observability, Linear Quadratic Regulators (LQR), and Kalman filtering derived for modern control engineering.
Syllabus
8Control Bootcamp: Overview
Overview lecture for bootcamp on optimal and modern control. In this lecture, we discuss the various types of control and the benefits of closed-loop feedback control.
Linear Systems [Control Bootcamp]
Linear systems of ordinary differential equations are analyzed using eigenvalues and eigenvectors. This will be the mathematical foundation of this bootcamp on linear control theory.
Stability and Eigenvalues [Control Bootcamp]
Here we discuss the stability of a linear system (in continuous-time or discrete-time) in terms of eigenvalues. Later, we will actively modify these eigenvalues, and hence the dynamics, with feedback control.
Linearizing Around a Fixed Point [Control Bootcamp]
This lecture describes how to obtain linear system of equations for a nonlinear system by linearizing about a fixed point. This is worked out for the simple pendulum "by-hand" and in Matlab.
Controllability [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.
Degrees of Controllability and Gramians [Control Bootcamp]
This lecture discusses degrees of controllability using the controllability Gramian and the singular value decomposition of the controllability matrix.
Lecture: Inverted Pendulum on a Cart (ME 564)
This lecture introduces the inverted pendulum on a cart as a control system example. It covers state-space representation, fixed point analysis, and Matlab simulation, laying the groundwork for feedback control design.
Lecture: Kalman Filter Example (ME 564)
This lecture demonstrates the application of the Kalman Filter using a Matlab implementation on the inverted pendulum on a cart system. It explores state estimation in a practical control scenario.

![Linear Systems [Control Bootcamp]](/_next/image?url=https%3A%2F%2Fi.ytimg.com%2Fvi%2FnyqJJdhReiA%2Fhqdefault.jpg&w=3840&q=75)
![Stability and Eigenvalues [Control Bootcamp]](/_next/image?url=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fh7nJ6ZL4Lf0%2Fhqdefault.jpg&w=3840&q=75)
![Linearizing Around a Fixed Point [Control Bootcamp]](/_next/image?url=https%3A%2F%2Fi.ytimg.com%2Fvi%2F1YMTkELi3tE%2Fhqdefault.jpg&w=3840&q=75)
![Controllability [Control Bootcamp]](/_next/image?url=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fu5Sv7YKAkt4%2Fhqdefault.jpg&w=3840&q=75)
![Degrees of Controllability and Gramians [Control Bootcamp]](/_next/image?url=https%3A%2F%2Fi.ytimg.com%2Fvi%2FZNHx62HbKNA%2Fhqdefault.jpg&w=3840&q=75)

