Blog

Comprendre SLAM : guide sur la localisation et la cartographie simultanées

Rédigé par Ryan Palfrey, directeur produit chez Emesent | 21 janvier 2026, 5 h 18 min 56 s

Dans le monde en pleine évolution de la robotique, des véhicules autonomes et des technologies de levé topographique, SLAM localisation et cartographie simultanées) s'est imposé comme une technologie fondamentale qui permet aux machines de se déplacer et de comprendre leur environnement. Qu'il s'agisse d'un robot aspirateur nettoyant votre maison ou d'un drone cartographiant un site minier complexe, SLAM œuvre en coulisses pour déterminer où il se trouve, ce qui compose son environnement et où il doit se rendre ensuite.


Qu'est-ce que SLAM?

SLAM résout un problème de type « l'œuf ou la poule » qui pose depuis longtemps un défi à la robotique et aux systèmes autonomes : comment un appareil peut-il créer une carte d'un environnement inconnu tout en déterminant simultanément sa propre position au sein de cet environnement ? La navigation traditionnelle nécessite soit des cartes préexistantes, soit des points de référence externes tels que les satellites GPS. SLAM ces dépendances, permettant ainsi aux appareils de fonctionner de manière autonome dans des environnements où le GPS est indisponible, tels que les mines souterraines, les forêts denses ou les espaces intérieurs.

Cette technologie repose sur l'utilisation de capteurs – généralement LiDAR Light Detection and Ranging) ou des caméras – pour recueillir des données sur les mouvements du système et son environnement. Des algorithmes sophistiqués traitent ensuite ces données en temps réel, établissant une carte tout en calculant la position et la trajectoire de l'appareil dans l'espace.

 

Types de SLAM

Le paysage SLAM s'est considérablement diversifié ces dernières années, avec l'apparition de diverses solutions commerciales et open source adaptées à différentes applications et environnements.

Emesent SLAM

SLAM Emesent, dérivé de Wildcat et perfectionné pour répondre aux besoins des utilisateurs en matière de précision accrue, représente la pointe de SLAM commerciale. Il a été spécialement conçu pour les environnements souterrains difficiles et les zones où le GPS n'est pas disponible. L'algorithme Wildcat a été développé dans un laboratoire CSIRO , puis a donné naissance à une start-up, Emesent, où les cofondateurs Stefan Hrabar Farid Kendoul de mener l’innovation. Ce système intègre une fusion sophistiquée de capteurs, combinant LiDAR avec des mesures inertentielles pour atteindre une précision exceptionnelle, même dans les conditions les plus exigeantes.SLAM Emesent SLAM dans les applications minières, l’arpentage de tunnels et la cartographie d’espaces confinés, là où les méthodes d’arpentage traditionnelles s’avèrent peu pratiques ou dangereuses. Les algorithmes robustes du système sont capables de gérer des environnements dynamiques, la poussière et une mauvaise visibilité – des conditions qui compromettraient SLAM moins avancées.

Autres SLAM notables

Au-delà EmesentWildcat SLAM Emesent, SLAM comprend de nombreuses alternatives. Outre les solutions grand public, des alternatives professionnelles telles que la série ZEB de GeoSLAM et les systèmes NavVis s'adressent à différents segments de marché, allant de la documentation du patrimoine à la gestion des installations. Chaque système implique des compromis entre la précision, les besoins en puissance de traitement, le coût et l'adéquation à des environnements spécifiques.

 

La distinction entre matériel et logiciel dans SLAM

Il est important de faire la distinction entre le LiDAR lui-même — souvent appelé « puck » en raison de sa forme cylindrique compacte — et le SLAM qui traite ses données. Le LiDAR est simplement le composant matériel qui émet des impulsions laser et mesure leur temps de retour pour calculer les distances, produisant ainsi des données brutes sous forme de nuages de points. SLAM est la couche logicielle sophistiquée qui transforme ces données brutes en informations exploitables : elle permet de créer des cartes cohérentes, de suivre la position, de corriger la dérive et de rendre possible la navigation autonome.

De nombreux fabricants utilisent souvent LiDAR identiques ou similaires dans leurs systèmes. Par exemple, on retrouve des capteurs Velodyne ou Ouster sur SLAM nombreuses SLAM . Cependant, deux systèmes utilisant le même LiDAR peuvent produire des résultats très différents selon leurs SLAM . La différence réside dans la manière dont le logiciel de chaque fabricant gère la fusion des capteurs, traite les données du nuage de points, détecte les boucles fermées, gère l'erreur cumulée et filtre le bruit. Certains fabricants utilisent même LiDAR rotatifs pour obtenir une meilleure couverture ou une redondance accrue. Cela signifie que lors de l'évaluation SLAM , la qualité et la sophistication du logiciel importent autant — sinon plus — que le matériel de capteurs sous-jacent.

 

