Exercises

Each exercise will consist of a laboratory session. Usually, the lab part will focus on experimental work using simulators or real hardware platforms. The student will have to collect data and sometimes write a few lines of code. The balance between practice and theory will, of course, be completely dependent on the topic of the lab.

The labs are posted on Moodle a few days before the lab session.

Week 1

No lab

Week 2

Trail laying and following mechanisms, emphasizing SI concepts; Ant Colony Optimization

Lab 1

Tutorial 1

Week 3

Introduction to Webots, a high-fidelity, submicroscopic robotic simulator.

Lab 2

Tutorial 2

Week 4

Introduction to the e-puck robot. Illustrate key concepts of the course for basic behavior using different reactive control architectures (Artificial Neural Network, linear Braitenberg, behavior-based, rule-based). Simple localization algorithms based on odometry.

Lab 3

Tutorial 3

Week 5

Multi-robot localization, coordinated and collective movements in microscopic model (matlab/point-simulator visualized with Webots)/Webots, includes some collective movement analysis.

Lab 4

Tutorial 4

Week 6

Multi-robot systems coordination using market-based and threshold-based algorithms using Webots/Matlab/point-simulator.

Lab 5

Tutorial 5

Week 7

Practical lab verification test, subject: lab 1 to 5.

Lab verification test I assignment

Week 8

Course project Kick-off session.

Week 9

Multi-level modeling of distributed robotic systems.

Lab 6

Tutorial 6

Week 10

Particle Swarm Optimization: application to benchmark functions and control shaping for single and multi-robot (in simulation).

Lab 7

Tutorial 7

Week 11

Particle Swarm Optimization application to noisy problems: benchmark functions and multi-robot problems.

Lab 8

Tutorial 8

Week 12

Introduction to Mica-z sensor nodes. Simulated and real sensor and actuator networks. Distributed sensing with static, mobile, and robotic nodes.

Lab 9

Tutorial 9

Week 13

Project session: last clarifications before report submission.

Week 14

Course project defenses (SG 0213).