Lecture 9 | MIT 6.832 (Underactuated Robotics), Spring 2018

Lecture 9 | MIT 6.832 (Underactuated Robotics), Spring 2018

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

Keywords

trajectory optimizationoptimal controlconvex optimizationquadratic programmingunderactuated robotics

Summary

This lecture from MIT’s Underactuated Robotics course introduces trajectory optimization as a method for finding optimal control policies from a single initial condition, contrasting with dynamic programming and sum-of-squares methods that aim for global solutions. The instructor, Russ Tedrake, explains the limitations of previous methods in high-dimensional state spaces and positions trajectory optimization as a scalable alternative. He begins with linear discrete-time systems, showing how the problem can be formulated as a quadratic program or linear program, depending on the cost function. The lecture covers the formulation of constraints, including state and input limits, and discusses the trade-offs between convex and non-convex optimization. Tedrake emphasizes that while trajectory optimization often works well in practice, it is not guaranteed to find a solution, as demonstrated by a failed example with the Acrobot. He also mentions the use of direct transcription and shooting methods, and the importance of initialization. The lecture concludes with a demonstration of trajectory optimization applied to a pendulum swing-up and a cart-pole system, highlighting the speed and effectiveness of the approach. The course website is referenced for further materials.

181 words

Critical Evaluation

This lecture provides a solid introduction to trajectory optimization, a fundamental tool in robotics and control. The content is well-structured, building on previous lectures and clearly explaining the motivation for moving from global methods to local trajectory optimization. The instructor’s expertise is evident, and the presentation is clear, with mathematical formulations and practical examples. The main strength is the pedagogical approach: Tedrake contrasts trajectory optimization with dynamic programming and sum-of-squares methods, highlighting the trade-offs in scalability and optimality. He also discusses the practical aspects, such as the fragility of non-convex solvers and the importance of initialization. The lecture is technically accurate and aligns with standard practices in the field. However, it lacks explicit citations to external sources, which is typical for a lecture but limits the ability to verify specific claims. The use of a live demonstration, including a failure case, adds authenticity and illustrates the challenges in practice. The content is suitable for an advanced undergraduate or graduate audience with a background in control theory and optimization. Overall, this is a high-quality educational resource that effectively conveys the key concepts and practical considerations of trajectory optimization.

187 words

Title / Content Match

The title accurately reflects the content: a lecture on underactuated robotics, specifically focusing on trajectory optimization.

Quality & Reliability

8/10

Lecture by MIT professor Russ Tedrake, part of a well-established course. Content is technically rigorous, based on established optimization and control theory. No citations provided in the video, but the course website offers additional resources. The lecture is a primary educational source, not peer-reviewed, but highly reliable for its domain.

Key Moments

Cited Sources

  • Underactuated Robotics Course Website — Referenced in the video description as the course website for additional materials.

Concurring Sources

  • Underactuated Robotics Course Website — The course website provides lecture notes and additional resources that align with the content of this lecture.

Contribution & Novelties

This lecture provides a clear and accessible introduction to trajectory optimization, a key technique in robotics. It bridges the gap between theoretical optimal control and practical implementation, emphasizing the trade-offs between global and local methods. The lecture’s contribution lies in its pedagogical clarity and the demonstration of real-world applications, including a failure case that highlights the challenges of non-convex optimization.

Pour aller plus loin :

  • Trajectory Optimization — Overview of trajectory optimization methods and applications.
  • Quadratic Programming — Mathematical background on quadratic programming, a core tool in trajectory optimization.
  • Direct Transcription — A method for solving optimal control problems by discretizing the dynamics.
  • Model Predictive Control — A related control strategy that uses trajectory optimization in real-time.

117 words

Radar Profile

The radar profile shows high scores in information quantity, quality, and technical level, with a slightly lower but still strong reliability score. This indicates a dense, technically rich lecture with reliable content, though the lack of external citations slightly reduces the reliability score.

Reliability 8/10