MAE 4110

MAE 4110

Course information provided by the 2026-2027 Catalog.

This course focuses on giving students experience with deploying controllers on a complex real-world (legged) robot, and how to debug a complex system that relies not only on software but the hardware details. While the details/knowledge covered are centered around legged robots, the skills are relevant to any robot platform. You will learn how to model and control (largely with learning-based tools) a dynamically unstable system, and transfer the results from simulation to hardware. The course will include hands-on exercises building simple robots to develop physical intuition, and simple model-based analyses to make a strong connection between physics and the hardware design of the robot, and control or the software design. The core of the course is a team-project using reinforcement learning (RL) to control a legged robot.


Prerequisites MATH 2930, MATH 2940, MAE 2030, MAE 3260 or permission from instructor.

Last 4 Terms Offered (None)

Learning Outcomes

  • Assess different legged robot designs and explain their properties and limitations, and the appropriate control approaches for that hardware.
  • Implement state-of-the-art controllers for dynamic locomotion, from simulation to hardware.
  • Implement quantitative experiments to assess the controller performance, and to systematically debug dynamic behavior in legged robots.

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: MAE 5110

  • 3 Credits Graded

  • 10129 MAE 4110   LEC 001

    • MWF
    • Aug 24 - Dec 7, 2026
    • Heim, S

  • Instruction Mode: In Person