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, there will be a Lab Verification Test. During the lab time of Weeks 12 and 13, TAs will provide assistance for the Homework. The Lab Verification Test and the Homework will be graded as continuous assessments for the final grade. 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 programming leveraging the DISAL Arduino node.

Lab 5 assignment
Lab 5 tutorial

Week 7

Advanced embedded systems programming notions leveraging the DISAL Arduino node.

Lab 6 assignment
Lab 6 tutorial

Week 8

Lab Verification Test.

Lab verification test assignment

Week 9

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

Lab 7 assignment
Lab 7 tutorial

Week 10

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

Lab 8 assignment
Lab 8 tutorial

Week 11

Odometry augmented with exteroceptive sensing + Kalman filtering lab in Webots; programming in C but use of Matlab when appropriate.

Lab 9 assignment
Lab 9 tutorial

Week 12

Assistance for Homework.

Week 13

Assistance for Homework.

Week 14

Homework demonstrations.