Legged Robots: How to Make Robots Walk and Run
Bipedal robot locomotion is a challenging problem. This course will introduce students to the math behind bipedal legged robots. We will cover modeling and dynamics of legged robots, trajectory planning for designing walking and running gaits, and common control strategies to achieve the planned motions. The course also includes applied techniques of programming up a simulator with a dynamical model of a bipedal robot as well as a controller that stabilizes a walking gait. This course will take students through every step of the process, including: Mathematical modeling of walking gaits in planar robots. Analysis of periodic orbits representing walking gaits. Algorithms for synthesizing feedback controllers for walking. Algorithms for op
Topics
- The goal of this course is to introduce students to the math behind bipedal legged robots. We will cover modeling and dynamics of legged robots, trajectory planning for designing walking and running gaits, and common control strategies to achieve the planned motions.
- Students in this course will learn applied techniques of programming up a simulator with a dynamical model of a bipedal robot as well as a controller that stabilizes a walking gait.
Official catalogue course objectives and student learning outcomes
Prerequisites & course information
{'preRequisiteCourse': '1155081', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1154901', 'concurrentPrerequisit': False}
Sources
- Course catalogue ↗2026-2027