MICRO-507 / 4 credits

Teacher: Ijspeert Auke

Language: English


Summary

The course presents the design, control, and applications of legged robots. It gives a review of different types of legged robots (including two-, four- and multi-legged robots), and an analysis of different control methods for legged locomotion.

Content

The course presents the design, control, and applications of legged robots. It gives a review of different types of legged robots (including two-, four- and multi-legged robots), and analysis of different control methods for legged locomotion. It also trains students in making critical analysis of key articles in the field, and in designing their own models and locomotion controllers for legged robots in simulation.

CONTENT

  • History of legged robotics, including two-, four-, and multi-legged robots
  • Review of mechanical structures of legged robots, passive and dynamic walkers
  • Background concepts: dynamic versus static stability, different stability criteria (e.g. Zero-Moment Point ZMP, capturability, ...), energy consumption, cost of transport (COT), state estimation.
  • Simple models of locomotion: rimless wheel, inverted pendulums, linear inverted pendulum (LIP), spring-loaded inverted pendulum (SLIP), template versus anchor models
  • Analysis of different control approaches: trajectory-based methods, virtual leg control, virtual model control, hybrid-zero dynamics, optimal control, planning approaches, approaches based on reinforcement learning, and bioinspired approaches.
  • Critical literature review and presentation: Students will read several important articles in the field, and present them to the class.
  • Numerical exercises: The course will also involve numerical exercises in which students will develop their own controllers for simulated legged robots (with weekly sessions with assistants and the professor).

Learning Prerequisites

Required courses

Recommended courses

  • Mobile robots
  • Model predictive control

Learning Outcomes

By the end of the course, the student must be able to:

  • Make
  • Carry out
  • Analyze

Transversal skills

  • Make an oral presentation.
  • Write a literature review which assesses the state of the art.
  • Identify the different roles that are involved in well-functioning teams and assume different roles, including leadership roles.

Teaching methods

Lectures, student presentations of articles, develop controllers for simulated robots

Expected student activities

Reading and presenting an article

Developping controllers for simulated legged robots

Assessment methods

Written exam, student presentation and project.

Resources

Virtual desktop infrastructure (VDI)

No

Bibliography

See Moodle

Notes/Handbook

See Moodle

Moodle Link

In the programs

  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Legged robots
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • TP: 1 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Legged robots
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • TP: 1 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Legged robots
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • TP: 1 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Legged robots
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • TP: 1 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Legged robots
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • TP: 1 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: During the semester (winter session)
  • Subject examined: Legged robots
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • TP: 1 Hour(s) per week x 14 weeks
  • Type: optional

Reference week

Tuesday, 10h - 12h: Lecture INF2

Tuesday, 13h - 14h: Exercise, TP INF2

Tuesday, 14h - 15h: Exercise, TP INF2

Related courses

Results from graphsearch.epfl.ch.