Save this video — free

Princeton Intro to Robotics (Fall 2026) | Lecture 8: The Linear Quadratic Regulator (LQR)

Introduction to Robotics @ Princeton · 1:17:30 · Watch on YouTube

Princeton Intro to Robotics (Fall 2026) | Lecture 8: The Linear Quadratic Regulator (LQR) Watch on YouTube →

Overview

Princeton’s Lecture 8 develops the Linear Quadratic Regulator (LQR) as a principled way to choose a stabilizing feedback controller for a linearized robot model. Given dynamics matrices A and B and designer-selected cost matrices Q and R, LQR solves an algebraic Riccati equation to produce a linear state-feedback law that balances state error against control effort; the lecture also explains practical tuning for a quadrotor and shows applications to aircraft and humanoid robots.

Key takeaways

Chapters

0:00 Feedback Control Recap: Correcting Quadrotor Hover Errors
9:10 Why LQR: Choosing Better Gains Than Stability Alone
12:00 Shift the Reference to Zero with Error Coordinates
14:10 LQR Cost: Accumulated State Error and Control Effort
20:00 Use Q and R to Weight Errors, Units, and Effort
27:00 The Cost Function Depends on the Initial State and Applied Inputs
39:50 LQR’s Key Result: The Optimal Controller Is Linear
42:00 Solve the Algebraic Riccati Equation for S
45:00 Compute K* and Restore the Reference Input
50:00 Fixed-Point LQR Assumptions and Trajectory-Tracking Extensions
52:20 Numerical Riccati Solvers and Python Sign Conventions
55:20 Interpret S as the Optimal Cost-to-Go
1:01:20 LQR Stability Guarantee for the Linear System
1:03:10 Tune Quadrotor Q and R Weights in the Lab
1:11:40 LQR Demonstrations: Quadrotors, Prop-Hang Aircraft, and Humanoids

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Introduction to Robotics @ Princeton.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.