Évaluation de SLAM

Pour bien comprendre SLAM , il faut examiner comment ces systèmes sont évalués et quels facteurs influencent leurs performances.

Précision sans contrainte

SLAM sans contrainte désigne les performances du système en l'absence de points de référence externes ou de corrections. Elle reflète les performances « brutes » de SLAM lorsqu'il fonctionne de manière autonome. En mode sans contrainte, un SLAM peut accumuler des écarts sur de longues distances ou lors de périodes de fonctionnement prolongées : de petites erreurs de positionnement peuvent s'accumuler au fil du temps, entraînant une distorsion progressive de la carte. Les systèmes de haute qualité, tels que SLAM Emesent, SLAM cette dérive grâce à une fusion avancée des capteurs et à une détection de boucle fermée, qui reconnaît lorsque l’appareil est revenu à un emplacement précédemment cartographié et corrige les erreurs accumulées.

La précision sans contrainte est essentielle pour les applications où aucune donnée de référence n'existe, telles que l'exploration de grottes non cartographiées ou les interventions d'urgence dans les zones sinistrées. SLAM commerciaux modernes peuvent atteindre des précisions sans contrainte allant d'un centimètre à plusieurs mètres, en fonction de l'environnement et de la distance parcourue.

Précision sous contrainte

Constrained SLAM accuracy represents performance when the system can reference known control points or integrate with external positioning data. By incorporating surveyed ground control points or RTK data (when available) constrained SLAM dramatically improves accuracy. For Emesent’s SLAM, this approach integrates the RTK and ground control points as additional constraints during SLAM processing, eliminating cumulative drift and providing survey-grade results. In professional surveying applications, constrained SLAM can achieve <10mm 3D accuracy, making it suitable for engineering design and construction projects.

Les facteurs environnementaux ont une influence considérable sur SLAM et la fiabilité SLAM , ce qui oblige les opérateurs à comprendre comment ces conditions affectent les performances du système.

Environnements intérieurs

Les espaces intérieurs sont généralement faciles à appréhender pour SLAM et peuvent être mesurés avec une grande précision, même si cela peut présenter quelques difficultés. Les environnements structurés, comportant des murs, des encadrements de porte et du mobilier, offrent de nombreuses caractéristiques géométriques que SLAM LiDAR SLAM facilement identifier et suivre, ce qui améliore l'estimation de la position SLAMet, par conséquent, sa précision. Cependant, le passage rapide dans des espaces intérieurs étroits, les transitions telles que les encadrements de porte ou les « environnements répétitifs » comme les longs couloirs étroits peuvent s'avérer plus difficiles, ce qui SLAM ses repères SLAM . Les surfaces réfléchissantes, telles que les parois vitrées ou les miroirs, peuvent également entraîner des lectures erronées.

Espaces souterrains et confinés

Les environnements souterrains — mines, tunnels, grottes — constituent l’un des contextes les plus difficiles pour SLAM , raison pour laquelle des systèmes tels Emesent SLAM spécialement conçus pour ces applications. La poussière, l'humidité et la mauvaise visibilité mettent à l'épreuve les performances des capteurs, tandis que les structures répétitives des tunnels, dépourvues de repères distinctifs, constituent un défi pour les algorithmes de boucle fermée. L'absence de GPS impose de s'en remettre entièrement aux capacités autonomes SLAM . Malgré ces défis, SLAM avancés atteignent une précision remarquable sous terre, conservant généralement une précision de l'ordre du centimètre grâce à une fusion sophistiquée des capteurs et à des approches algorithmiques robustes.

Comment créer un système SLAM fonctionne partout ?

 

Espaces extérieurs

Les environnements extérieurs constituent un défi pour la plupart SLAM . Les repères que SLAM identifier et suivre y sont nettement moins nombreux, ce qui rend difficile l'obtention de résultats de haute précision. Les environnements à ciel ouvert permettent l'intégration avec la technologie RTK pour une précision améliorée et un géoréférencement automatique, ce qui peut optimiser les performances si l'algorithme optimise correctement à la fois les données SLAM RTK. L'introduction de la vitesse dans l'équation – par exemple lors d'un balayage de véhicule – peut rendre encore plus difficile pour SLAM suivre avec précision les repères dans l'environnement. Les environnements extérieurs constituent une spécialité particulière duSLAM Emesent , car il a été développé pour les environnements difficiles, inconnus et inaccessibles avec lesquels SLAM autres SLAM ont du mal à composer.

