These working notes by Russ Tedrake cover nonlinear dynamics and control with a specific focus on mechanical systems. The material explores how to achieve robust, efficient, and graceful robot movement through the integration of mechanical design, passive dynamics, and nonlinear control synthesis. Rather than relying solely on model-free approaches, the text emphasizes using the underlying structure of dynamical equations to develop more data-efficient and robust algorithms via optimization and machine learning.
Main topics include:
* Model systems such as pendulums, acrobots, cart-poles, and quadrotors
* Simple models of walking and running dynamics
* Nonlinear planning and control using trajectory optimization and LQR
* Lyapunov analysis for stability and reachability
* Estimation techniques including Kalman filters and Bayesian methods
* Learning-based approaches such as imitation learning, policy search, and system identification
* Contact-implicit trajectory optimization and hybrid systems