$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Le potentiel et les modèles d’application de la robotique connaissent une période de transformation rapide, sous l’impulsion des progrès des technologies d’intelligence artificielle. Ces dernières années, la localisation et la cartographie visuelles simultanées (Visual SLAM) et son extension aux systèmes de navigation visuelle-inertielle (VINS) ont fait des progrès substantiels en termes de robustesse et de précision de localisation1. Pour améliorer la fiabilité de l’initialisation dans des conditions difficiles telles qu’une texture faible et un éclairage médiocre, Campos et al. ont proposé ORB-SLAM3, qui introduit un système multi-cartes et une initialisation améliorée pour les systèmes visuels et visuo-inertiels2. Pour améliorer la correspondance des caractéristiques dans des scénarios difficiles, DeTone et al. ont développé SuperPoint, une méthode de détection et de description des points d’intérêt auto-supervisée3, tandis que Sarlin et al. ont créé SuperGlue, un appariement de caractéristiques basé sur un réseau neuronal graphique qui gère les conditions visuelles difficiles4. Pour une reconstruction 3D dense, Dai et al. ont proposé BundleFusion, un système de reconstruction 3D cohérent en temps réel à l’échelle mondiale qui utilise la réintégration de surface à la volée pour gérer des environnements à grande échelle et des fermetures de boucles5.
Dans le domaine de la planification de trajectoires, les arbres aléatoires à exploration rapide (RRT) et leurs variantes restent largement adoptés pour la planification robotique des mouvements. L’algorithme fondamental de la RRT a été introduit pour la première fois par LaValle en tant que nouvel outil de planification de trajectoire, fournissant une méthode efficace basée sur l’échantillonnage pour résoudre des problèmes complexes de grande dimension6. Cela a été considérablement avancé par Karaman et Frazzoli, qui ont développé l’algorithme RRT* qui fournit des garanties d’optimalité asymptotique dans la planification du mouvement7. En s’appuyant sur ces algorithmes de base, la recherche moderne s’est concentrée sur des approches hybrides qui combinent des méthodes basées sur l’échantillonnage avec d’autres techniques. Par exemple, Rösmann et al. ont développé la méthode TEB (Timed Elastic Band), qui permet de générer localement des trajectoires optimales et a été largement intégrée aux planificateurs mondiaux8. De même, l’approche de la fenêtre dynamique (DWA) introduite par Fox et al. fournit une méthode efficace pour éviter les obstacles locaux dans les environnements dynamiques9.
Au niveau de la planification locale et de la perception sémantique, Chen et al. ont proposé une stratégie de planification de trajectoire informative sensible à la sémantique pour les micro-véhicules aériens (), améliorant à la fois l’efficacité de la recherche et la sécurité lors de l’exploration de la cible10. Kabiri et al. ont intégré les mesures 5G de l’heure d’arrivée (ToA) dans un cadre VINS pour permettre la fusion SLAM mondiale-locale, améliorant ainsi efficacement la précision de la localisation dans les environnements où la couverture GNSS est limitée11. Pour faciliter la cartographie en temps réel à haute fréquence, Xu et al. ont développé FAST-LIO2, une méthode d’odométrie LiDAR-IMU à couplage étroit capable de produire des cartes 3D précises et denses12. Pour la planification des trajectoires dans des environnements complexes, Gammell et al. ont introduit une méthode RRT* éclairée qui intègre la croissance bidirectionnelle des arbres et l’échantillonnage adaptatif, améliorant considérablement la qualité des trajectoires et l’efficacité de la recherche dans les environnements dynamiques13. De plus, pour les scénarios à passage étroit, Coleman et al. ont présenté une méthode de planification du mouvement basée sur l’échantillonnage avec un échantillonnage à probabilité variable, ce qui améliore les taux de réussite de la planification et l’efficacité de calcul14.
La présente étude aborde les défis fondamentaux de la navigation intérieure autonome pour les robots mobiles à roues (WMR) en améliorant à la fois la stratégie de planification de trajectoire et le front-end SLAM. Plus précisément, le système proposé est conçu pour des environnements intérieurs structurés typiques tels que les laboratoires et les couloirs, fonctionnant dans des conditions d’éclairage modéré et d’accès GNSS minimal. Le système de navigation utilise principalement une caméra stéréo RGB-D, une unité de mesure inertielle (IMU) et des encodeurs de roue, tous les capteurs étant configurés pour échantillonner à au moins 20 Hz. Pour garantir des performances fiables du système, la vitesse maximale du robot est limitée à moins de 1,5 m/s. Voici les principales contributions :
Une plate-forme de navigation autonome à fusion multicapteurs pour les robots mobiles à roues (WMR) a été développée en utilisant une caméra de profondeur comme capteur principal. Pour obtenir une localisation précise et un évitement efficace des obstacles dans les environnements intérieurs typiques, le système intègre l’odométrie des roues et une unité de mesure inertielle (IMU). La synergie entre ces composants joue un rôle essentiel dans l’amélioration des performances globales de navigation.
La combinaison des algorithmes EPnP et ICP avec une technique d’extraction de caractéristiques basée sur quadtree a permis au module de suivi d’ORB-SLAM2 de s’améliorer. Une meilleure précision et une meilleure robustesse du suivi découlent de ces développements.
Une nouvelle méthode de planification de trajectoire est proposée qui met l’accent sur l’optimisation de la trajectoire. Il est basé sur une technique RRT améliorée avec une polarisation des objectifs et des tailles de pas réglables et utilise des courbes B-spline pour lisser la trajectoire. L’algorithme TEB est également inclus pour gérer l’évitement d’obstacles dans des environnements dynamiques.
Les performances du système sont confirmées par des tests et des simulations en conditions réelles. Les environnements intérieurs typiques permettent une analyse quantitative et qualitative pour évaluer la précision de la carte, la qualité du chemin et les performances de navigation. En termes de robustesse, de traitement en temps réel et de fluidité de trajectoire, l’approche proposée bat les solutions actuelles.