Conception de comportements pour ROBOBO

Par Stéphane Doncieux , 9 janvier, 2017

--
Dans le cadre du projet Européen DREAM (http://robotsthatdream.eu/), nous utilisons des robots "ROBOBO", développés par la société MyTechia. Ces robots sont des plateformes mobiles dotées de deux roues et de capteurs de distance. Ils sont conçus pour être utilisés avec un smartphone qui vient se placer sur le robot. Le smartphone ajoute ses capteurs (accéléromètre, caméra) et sa puissance de calcul. Le robot est ainsi piloté par une aplication Android sur le smartphone qui communique avec le robot par BlueTooth. Deux de ces plateformes sont disponibles à l'ISIR, avec les smartphones associés.
--
L'objectif de ce stage P-Androide est de concevoir des comportements pour ces robots. Dans un premier temps, des comportements simples seront conçus pour faire du suivi d'objet, par exemple, ou réaliser des "danses" préprogrammés. Dans un second temps, un programme sera conçu pour modifer le comportement du robot de façon interactive. concevoir un programme permettant à un utilisateur de modifier le comportement du robot par une approche de type évolution interactive inspirée de [Woolley 2014]. Le principe sera de générer des comportements aléatoirement et d'en présenter quelques uns à l'utilisateur qui choisira lesquels conserver. Un algorithme évolutionniste s'appuyant sur des critères de nouveauté se chargera alors de générer de nouvelles variantes parmi lesquelle l'utilisateur choisira de nouveau ses préférées. Ce processus sera répété tant que l'utilisateur le souhaite.
--
Les programmes seront à écrire sous Android et seront exécutés directement sur le smartphone du robot. Des modules de base de gestion du robot ainsi qu'une application sont téléchargeables ici: https://bitbucket.org/mytechia/.
--

--
References:
* [Woolley 2014] A Novel Human-Computer Collaboration: Combining Novelty Search with Interactive Evolution, Brian G. Woolley and Kenneth O. Stanley, Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2014), http://eplex.cs.ucf.edu/papers/woolley_gecco14.pdf

Encadrant
Stéphane Doncieux
Nombre d'étudiants
4
Attribué
Oui
Obsolète
Non
Tags