Exercises

Each week, there will be a 3-hour lab session. The course will involve nine lab exercises in total. All the lab exercises will be ungraded and, as a result, no points are mentioned on their assignments. During the lab time of Week 8 as well as Weeks 12 and 13, TAs will provide assistance for the Homeworks. Homework presentations will be performed during the last week of the semester.

Week 1

No lab this week.

Week 2

Exercise in Matlab on signal processing concepts explained in the lecture.   

Lab 1 assignment
Lab 1 tutorial

Week 3

Exercise in Matlab on signal processing concepts explained in the lecture.

Lab 2 assignment
Lab 2 tutorial

Week 4

Exercise in Matlab on signal processing concepts explained in the lecture.

Lab 3 assignment
Lab 3 tutorial

Week 5

Exercise in Matlab on signal processing concepts explained in the lecture.

Lab 4 assignment
Lab 4 tutorial

Week 6

An introduction to embedded systems programing leveraging the DISAL Arduino node.

Lab 5 assignment
Lab 5 tutorial

Week 7

Advanced embedded systems programing notions leveraging the DISAL Arduino node.

Lab 6 assignment
Lab 6 tutorial

Week 8

Assistance for Homework 1.

Week 9

Introductory Webots lab; programming in C but use of Matlab when appropriate.

Lab 7 assignment
Lab 7 tutorial

Week 10

Introduction to localization techniques in mobile robotics and positioning systems.

Lab 8 assignment
Lab 8 tutorial

Week 11

More on localization techniques and filtering in mobile robotics: coping with uncertainties and fusing exteroceptive and proprioceptive sensing.

Lab 9 assignment
Lab 9 tutorial

Week 12

Assistance for Homework 2.

Week 13

Assistance for Homework 2.

Week 14

Homework 2 demonstrations.