13.07.2013 Views

Conception et implémentation en C++ d'un simulateur pour ... - CoDE

Conception et implémentation en C++ d'un simulateur pour ... - CoDE

Conception et implémentation en C++ d'un simulateur pour ... - CoDE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1. Introduction<br />

Ce travail va vous prés<strong>en</strong>ter une partie <strong>d'un</strong> vaste proj<strong>et</strong> m<strong>en</strong>é par six<br />

étudiants à l'IRIDIA. Ce proj<strong>et</strong> global consistait à développer une plate-forme<br />

libre d'utilisation <strong>pour</strong> les robots "e-puck". Plusieurs aspects de la robotique<br />

ont été considérés. Parmi ceux-ci, citons la réalisation de tâches multi-<br />

robots telles que le tri, le choix collectif, mais aussi l'évolution artificielle <strong>et</strong><br />

finalem<strong>en</strong>t le développem<strong>en</strong>t <strong>d'un</strong> <strong>simulateur</strong>.<br />

Ce mémoire est consacré à ce dernier aspect : la conception, le<br />

développem<strong>en</strong>t <strong>et</strong> la validation <strong>d'un</strong> <strong>simulateur</strong> <strong>pour</strong> les robots e-pucks.<br />

1.1. La robotique <strong>en</strong> essaim<br />

L'utilisation des e-pucks s'est focalisée sur le concept de robotique <strong>en</strong><br />

essaim, appelée égalem<strong>en</strong>t "swarm-robotics" dans la littérature anglophone.<br />

Il s'agit <strong>d'un</strong>e approche spécifique dans l'étude des systèmes à plusieurs<br />

robots.<br />

Ses caractéristiques ess<strong>en</strong>tielles sont les suivantes. Elle concerne des<br />

systèmes avec de nombreux robots de conception relativem<strong>en</strong>t simple. Au<br />

sein de ces groupes, aucun robot n'a de rôle particulier a priori, pas de leader<br />

donc. Les interactions <strong>en</strong>tre robots sont locales <strong>et</strong> concern<strong>en</strong>t aussi bi<strong>en</strong> les<br />

relations <strong>en</strong>tre robots qu'<strong>en</strong>tre un robot <strong>et</strong> son <strong>en</strong>vironnem<strong>en</strong>t. Les systèmes<br />

ainsi formés ont <strong>pour</strong> caractéristiques d'être robustes <strong>et</strong> adaptatifs.<br />

5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!