Accueil Glossaire SLAM – Localisation et cartographie simultanées

Discutez de votre application SLAM avec nos experts →
Pulse 40 V2 Mini Droit
Pulse-40 OEM
IMU de classe tactique Instabilité in-run du biais de l'accéléromètre (6 µg) et du gyro (0,5 °/h) Plage du gyroscope : ± 4000 °/s | Plage de l'accéléromètre : ± 40 g 19 grammes, 0,3 W
Découvrir
Pulse-40 OEM
Quanta Micro INS Mini Unité Droite
Quanta Micro
INS GNSS interne simple/double antenne 0,06 ° Cap 0,015 ° Roulis et Tangage RTK
Découvrir
Quanta Micro
Mini unité OEM INS Ellipse-D, vue de droite
OEM Ellipse-D
Système de navigation inertielle Double antenne géodésique interne 0,05 ° Roulis/Tangage RTK 0,2 ° Cap RTK
Découvrir
OEM Ellipse-D

SLAM – Localisation et cartographie simultanées

Retour au glossaire
SLAM Localisation et Cartographie Simultanées Viametris

Le SLAM – Simultaneous Localization and Mapping (localisation et cartographie simultanées) est une méthode utilisée en robotique et en navigation qui permet à un appareil de construire une carte d'un environnement inconnu tout en suivant simultanément sa propre position au sein de cette carte. La technologie SLAM joue un rôle essentiel dans les systèmes autonomes, tels que les voitures autonomes, les véhicules aériens sans pilote (UAV), les véhicules sous-marins autonomes (AUV), les robots de service et les dispositifs de réalité augmentée (AR). Elle permet à ces plateformes de naviguer dans des environnements complexes sans dépendre de cartes préexistantes ou de systèmes de positionnement externes comme le GPS. Les systèmes SLAM combinent des données de capteurs, des algorithmes mathématiques et le calcul en temps réel pour créer des cartes précises et suivre les mouvements. Le défi principal consiste à résoudre deux problèmes simultanément : déterminer où se trouve le système et à quoi ressemble l'environnement.

Les systèmes SLAM utilisent généralement une variété de capteurs pour collecter des données environnementales. Les entrées de capteurs courantes incluent le lidar, les caméras (monoculaires, stéréoscopiques ou RGB-D), le radar et les unités de mesure inertielle (IMU). Ces capteurs recueillent des informations sur les distances aux objets proches, les caractéristiques visuelles de l'environnement et le mouvement du système. Un composant clé de ce système est la fusion de capteurs, qui intègre les données de plusieurs sources pour augmenter la précision et la robustesse. Le SLAM visuel, par exemple, utilise des images de caméra pour détecter des caractéristiques telles que les bords et les coins dans l'environnement. Le SLAM basé sur le Lidar s'appuie sur des balayages laser pour générer des nuages de points de l'environnement. Le choix du capteur dépend de l'application spécifique, des conditions de fonctionnement et des exigences de performance.

L'algorithme SLAM estime continuellement la position de l'appareil et met à jour la carte en utilisant un processus connu sous le nom d'estimation d'état récursive. Cela implique des méthodes probabilistes telles que le filtre de Kalman, le filtre de Kalman étendu (EKF), ou les filtres particulaires. Ces techniques prédisent la prochaine position du système en se basant sur des modèles de mouvement et corrigent la prédiction à l'aide de nouvelles observations de capteurs. Simultanément, le système construit et met à jour une carte, généralement représentée sous forme de grille ou d'un ensemble de points de repère. La détection de bouclage (loop closure) est une fonction essentielle du SLAM qui identifie le moment où l'appareil revisite un emplacement précédemment cartographié. Elle contribue à réduire les erreurs accumulées et garantit la cohérence de la carte.

L'un des principaux avantages du SLAM est qu'il permet l'autonomie dans les environnements où le GPS est peu fiable ou indisponible. Les zones intérieures, les tunnels souterrains, les forêts denses et les régions sous-marines manquent souvent de couverture satellitaire. Dans de telles situations, le SLAM offre une alternative en s'appuyant uniquement sur des capteurs et un traitement embarqués. En robotique, le SLAM permet aux machines de se déplacer, d'explorer et d'exécuter des tâches sans intervention humaine ni cartes préchargées. Les robots d'entrepôt l'utilisent pour optimiser leurs trajectoires tout en évitant les collisions avec les rayonnages et les opérateurs. Les drones équipés du SLAM peuvent inspecter des infrastructures, cartographier des terrains ou naviguer dans des espaces restreints. Les appareils de réalité augmentée mobiles l'utilisent pour ancrer du contenu virtuel sur des surfaces du monde réel avec une précision spatiale.

Le SLAM – Localisation et cartographie simultanées favorise également les avancées dans le domaine de la conduite autonome. Les véhicules autonomes utilisent le SLAM pour appréhender la configuration de la route, suivre leur position et naviguer dans des environnements dynamiques. La cartographie en temps réel permet au véhicule de s'adapter à des changements imprévus, tels que des fermetures de routes ou des obstacles. Dans la santé et l'agriculture, le SLAM aide à guider les robots à travers des salles d'hôpitaux encombrées ou des champs agricoles. Les véhicules sous-marins utilisent le SLAM pour cartographier les fonds océaniques ou inspecter des structures submergées. Dans ces applications, la capacité de se localiser et de se cartographier simultanément constitue le fondement d'un fonctionnement sûr et efficace.

Malgré ses avantages, le SLAM présente plusieurs défis techniques. Le bruit des capteurs, les environnements dynamiques et la complexité de calcul peuvent altérer les performances. Les algorithmes SLAM doivent traiter de grands volumes de données en temps réel, souvent avec des ressources embarquées limitées. Les environnements présentant des caractéristiques répétitives, un faible éclairage ou peu de repères peuvent engendrer des erreurs de localisation ou de cartographie. En extérieur, les variations météorologiques et topographiques introduisent une incertitude supplémentaire. Les chercheurs continuent de développer des méthodes SLAM pour surmonter ces difficultés en s'appuyant sur l'apprentissage automatique, la cartographie sémantique et des techniques robustes d'association de données. Les systèmes SLAM gagnent en évolutivité, en adaptabilité et en précision à mesure que les algorithmes et le matériel progressent.

Découvrir nos IMU