Rendu visuel 3D à partir d'un simulateur de robotique collective en 2D et 2D1/2

Dans le cadre de nos recherches en robotique collective, nous utilisons un simulateur dédié pseudo-réaliste en 2D. Nous souhaitons étendre ce simulateur pour gérer le cas ou des objets ou robots peuvent être empilés, ce qui nécessite d'implémenter une information de hauteur sur la présence d'un objet dans l'environnement. A partir de la version initiale (en 2D) ou étendue (en 2D1/2), nous souhaitons pouvoir générer une description de l'environnement (dont une version simple existe déjà) et de pouvoir la transcrire sous forme 3D à l'aide d'un logiciel dédié à développer. L'objectif est de permettre un rendu facilement interprétable en complément de la vue basique fournie par le simulateur roborobo.

Ce logiciel devra permettre de générer une représentation 3D de l'environnement à partir d'une description ou d'une séquence de description, et de modifier le point de vue (ie. naviguer dans la scène), d'avancer/reculer dans la séquence, de sélectionner (par la souris) et suivre un robot en particulier. Il est suggéré d'utiliser Unity3D, mais ce n'est pas une obligation.

Une extension possible au sujet, si le temps le permet, sera d'utiliser la version 2D1/2 du simulateur pour mener une étude sur la construction automatique de structure par transport et dépôt de matériaux afin de permettre à un groupe de robots d'atteindre des zones initialement inaccessibles.

Le stage aura lieu à l'ISIR sous la direction de Nicolas Bredeche.

Encadrant: 
Nicolas Bredeche
Nombre d'étudiants: 
2
Attribué: 
Yes
Deprecated: 
No

User login