Pokemon Go, les joueurs entraînent l’IA de Niantic à cartographier le monde sans le savoir

Alexis Tremblay
Alexis Tremblay

Si au cours des dix dernières années vous avez fait partie des 700 millions de joueurs de Pokémon Allervous aussi avez contribué à former une intelligence artificielle géospatiale puis utilisé pour créer des cartes 3D pour conduire un robot de livraison. Entre la poursuite d’un Pokémon rare dans leur ville et le cadrage d’une place pour interagir avec une « salle de sport virtuelle », les utilisateurs qui ont joué à Pokémon Go ont capturé des images et des informations extrêmement précieuses sur l’espace. Mais précieux pour qui ? Pour Niantic Spatialune division de Niantique (la société qui développe encore le jeu aujourd’hui), qui a utilisé ces informations pour alimenter un système de navigation extrêmement précis. Le résultat est un logiciel capable de localiser avec précision des appareils et des robots dans le monde réel en utilisant non seulement les coordonnées satellite, mais également des éléments visuels de l’environnement. En pratique, ce qui était un simple passe-temps pour de nombreux utilisateurs (et l’est toujours pour ceux qui jouent au titre) est devenu un élément fondamental dans le développement de modèles d’intelligence artificielle qui permettent aux machines de s’orienter dans l’espace physique. Quelles machines ? Ceux de Coco Robotiquequi développe des robots de livraison et utilisera la plateforme Niantic Spatial pour guider précisément ses robots dans les villes animées où il propose ses services, notamment Los Angeles, Chicago et Helsinki.

Pokémon Go et l’IA de Niantic : cartographie 3D avec 30 milliards d’images

De la 2016année de lancement du jeu, ont été accumulés sur 30 milliards d’images provenant des rues, des parcs et des lieux publics collectés via les fonctionnalités AR et les interactions dans l’application. Cette immense archive constitue la base de ce que Niantic appelle une LGM (Grand modèle géospatial), soit un grand modèle géospatial : une structure d’intelligence artificielle entraînée à comprendre l’espace physique grâce à des données visuelles. De cette manière, le logiciel est non seulement capable de savoir où se trouve un objet sur une carte, mais il est également capable de le reconnaître, de l’interpréter et de le placer dans le contexte qui l’entoure.

Le cœur de cette technologie est le VPS (Système de positionnement visuel), un système de positionnement qui utilise des images au lieu de signaux satellite. Contrairement au GPSbasé sur des données spatiales, VPS analyse des détails tels que des bâtiments, des panneaux ou des monuments pour déterminer la position et l’orientation. Cette approche est particulièrement efficace dans les environnements urbains ou intérieurs complexes, où le signal satellite peut être imprécis ou instable.

Cette technologie est désormais au centre de la collaboration avec Coco Robotiqueune startup basée à Santa Monica (Californie), fondée en 2020, spécialisée dans la robotique pour la livraison urbaine de nourriture et de courses. Nous parlons de petits véhicules autonomes sur roues qui se déplacent sur les trottoirs et qui doivent faire face à des scénarios extrêmement variables : piétons, obstacles, intersections et changements continus de l’environnement. En intégrant le GPS et le VPS, ces robots peuvent améliorer considérablement leur capacité d’orientation et réduire les erreurs de localisation.

Ce que Pikachu a en commun avec les robots livreurs

John HankePDG de Niantic Spatial, a déclaré à ce sujet que «Le potentiel de la robotique du dernier kilomètre est énorme, mais la réalité de naviguer dans les rues chaotiques d’une ville constitue l’un des défis d’ingénierie les plus difficiles.» et ajoute ensuite que «faire fonctionner Pikachu de manière réaliste et faire en sorte que le robot de Coco se déplace en toute sécurité et avec précision à travers le monde sont en fait le même problème».

Hanke dit quelque chose d’intéressant, à savoir que faire bouger un personnage virtuel de manière crédible dans l’espace réel et conduire un robot physique dans les rues d’une ville partagent le même problème d’ingénierie : comprendre et interpréter l’espace tridimensionnel en temps réel. C’est là qu’intervient la valeur des données collectées par les joueurs, offrant une représentation extrêmement détaillée et à jour du monde.

Une partie importante de ces informations provient de fonctionnalités spécifiques au jeu, telles que activité de numérisation en réalité augmentée ou AR. Dans ces cas, la participation était explicite : les utilisateurs devaient activer la fonction et accepter de télécharger le contenu. Niantic a déclaré avoir maintenu la transparence autour de ces processus, rendant les contributions facultatives et informant les utilisateurs sur l’utilisation des données (au moins à partir de 2019).