MICRO-462 / 4 credits

Teacher: Billard Aude

Language: English


Summary

To cope with constant and unexpected changes in their environment, robots need to adapt their paths rapidly and appropriately without endangering humans. this course presents method to react within millisecunds.

Content

Keywords

Robotics, Machine Learning, Nonlinear Control, Dynamical systems theory, Robust and Adaptive Path Planning for Manipulation and Navigation

Learning Prerequisites

Required courses

MICRO-452 Basics of Mobile Robotics

MICRO-455 - Applied Machine Learning

Recommended courses

COM-502 Dynamical system theory for engineers

ME-225 Dynamical systems

MATH-325 Dynamical systems and bifurcation

Important concepts to start the course

Nonlinear regression techniques and classification from machine learning: GMM/GMR, SVM/SVR, NN

Differential equation, fixed points analysis, theory of stability in linear and nonlinear dynamical systems

Learning Outcomes

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

  • Choose for learning robotic tasks
  • Formalize stability of a learned controller
  • Prove stability of a learned controller
  • Transpose example of robotic application to another application

Transversal skills

  • Use a work methodology appropriate to the task.

Teaching methods

The course will be composed of lectures and of exercises and practice sessions. The class presents the theory. In the exercise sessions, students will get to solve equations on paper but also to program the algorithms. Programming language will be matlab, but students who wants can use python.

Expected student activities

Students are expected to attend the exercise sessions and the computer-based practice sessions. They should revise the class notes prior to going to practical session to be on top of the the theoretical material prior to applying it.

Students who are no longer up to date with the pre-requisites should work on these in parralel to taking the class.

Assessment methods

100% of the grade is based on an oral exam.

Supervision

Office hours No
Assistants Yes
Forum Yes

Resources

Virtual desktop infrastructure (VDI)

No

Références suggérées par la bibliothèque

Notes/Handbook

Reference is the Book: €œLearning for Adaptive and Reactive Robot Control, MIT Press

https://mitpress.mit.edu/books/learning-adaptive-and-reactive-robot-control

Websites

Moodle Link

Videos

In the programs

  • Semester: Spring
  • Exam form: Oral (summer session)
  • Subject examined: Learning and adaptive control for robots
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks
  • Semester: Spring
  • Exam form: Oral (summer session)
  • Subject examined: Learning and adaptive control for robots
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks

Reference week

 MoTuWeThFr
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22