En septembre 2014, Google a annoncé une nouvelle ressource appelée Cartographer, dont la fonction principale est de créer des cartes d'intérieurs en 2D et 3D. Cette technologie repose sur des algorithmes de « localisation et tracé simultanés », un composant essentiel pour les véhicules sans pilote, les robots aspirateurs, les voitures autonomes et les grues qui fonctionnent seules. Deux ans plus tard, Google a décidé de faire de Cartographer un outil open source, compatible avec le Robot Operating System.

Google Cartographer : son créateur de cartes passe en open source
Google Cartographer

Il existe différentes méthodes pour créer des cartes d'intérieurs, certaines plus automatisées que d'autres. Les solutions commerciales ont tendance à être très coûteuses, et ceux qui choisissent la voie de l'open source découvriront probablement certaines limites. Cependant, la dernière annonce de Google cherche à changer cela. En septembre 2014, Google a lancé Cartographer, une bibliothèque de localisation et tracé simultanés (SLAM). Son efficacité et sa vitesse sont si élevées que, selon Google, elle peut créer la carte d'un bâtiment de 39 étages en quelques heures. Depuis lors, Google a combiné les données de Cartographer avec des sources officielles pour créer les cartes les plus précises, mais à partir de cette semaine, la ressource sera libérée pour tous les intéressés. Google Cartographer est open source.

Cela signifie que Cartographer pourra être intégré et adapté à toutes sortes de plateformes, en commençant par le Robot Operating System. Google souligne que cette compatibilité, combinée à l'effort de plusieurs collaborateurs externes, permettra à Cartographer de fonctionner immédiatement sur des options comme TurtleBots, le robot HSR de Toyota, le Personal Robotics 2 de Willow Garage et le Revo LDS. Le plan de Google est de « démocratiser » l'accès au SLAM, bien qu'il reconnaisse que le fonctionnement de Cartographer est très axé sur le LIDAR, et qu'avec le temps, ils espèrent ajouter davantage de capteurs, de plateformes et de fonctions au projet.

J'avoue que Cartographer n'est peut-être pas d'un intérêt particulier pour l'utilisateur moyen, mais il y a beaucoup de passionnés de robotique là-bas qui expérimentent avec des capteurs, et Cartographer pourrait devenir un grand allié. N'hésitez pas à essayer, l'annonce officielle contient plusieurs liens, et j'imagine que nous verrons bientôt un portail plus dédié.

Annonce officielle :