We may earn an affiliate commission when you visit our partners.
Course Discontinued We've found some alternatives for you:

Top Active Alternatives

Robotics: Locomotion Engineering is no longer accepting new enrollments. We've matched the highest-rated active courses in this subject:

Course image
Dan Koditschek

How do robots climb stairs, traverse shifting sand and navigate through hilly and rocky terrain?

This course, part of the Robotics MicroMasters program, will teach you how to think about complex mobility challenges that arise when robots are deployed in unstructured human and natural environments.

You will learn how to design and program the sequence of energetic interactions that must occur between sensors and mechanical actuators in order to ensure stable mobility. We will expose you to underlying and still actively developing concepts, while providing you with practical examples and projects.

Read more

How do robots climb stairs, traverse shifting sand and navigate through hilly and rocky terrain?

This course, part of the Robotics MicroMasters program, will teach you how to think about complex mobility challenges that arise when robots are deployed in unstructured human and natural environments.

You will learn how to design and program the sequence of energetic interactions that must occur between sensors and mechanical actuators in order to ensure stable mobility. We will expose you to underlying and still actively developing concepts, while providing you with practical examples and projects.

What you'll learn

  • The design and analysis of agile, bioinspired, sensorimotor systems
  • How to develop simplified models of complex dynamic systems
  • Ways to utilize simplified models to achieve dynamical mobility tasks

What's inside

Learning objectives

  • The design and analysis of agile, bioinspired, sensorimotor systems
  • How to develop simplified models of complex dynamic systems
  • Ways to utilize simplified models to achieve dynamical mobility tasks

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops the design and analysis of agile, bioinspired, sensorimotor systems, which is standard in the robotics industry
Taught by Dan Koditschek, who is recognized for their work in robotics
Examines how to develop simplified models of complex dynamic systems, which is highly relevant to robot mobility
Provides hands-on labs and interactive materials, which can enhance learning
Prerequisites may be required, as the course explicitly advises students to take other courses first

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Career center

Learners who complete Robotics: Locomotion Engineering will develop knowledge and skills that may be useful to these careers:
Robotics Engineer
Robotics Engineers design, build, operate, and maintain mechanical systems that perform complex tasks in a wide variety of environments. This course will help Robotics Engineers develop the skills needed to design and analyze agile, bioinspired, sensorimotor systems. The course will also teach students how to develop simplified models of complex dynamic systems and utilize these models to achieve dynamical mobility tasks.
Control Systems Engineer
Control Systems Engineers design, build, and maintain systems that control the behavior of machines and other physical systems. This course will help students develop the skills needed to design and analyze control systems for complex dynamic systems. The course will also teach students how to develop simplified models of complex dynamic systems and utilize these models to achieve desired system behavior.
Mechanical Engineer
Mechanical Engineers design, build, and maintain mechanical systems. This course will help Mechanical Engineers develop the skills needed to design and analyze mechanical systems that are capable of performing complex tasks in a wide variety of environments. The course will also teach students how to develop simplified models of complex dynamic systems and utilize these models to achieve desired system behavior.
Electrical Engineer
Electrical Engineers design, build, and maintain electrical systems. This course will help Electrical Engineers develop the skills needed to design and analyze electrical systems that are capable of powering and controlling complex mechanical systems. The course will also teach students how to develop simplified models of complex dynamic systems and utilize these models to achieve desired system behavior.
Computer Engineer
Computer Engineers design, build, and maintain computer systems. This course will help Computer Engineers develop the skills needed to design and analyze computer systems that are capable of controlling complex mechanical systems. The course will also teach students how to develop simplified models of complex dynamic systems and utilize these models to achieve desired system behavior.
Systems Engineer
Systems Engineers design, build, and maintain complex systems that are composed of multiple interacting components. This course will help Systems Engineers develop the skills needed to design and analyze complex systems that are capable of performing complex tasks in a wide variety of environments.
Software Engineer
Software Engineers design, build, and maintain software systems. This course may be useful for Software Engineers who are interested in developing software for controlling complex mechanical systems.
Data Scientist
Data Scientists collect, analyze, and interpret data to help businesses make better decisions. This course may be useful for Data Scientists who are interested in developing data-driven models for controlling complex mechanical systems.
Operations Research Analyst
Operations Research Analysts use mathematical models to help businesses make better decisions. This course may be useful for Operations Research Analysts who are interested in developing mathematical models for controlling complex mechanical systems.
Industrial Engineer
Industrial Engineers design, build, and maintain industrial systems. This course may be useful for Industrial Engineers who are interested in developing industrial systems that are capable of performing complex tasks in a wide variety of environments.
Manufacturing Engineer
Manufacturing Engineers design, build, and maintain manufacturing systems. This course may be useful for Manufacturing Engineers who are interested in developing manufacturing systems that are capable of producing complex mechanical systems.
Quality Engineer
Quality Engineers design, build, and maintain quality systems. This course may be useful for Quality Engineers who are interested in developing quality systems for complex mechanical systems.
Safety Engineer
Safety Engineers design, build, and maintain safety systems. This course may be useful for Safety Engineers who are interested in developing safety systems for complex mechanical systems.
Project Manager
Project Managers plan, organize, and execute projects. This course may be useful for Project Managers who are interested in managing projects to develop complex mechanical systems.
Technical Writer
Technical Writers create documentation for technical products and services. This course may be useful for Technical Writers who are interested in writing documentation for complex mechanical systems. The course will help Technical Writers develop the skills needed to understand the technical details of complex mechanical systems and communicate those details to a non-technical audience.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Robotics: Locomotion Engineering.
Bring Your Story to Life – Video Post-Production
Most relevant
AWS Security – Encryption Fundamentals
Most relevant
Copy.AI for Beginners: Generate texts for various use...
Most relevant
Cybercrime
Most relevant
MySQL for Data Analytics and Business Intelligence
Most relevant
Learn SQL with Databricks
Most relevant
Programmatic Prompting with OpenAI: Refining and Filtering
Most relevant
Supervised Machine Learning: Regression
Most relevant
Climate Change: Carbon Capture and Storage
Most relevant

edX Buyer Protection & Guarantee

Verified partner policies & purchase protections

World-Class University Partner
Free Trial & Audit

Free Audit Track Available

Free audit track available for most courses, giving open access to video lectures, course readings, and assignments at no charge.

Return & Refund Policy

14-Day Full Refund Window

14-day full refund available up to 14 days after course start or 14 days after payment (whichever comes second, up to 6 months max), provided verified certificate has not yet been earned.

Buyer Protections

Verified Academic & Industry Partner

University-backed credentials authored by elite institutions like Harvard, MIT, and Oxford, with tamper-proof certificate verification.

Key Purchase Protections
Free audit track for open learning access
14-day money-back guarantee on verified certificates
Prestigious university credentials (Harvard, MIT)
Automatic unenrollment refund process via dashboard
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser