Lecture 8: MIT 6.832 Underactuated Robotics (Spring 2022) | "Computing Lyapunov Functions I"

Lecture 8: MIT 6.832 Underactuated Robotics (Spring 2022) | "Computing Lyapunov Functions I"

🎙 Russ Tedrake 👥 17K 📅 March 1, 2022 ⏱ 80 min 👁 2K 📄 lecture 🧭 2026-08-05
Available in: English (current) Français

Keywords

Lyapunov functioncontrol theoryconvex optimizationsum-of-squaresstability

Summary

This lecture from MIT’s Underactuated Robotics course focuses on algorithms for computing Lyapunov functions, which are used to certify stability of dynamical systems. The instructor, Russ Tedrake, begins by contrasting Lyapunov analysis with optimal control, emphasizing that Lyapunov functions provide sufficient conditions for stability without requiring optimality. He explains that while the cost-to-go function in dynamic programming satisfies a partial differential equation, Lyapunov functions relax the equality to an inequality, making the problem computationally tractable. The lecture then introduces the idea of searching for Lyapunov functions using convex optimization, particularly sum-of-squares (SOS) programming. Tedrake demonstrates with a simple pendulum example, showing how the algorithm can discover a Lyapunov function that is slightly better than the energy function, avoiding the need for LaSalle’s invariance principle. He highlights the advantages of these methods: they are convex, have no hyperparameters, and provide rigorous certificates. The lecture sets the stage for more advanced topics in subsequent lectures.

153 words

Critical Evaluation

This lecture is an excellent introduction to computational methods for Lyapunov function synthesis. The instructor, Russ Tedrake, is a renowned expert in robotics and control, and his presentation is both rigorous and accessible. The content builds on previous lectures, providing necessary context and intuition. The key strength is the clear motivation: Tedrake contrasts the exact but intractable optimal control problem with the relaxed Lyapunov conditions, explaining why the latter are more amenable to computation. He emphasizes the shift from equality to inequality, which is the crux of the computational advantage. The lecture then introduces sum-of-squares programming as a convex optimization tool for searching over polynomial Lyapunov functions. The pendulum example is illustrative, showing how the algorithm can recover and even improve upon the energy-based Lyapunov function. The lecture is well-structured, with a logical flow from theory to practice. However, it is a lecture, so it lacks interactive elements and assumes prior knowledge of control theory and optimization. The technical depth is high, but the instructor provides intuitive explanations. The sources cited are primarily the course materials and standard references in the field, which are reliable. The title accurately reflects the content. Overall, this is a high-quality educational resource that effectively conveys advanced concepts in a clear manner.

207 words

Title / Content Match

The title accurately reflects the content: a lecture on computing Lyapunov functions, focusing on algorithms and their theoretical basis.

Quality & Reliability

9/10

Lecture from MIT OpenCourseWare by a leading expert in robotics and control, based on rigorous mathematical foundations and published research. The content is well-structured and accurate, with clear explanations and references to standard methods.

Key Moments

Cited Sources

Concurring Sources

Contribution & Novelties

The lecture provides a clear pedagogical bridge between optimal control and Lyapunov-based stability analysis, emphasizing the computational advantages of relaxing equality to inequality. It introduces sum-of-squares programming as a practical tool for synthesizing Lyapunov functions, with a concrete example showing how the algorithm can outperform human-designed energy functions.

Pour aller plus loin :

78 words

Radar Profile

The radar profile shows high scores across all dimensions, indicating a well-rounded lecture with strong information content, technical depth, and reliability. The balance between theory and practical algorithms is particularly notable.

Reliability 9/10