Save this video — free

Stanford AA203 Optimal and Learning-Based Control | Spring 2026 | Lecture 6: Direct Methods

Stanford Online · 1:20:29 · Watch on YouTube

Stanford AA203 Optimal and Learning-Based Control | Spring 2026 | Lecture 6: Direct Methods Watch on YouTube →

Overview

Stanford Online's Lecture 6 on Direct Methods for Optimal Control introduces techniques to solve optimal control problems by discretizing them into nonlinear optimization problems. The lecture details two main families: state and control parameterization (collocation) and control parameterization (shooting), contrasting their approaches to handling states and controls as optimization variables. It also explores sequential convex programming (SCP) as an iterative strategy to solve these nonlinear problems by repeatedly solving linearized convex sub-problems, demonstrating practical examples like particle control and Zermelo's problem.

Key takeaways

Chapters

0:00 Recap of Indirect Methods and Introduction to Direct Methods
2:12 Reformulating Problems for Standard Solvers: Free Final Time
8:52 Example: Particle on a Line with Free Final Time
10:40 Deriving Optimality Conditions for Particle Control
17:10 Boundary Conditions for the Particle Problem
20:40 Implementing Indirect Methods with SolveBVP
23:46 Numerical Solution and Verification
25:40 Transition to Direct Methods: Strengths and Popularity
28:21 High-Level Overview of Direct Methods
32:35 Two Subcategories of Direct Methods
35:51 Pros and Cons of Direct Method Families
39:14 State and Control Parameterization (Collocation)
48:50 Example: Zermelo's Problem (Crossing the River)
55:14 Implementing Zermelo's Problem with State/Control Parameterization
1:04:01 Challenges with Initial Guess and Constraints
1:13:24 Control Parameterization (Shooting Methods)
1:19:10 Implementing Zermelo's Problem with Control Parameterization

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, Stanford Online.

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.