Projet d'étude de master 1 STL à l'UPMC. Matière : PSTL Etudiants Sylvain Ung et Alexandre Fernandez
Jeux de drone "RockAn’Dron"
Dans le cadre des activités robotiques au sein du M2 STL, nous aurions besoin d’explorer la programmation sur les drones. A l’heure actuelle, toutes les réalisations robotiques du M2 STL se basent sur des plateformes mobiles terrestres. Il est souhaitable d’explorer d’autres possibilités de support. Nous proposons de nous attaquer à ce projet sous un angle "Kid games", en récoltant des données de jeux multi-joueurs et en envoyant des commandes de déplacement selon ces données sur un drone baptisé "RockAn’Dron".
Le premier de tels jeux serait un Tambour-Hero où de multiples joueurs jouent en parallèle un jeu de rythme sur des smartphones Android en mode "client". Les résultats de chaque joueur sont évalués dynamiquement sur chaque support "client" avant d’être synchronisés sur un smartphone Android en mode "serveur". Les évaluations de chaque joueur doivent refléter sa capacité à imiter un batteur dans un morceau de musique folle. A chaque synchronisation sur le "serveur"(de l’ordre de la seconde par exemple), le smartphone "serveur" décide le gagnant actuel et envoie le drone faire un pas vers le gagnant en question. Le jeu termine quand un des joueurs arrive à attirer vers lui le drone, porteur de gros paquets de bonbons, ou de nouilles, voire d’autres choses selon des envies du moment.
Ce PSTL s’adresse à des étudiants en M1 STL curieux des réalisations robotiques ouvertes au grand publique de type "tout en kit" (1). Dépendant du niveau de chaque participant au PSTL, on commencerait avec une partie de programmation purement Android, puis, on réfléchirait à l’intégrer dans les actionneurs du drone ; ou l’inverse ; voire on ferait des choses complètement imprévues. Une réalisation, cependant, est attendue au terme du PSTL, avec poster de présentation et montage de vidéo-clip.
L’avantage de ce PSTL est qu’il permet d’acquérir des compétences à la fois en programmation Android (partie jeu multi-joueurs) et en programmation sur les drone (partie RockAn’Dron). Le PSTL introduit également aux activités robotiques au sein du M2 STL. Le point délicat de ce PSTL est qu’un drone autonome est toujours très dangereux, parfois même assez suicidaire, à l’instar de ceux envoyés sur Mars...