La RoboCup est un tournoi international de robotique, créé en 1996 par Hiroaki Kitano, Manuela M. Veloso, et Minoru Asada. L’objectif initial donné est d'arriver à créer une équipe de football robotique capable de battre l'équipe humaine championne du monde, cela d'ici le milieu du XXIe siècle[1]. La RoboCup reste principalement un moyen de faire avancer les recherches dans le domaine de la robotique.
Contrairement à son équivalent humain, la RoboCup est une compétition annuelle.
En plus de la RoboCupSoccer, la RoboCup inclut d'autres catégories que le football : la RoboCupRescue, la RoboCupJunior, la RoboCup@Home et la RoboCupIndustrial.
Tout au long de l'année les équipes doivent concevoir, construire et programmer leurs robots. La Robocup aborde les domaines de la mécanique, de l'électronique et de l'informatique. La compétition dure généralement une semaine, incluant deux jours de préparations des équipes, quatre jours de compétitions (ouvertes au public) et une journée de conférences scientifiques. C'est également un moyen de mettre en avant les universités et laboratoires de la ville d'accueil.
RoboCupSoccer
Principales catégories de la Robocup, les règles visent à se rapprocher de celles du véritable football.
Leagues humanoïdes :
Kid Size : Catégorie la plus mise en avant, elle fait s'affronter des équipes de quatre robots humanoïdes, de petite taille ils ressemblent à de vrais joueurs, savent tirer, faire des passes, arrêter le ballon ou le soulever pour les touches. L'équipe française présente depuis 2011 est l'équipe bordelaise RHOBAN[2] de l'université de Bordeaux qui a terminé en 1/4 de finale en 2014 au Brésil et 3e (1/2 finales) en Chine. Elle a terminé première en 2016 (Leipzig - Allemagne) en 2017 (Nagoya - Japon), en 2018 (Montréal - Canada) et en 2019 (Sydney - Australie). En 2022 (Bangkok - Thaïlande) elle perd son titre[3] face à CIT Brains.
Teen Size : League intermédiaire entre la Kid Size et la Adult Size.
Adult size : Cette catégorie fait s'affronter des robots humanoïdes taille réelle. Complexes à réaliser, les robots actuels restent lents.
Standard Platform : Cette league humanoïde impose aux équipes de participer avec les robots NAO de SoftBank Robotics.
Leagues robots roulants :
Small Size : La SSL (Small Size League) fait s'affronter des équipes de 6 à 8 robots roulants autour d'une balle de golf. Les robots sont cylindriques, d'un diamètre de 18cm. Cette catégorie diffère des autres du fait que chaque robot ne possède pas sa propre unité de calcul, les calculs de stratégie de jeux sont effectués sur un ordinateur annexe qui connaît les positions du robot grâce à des caméras au dessus du terrain. Bien que les robots soient entièrement fabriqués par les équipes, la problématique principale de la SSL restent la programmation de la meilleure stratégie possible pour gagner. L'équipe française NAMeC concourt dans cette catégorie : issue du même laboratoire que Rhoban, elle a participé à l'édition 2018 et 2019.
Middle Size : La MSL fait aussi s'affronter des robots circulaires coniques roulants, à hauteur de torses, les robots sont puissants et le terrain plus grand. Impressionnant à regarder, la balle est un vrai ballon de football et les robots se déplacent à grandes vitesses. Les goals ont la particularités d'avoir des « bras », des plaques amovibles pour arrêter la balle. La tradition veut que l'équipe championne affronte les chefs des équipes à la fin de la compétition. Le Robot Club Toulon (RCT), de l'Université de Toulon, est la seule équipe française dans cette league. Elle participe à la MSL depuis 2019 où l'équipe avait remporté la 6e place au Scientific Chalenge en Australie. En 2021, lors d'une édition virtuelle due au COVID-19, elle a fini 2e au Technical Challenge et 3e au Scientific Challenge. À la RoboCup 2023 à Bordeaux, le Robot Club Toulon a fièrement obtenu la 3e place dans la compétition principale, une réalisation majeure soulignant sa compétence et sa persévérance. En plus de ce succès remarquable, l'équipe a décroché la 1ère place au Scientific Challenge, en présentant leurs nouveaux algorithmes de perception. Le RCT a également obtenu la 1ère place à l'Ambition Challenge, et la 3e place au Technical Challenge.
Leagues simulation :
Simulation : plusieurs catégories de simulation existent, les équipes se concentrent sur la programmation des robots, les matchs et les robots sont ensuite simulés.
RoboCupIndustrial
Cette catégorie met à l'épreuve des robots en leur faisant réaliser des défis similaires à ce que les robots industriels sont amenés à réaliser. Par exemple des robots roulants dotés d'un bras et d'une main qui manipulent avec précautions des pièces industrielles.
RoboCupRescue
Cette catégorie conduit parfois à la réalisation de robots très particuliers, les équipes développent des systèmes ingénieux pour que leurs robots réalisent des "parcours du combattant". La catégorie a pour objectif de développer des robots de sauvetage capables de se faufiler dans des terrains impraticables ou des décombres.
RoboCupJunior
Soccer
On stage
Rescue
RoboCup@Home
Prononcez « At home » pour «à la maison». Cette catégorie a pour but de développer les robots d'aide à la personne, ils doivent être capables de se mouvoir dans des pièces, d’interagir avec l'humain et manipuler des objets.
Le CATIE, un laboratoire Bordelais, et Lyontech[4],sont les seules équipes françaises.
Le but de la compétition est d'achever un scénario donné.