Nao joue au jeu du moulin
Voici le résultat d'un PIC (année 2010). Les étudiants devaient concevoir une API générique permettant au robot Nao de jouer à des jeux de sociétés (jeu de type 1 contre 1 sans hasard). Les étudiants ont instancié cette API pour le jeu du moulin. Cette API est composée de plusieurs modules :
- un module pour les mouvements du robot, avec outil de calibration;
- un module de reconnaissance visuelle de l'état du jeu (à partir de plusieurs images, d'où le mouvement de tête du robot), avec outil de calibration;
- un module d'intelligence artificielle;
- un module de contrôle de la brique mindstorm (permettant au robot d'atteindre des cases qui lui sont hors de portée, en faisant tourner le plateau).
Le tout a été développé en python en utilisant entre autres la librairie open CV.