moon-rover

Le moon rover, robot pour la Coupe de France de robotique 2017, prix de l'innovation

View the Project on GitHub INTechSenpai/moon-rover

Build Status

INTech Senpaï vous présente son nouveau robot : le moon rover !

Poster de l'équipe

Ce projet est le précédesseur du camion grue.

Coupe de France de robotique 2017

Le moon rover a participé à la Coupe de France de robotique 2017. Cette année-là, la compétition s’est passé sur la Lune, et notre brave rover a dû ramasser du minerai grâce au filet qu’il porte.

INTech Senpaï avait déjà participé à la Coupe de France de robotique 2016 avec le très remarqué Robot Sumo qui avait fini dans le premier tiers du classement avec ses 355 points.

Lors de la Coupe 2017, le rover est arrivé 29e avec 248 points, sur les 142 équipes participantes. Il a de plus gagné le prix de l’innovation pour sa manière unique de récupérer les balles et pour ses déplacements similaires à ceux d’une voiture autonome.

Retrouvez la vidéo d’un de nos matchs ainsi qu’un match amical en version télécommandée.

Rover + prix

Une approche roleplay

Le projet fut dirigé par son objectif roleplay : le moon rover est une reproduction aussi fidèle que possible du rover lunaire qui a accompagné les missions Apollo. Mais notre amour du détail ne s’est pas arrêté là, et notre rover a un tableau de bord et une multitude de phares : feux de croisement, de stop, de recul et bien sûr des clignotants.

Seul absent : le klaxon. Mais dans l’espace, personne ne vous entendra klaxonner.

Un pathfinding courbe tentaculaire

Le moon rover se comporte comme une voiture : il a quatre roues, les deux roues avant étant à la fois motrices et directrices. Trouver un itinéraire pour le rover n’est pas une tâche facile : nous avons développé pour cela un pathfinding tentaculaire. L’idée est la suivante : le rover a une carte mentale du terrain et déploit des milliers de trajectoires différentes, appelées tentacules, pour trouver un chemin jusqu’à sa destination. Au final, le rover suit des courbes particulièrement élégantes !

Voici les tentacules déployés par le robot lorsqu’il cherche un chemin :

Animation de la recherche tentaculaire

Le rover, quand il détecte un ennemi (les rectangles colorés), recherche un itinéraire alternatif tout en continuant de rouler (animation 2× plus rapide) :

Animation de la replanification

Si vous souhaitez utiliser ce pathfinding pour l’un de vos projets, rendez-vous sur la page de la librairie associée.

Hardware

Le moon rover est équipé de deux processeurs :

Le moon rover a 12 capteurs (10 capteurs time of flight et 2 capteurs IR) qui lui permettent de voir dans toutes les directions. Sous le rover, on peut voir l’électronique qui le fait fonctionner :

Électronique du rover

L’équipe

Sylvain Gaultier est le fondateur d’INTech Senpaï. Il s’est occupé de la conception et de la réalisation de la mécanique et de l’électronique du rover. Il est également le programmeur de la Teensy.

Pierre-François Gimenez a rejoint INTech Senpaï cette année. Il a conçu et programmé la recherche de chemin tentaculaire qui est le fruit de deux ans et demi de travail. C’est le programmeur de la Raspberry Pi.