La RoboCup telle que nous la connaissons a été initiée lors du
symposium d'intelligence artificielle JSAI AI-Symposium 95
[#!kitano-1995!#,#!osawa-1995!#]. Hiroaki Kitano propose dans
[#!kitano-1995!#] d'utiliser la RoboCup comme un problème
commun tourné vers un objectif compétitif: une compétition lourde
mais durable permettrait de développer plus efficacement des domaines
de recherche usuellement peu atteints par les compétitions plus
modestes. D'un projet initialement Japonais (débuté en 1993), la
RoboCup est devenue rapidement un projet d'envergure
internationale.
Afin d'éprouver l'avancement des travaux sur la RoboCup, des
rencontres ont lieu tous les ans pour confronter les différentes
équipes robotiques des participants au projet. Ces rencontres sont
accompagnées de conférences permettant d'établir l'état de l'art et de
décider des évolutions futures du projet. Les rencontres sont
organisées sur le modèle d'une vraie compétition sportive et donnent
lieu à la publication d'un palmarès. La compétition mettant en
uvre des programmes informatiques impose de plus que les
participants rendent disponibles les sources de tout ou partie de leur
programme à la suite de la compétition (nous souscrivons à cette
approche et considérons que la disponibilité du code
source d'un programme est la meilleure documentation qui existe et la
meilleure manière de faire évoluer la science tout entière).
La RoboCup n'est pas une compétition figée. D'une manière générale,
la philosophie de la RoboCup est de complexifier graduellement les
règles et les principes de la compétition au fur et à mesure que les
techniques de base sont maîtrisées. Ainsi, en 1998, la compétition
s'est étendue pour faire concourir des robots quadrupèdes, développés
par Sony. La mise au point d'une compétition de robots
bipèdes est en cours et le nombre de robots impliqués dans chaque
aspect de la compétition augmente graduellement au fil des ans,
jusqu'à atteindre le nombre de onze par équipe.
Les différentes catégories de compétitions affiliées à la RoboCup,
existantes ou proposées, sont: