Robot jouant à Air Hockey

robot_air_hockey_02J’ai contacté ABB pour essayer de faire collaborer un robot industriel avec une table tactile Samsung Mspixelsense mais après un dialogue au téléphone avec un commercial, je n’ai jamais obtenu de devis … Néanmoins la vidéo d’un robot qui joue au Air Hockey m’a rappelé ce qu’il était possible de faire et je pense essayer de le faire avec un robot Nao (voire les deux qui s’opposent …).
Sur la vidéo ci-dessous, le robot est rapide et plutôt doué ; la principale difficulté est d’arriver à détecter la position et le vecteur de mouvement du palet pour que le robot soit en mesure d’aller frapper le palet avec de la vitesse.
Je ne sais pas comment la position du palet est reconnue ; je pense qu’il s’agit d’une reconnaissance par caméra étant donné que le palet vert ressort bien par rapport à la couleur bleue de la table.
Il y a un petit bug quand le palet est hors de portée du robot mais toujours du coté du robot : il faut attendre que le palet glisse doucement du coté du joueur humain.
Je ne pense pas que le robot ait un angle mort alors la meilleure façon de le battre est de mettre beaucoup de vitesse au palet (à moins qu’il n’y ait plusieurs niveaux de difficulté pour que l’humain ait une chance de l’emporter).
La vidéo du robot jouant au Air Hockey ci-dessous :