30 juin 2005

Evitement d'obstacle - Analyse d'image

Projet d'initiation à la recherche en analyse d'images

Le but de ce projet était d'analyser le flux vidéo de la caméra embarquée d'un drone terrestre pour identifier la présence et la distance de possibles obstacles.



En supposant que le déplacement effectué entre deux trames consécutives du flux video et que les caractéristiques de la caméra sont connus, on cherche à identifier des points d'intérêts présent sur les deux trames.
Toute la difficulté est de trouver des algorithmes suffisamment robustes pour que les transformations dues au déplacement ne perturbent pas trop l'identification des points d'intérêt. La première partie du projet a donc consisté à tester et étudier plusieurs méthodes afin de trouver la plus efficace (la méthode choisie fut finalement la méthode SIFT)



Une fois ce travail effectué, il a fallut procéder à plusieurs expériences et exploiter les information obtenues par la mise en correspondance des points d'intérêt pour déterminer la topographie de la scène étudiée et détecter la présence d'éventuels obstacles.

3 mars 2005

Robots pompiers

Projet de programmation en Java



Ce projet a nécessité le développement complet d'une application en java depuis la conception (diagrammes de classe et de séquence UML) jusqu'au codage des classe et aux tests de vérification en suivant le processus de développement logiciel.



L'application mettait en scène une brigade de robots pompiers sur un champ d'opération avec plusieurs incendies en propagation. Il fallait programmer un système capable de déterminer la manière optimale d'envoyer ces robots combattre les incendies étant donnée la topographie du terrain (path finding) et la nature des robots.




L'application devait remplir le cahier défini lors de la phase de conception et des tests devaient valider le bon fonctionnement dans tous les cas de figure possibles.