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.