Environnements dynamiques et statiques

La présence d'objets en mouvement a une incidence fondamentale sur SLAM . Les environnements statiques permettent aux systèmes de construire des cartes cohérentes et stables, tandis que les environnements dynamiques, où circulent des piétons, des véhicules ou des engins, nécessitent des algorithmes capables de distinguer les éléments permanents des obstacles temporaires. SLAM avancés intègrent des fonctions de filtrage des objets et de suivi dynamique pour gérer ces situations, même si la précision peut légèrement diminuer dans des contextes très dynamiques. En général, SLAM bien dans les environnements dynamiques tant qu’il peut voir et suivre suffisamment d’objets statiques pour comprendre l’environnement. Il convient toutefois de se méfier de certaines situations, par exemple lorsque SLAM , monté sur un véhicule, SLAM concentre sur un camion en mouvement : SLAM alors suivre cet élément et s’y perdre. De même, les ascenseurs constituent le talon d’Achille SLAM, et les utilisateurs doivent en tenir compte. 

 Guide des meilleures pratiques pour la numérisation dans des environnements difficiles

Comprendre la dérive et le glissement dans SLAM

La dérive correspond à l'accumulation progressive de petites erreurs de positionnement au fil du temps, lorsqu'un SLAM fonctionne sans points de référence externes. Imaginez que vous traversiez un bâtiment en comptant vos pas : chaque légère erreur de calcul s'ajoute aux autres, et après avoir parcouru 100 mètres, vous pourriez croire que vous vous trouvez à plusieurs mètres de votre position réelle. Dans SLAM , ce phénomène se produit lorsque de minuscules erreurs de mesure des capteurs s'accumulent au cours du traitement, entraînant une lente déformation de la carte par rapport à sa géométrie réelle. SLAM de haute qualité minimisent la dérive grâce à la détection de boucle fermée (qui reconnaît lorsque vous revenez dans une zone précédemment cartographiée et corrige les erreurs accumulées) et à des techniques sophistiquées de fusion de capteurs. Cependant, dans les grands espaces ouverts ou les environnements étendus dépourvus de repères distinctifs, une certaine dérive est inévitable lors SLAM sans contraintes.

Le glissement pose un défi différent : il se produit lorsque le SLAM perd temporairement le suivi de sa position, généralement en raison d’un mouvement rapide, d’une absence totale de repères environnementaux ou des limites des capteurs. Alors que la dérive est progressive, le glissement est soudain : le système « saute » en quelque sorte et doit se réorienter, ce qui peut entraîner des discontinuités ou des sauts dans la carte finale. Le glissement se produit généralement lors de déplacements rapides dans des couloirs dépourvus de repères, lorsque le balayage est trop rapide dans des environnements extérieurs clairsemés, ou lorsque LiDAR sont temporairement altérées par la poussière ou le brouillard. Afin de minimiser à la fois la dérive et le glissement, les opérateurs doivent maintenir des vitesses de déplacement stables et contrôlées, s'assurer que le capteur capture suffisamment de détails environnementaux et planifier des trajectoires créant des boucles naturelles lorsque cela est possible.

 

SLAM a révolutionné la manière dont les systèmes autonomes perçoivent leur environnement et s'y orientent. Des capacités spécialisées du SLAM Emesent SLAM l'écosystème diversifié de solutions alternatives, SLAM modernes offrent une flexibilité et des performances sans précédent dans des applications variées. Comprendre la distinction entre précision contrainte et non contrainte aide les utilisateurs à choisir les flux de travail adaptés à leurs exigences de précision, tandis que la prise en compte des influences environnementales permet une meilleure planification et des résultats plus fiables. À mesure que la technologie continue de progresser, SLAM sans aucun doute à de nouvelles applications, rendant la navigation autonome de plus en plus accessible et précise dans tous les environnements.

Vous souhaitez découvrir les résultatsSLAM Emesent SLAM ? Précision, rapidité, polyvalence : tout y est.

 

Article rédigé par : 

  • Ryan Palfrey, chef de produit senior chez Emesent
  • Andrew Palmer, responsable de l'ingénierie logicielle - SLAM, Emesent