Open Source Robotics

Une collection organisée de projets, outils et logiciels robotiques open source de haute qualité.

Cartographer

Système SLAM 2D/3D temps réel de Google pour la robotique multi-plateforme

Licence

Apache-2.0

Aperçu

Cartographer est la bibliothèque SLAM open source de Google qui assure la localisation et la cartographie simultanées en temps réel, en 2D comme en 3D, sur de multiples plateformes et configurations de capteurs. Elle prend en charge les entrées LiDAR, IMU et odométrie, permettant aux robots de naviguer et de comprendre leur environnement sans cartes préalables. Développée initialement chez Google, elle est devenue le système SLAM open source le plus déployé de l'écosystème ROS.

Cartographer est la bibliothèque SLAM open source de Google : elle construit des cartes en temps réel tout en suivant la pose du robot dans des environnements 2D et 3D. Elle utilise une optimisation basée sur les graphes avec des composants de SLAM local et global, et prend en charge différentes configurations de capteurs (LiDAR, IMU, odométrie) pour une navigation autonome robuste.

Pourquoi c'est important

Cartographer a établi la référence du SLAM open source et figure parmi les solutions de cartographie les plus adoptées de l'écosystème ROS. Son approche d'optimisation par graphe et son support des trajectoires multiples ont rendu le SLAM de qualité professionnelle accessible à toute la communauté robotique, des robots d'entrepôt aux véhicules autonomes.

Le problème résolu

Les robots doivent à la fois cartographier leur environnement et s'y localiser. Cartographer fournit une solution de qualité production qui gère le bruit des capteurs, les fermetures de boucle et les environnements multi-étages sur des plateformes matérielles variées.

Points clés

  • SLAM 2D et 3D de qualité production avec détection de fermeture de boucle
  • Prise en charge de configurations multiples (LiDAR, IMU, odométrie)
  • Optimisation des poses basée sur les graphes (SLAM local et global)
  • Implémentation de référence largement déployée, utilisée par des milliers de robots

Pour qui

  • Ingénieurs robotique développant des robots mobiles autonomes
  • Développeurs de pile de navigation sous ROS/ROS2
  • Équipes de robotique d'entrepôt et de logistique
  • Chercheurs en SLAM et algorithmes de cartographie

Limites

  • L'équipe Google d'origine ne maintient plus activement le projet
  • Pour les nouveaux projets, le fork ROS2 (ros2/cartographer) est recommandé
  • La configuration peut s'avérer complexe avec de nombreux paramètres
  • Le SLAM 3D temps réel demande des ressources de calcul importantes

Ce site nécessite JavaScript. Veuillez activer JavaScript pour explorer nos projets de robotique open source.