Simple Science

La science de pointe expliquée simplement

# Informatique# Robotique

Avancées en odométrie pour les robots au sol

Nouveau système d'odométrie qui améliore la précision de la navigation des robots en utilisant des capteurs internes.

― 9 min lire


Nouvelle tech pour laNouvelle tech pour lanavigation des robotsla précision des robots terrestres.Un système d'odométrie fiable améliore
Table des matières

Dans le monde de la robotique, surtout pour les robots au sol, savoir où on se trouve et dans quelle direction on regarde, c'est super important pour bien naviguer. On appelle ça l'Odométrie. D'habitude, l'odométrie s'appuie sur différents capteurs qui aident à suivre le mouvement grâce à des mesures de l'environnement. Mais y'a des galères dans certaines conditions, surtout quand on utilise des capteurs externes comme des caméras ou le GPS, qui ne sont pas toujours dispo ou fiables.

Cet article parle d'un système d'odométrie innovant, conçu pour les robots au sol, qui se base surtout sur des capteurs internes appelés capteurs interoceptifs. Ce système répond efficacement aux limites des méthodes d'odométrie traditionnelles tout en améliorant la précision et la fiabilité.

Le défi de l'odométrie traditionnelle

Les robots au sol utilisent principalement des capteurs exteroceptifs pour recueillir des infos sur leur environnement. Ces capteurs incluent des caméras, des dispositifs GPS et des radars laser (LiDAR). Bien que ces capteurs donnent des données utiles, ils peuvent tomber en panne dans certaines situations. Par exemple, les signaux GPS peuvent ne pas fonctionner à l'intérieur ou dans des zones très encombrées. Les caméras peuvent avoir du mal avec un mauvais éclairage, tandis que les conditions météorologiques peuvent affecter les lectures LiDAR, entraînant des erreurs dans l'estimation de la position du robot.

À l'inverse, les capteurs interoceptifs, comme les unités de mesure inertielle (IMUs) et les encodeurs de roues, fournissent des données sur l'état interne du robot sans dépendre de références externes. Les IMUs mesurent l'accélération et les changements de rotation, alors que les encodeurs de roues suivent la vitesse de rotation des roues. Ces mesures internes sont moins affectées par les conditions environnementales, ce qui en fait une alternative fiable.

Malgré leurs avantages, les capteurs interoceptifs peuvent quand même souffrir d'erreurs à cause du bruit et du dérive. Par exemple, de petites inexactitudes dans les mesures peuvent s'accumuler avec le temps, entraînant des écarts significatifs dans les positions calculées. Donc, simplement utiliser ces capteurs sans améliorer leur traitement de données pourrait mener à une navigation peu fiable.

La solution proposée

Pour lutter contre ces problèmes, le système d'odométrie proposé utilise des techniques modernes, notamment l'Apprentissage profond et des représentations continues du sol. L'objectif est de simplifier le traitement des données des capteurs interoceptifs, de corriger les erreurs inhérentes et de fournir une estimation plus précise de la position et de l'orientation du robot.

Odométrie uniquement interoceptive

Le nouveau système se concentre sur l'odométrie précise en se basant uniquement sur les mesures interoceptives provenant des IMUs et des encodeurs de roues. Cette approche permet une opération continue dans divers environnements difficiles sans dépendre de capteurs externes. Les étapes principales de ce système impliquent la correction des données des capteurs, l'estimation précise des paramètres et l'intégration d'un modèle de sol continu pour soutenir la navigation du robot.

Réseaux neuronaux pour la correction

Une des principales caractéristiques de ce nouveau système est l'utilisation de réseaux neuronaux profonds pour corriger les données brutes récoltées par les capteurs. En entraînant ces réseaux, le système peut apprendre à identifier et compenser les biais et les erreurs dans les mesures des capteurs. Par exemple, le réseau neuronal peut ajuster les lectures des IMUs pour améliorer la précision en tenant compte des modèles connus dans les données.

Les réseaux neuronaux permettent aussi de quantifier l'incertitude des mesures, ce qui est crucial pour fusionner efficacement les infos de plusieurs capteurs. Des estimations précises de l'incertitude permettent au système de navigation de prendre des décisions plus éclairées lorsqu'il combine des données de différentes sources.

Modèle de sol continu

Un autre aspect significatif du système proposé est l'utilisation d'un modèle de sol continu basé sur un concept mathématique appelé variété de B-spline cubique duale. Ce modèle permet au système de représenter en continu la surface du sol sur laquelle il se déplace, au lieu d'utiliser des segments discrets. En modélisant le terrain de cette manière, le système d'odométrie peut mieux imposer la douceur et la continuité dans le mouvement attendu du robot.

Utiliser ce modèle continu aide le système à maintenir une estimation cohérente et précise du mouvement du robot, même dans des zones où le sol peut être inégal ou varié. Ça profite des corrélations entre les zones de terrain proches, ce qui peut être utile pour améliorer la précision de l'estimation de la pose.

Le rôle de l'apprentissage profond en odométrie

L'apprentissage profond a fait des avancées remarquables ces dernières années, offrant des outils solides pour traiter des ensembles de données complexes. En utilisant ces techniques en odométrie, le système peut apprendre des caractéristiques et des modèles que les méthodes traditionnelles pourraient manquer. Cette capacité permet des solutions de navigation plus précises et adaptables pour les robots au sol.

Les composants des réseaux neuronaux dans le système d'odométrie proposé incluent des réseaux spécialisés pour l'estimation du biais des IMUs et la compensation des encodeurs de roues. En entraînant ces réseaux sur des ensembles de données variés, le système peut améliorer sa capacité à corriger les sorties des capteurs et fournir des estimations plus fiables de la vitesse et de la position.

Mise en œuvre et entraînement

La mise en œuvre de ce système d'odométrie implique de collecter des données dans des environnements réels à l'aide de capteurs de haute qualité. Deux ensembles de données principaux sont souvent utilisés à cette fin : le KAIST Urban Dataset et le NCLT Dataset. Ces ensembles contiennent de nombreuses séquences de mouvements que les robots ont effectués dans diverses conditions, tant à l'intérieur qu'à l'extérieur.

Les données recueillies durant ces mouvements servent d'entrainement pour les réseaux neuronaux. Pendant l'entraînement, les réseaux apprennent à prédire la position réelle du robot basée sur les lectures des capteurs, en corrigeant les biais et les incertitudes inhérentes aux mesures.

Les réseaux utilisent un optimiseur Adam, une méthode populaire pour améliorer la convergence de l'entraînement des réseaux neuronaux. En ajustant soigneusement leurs paramètres, les chercheurs peuvent améliorer considérablement les performances du système d'odométrie.

Test et évaluation

Une fois le système entraîné, des tests complets sont effectués pour évaluer son efficacité dans des scénarios réels. En comparant les résultats du système proposé avec d'autres méthodes établies, les chercheurs peuvent mesurer les améliorations de la précision d'estimation de la pose.

L'évaluation implique généralement de calculer les erreurs dans les positions et orientations estimées du robot pendant ses mouvements. Ces comparaisons mettent souvent en évidence les avantages significatifs du nouveau système, notamment en termes de précision et de fiabilité lors de la navigation dans des environnements difficiles.

Faire face aux limites

Malgré les avancées réalisées, le système fait encore face à des défis. Par exemple, bien que le modèle de sol continu améliore considérablement les performances, des interruptions dans le terrain peuvent entraîner des incohérences dans les lectures des capteurs. Les réparations de route et d'autres obstacles peuvent amener le système à mal interpréter la position du robot.

De plus, bien que l'apprentissage profond offre de grandes promesses, il dépend fortement de la qualité et de la quantité des données d'entraînement. Rassembler des ensembles de données divers et étendus est essentiel, car des données limitées peuvent entraîner du surapprentissage, où le modèle fonctionne bien sur des exemples entraînés, mais pas sur des données nouvelles.

Travaux futurs et améliorations

Pour l'avenir, il y a plusieurs pistes pour améliorer ce système d'odométrie. Un domaine d'exploration important consiste à intégrer encore plus les réseaux neuronaux avec le modèle de sol. En alimentant continuellement les paramètres estimés du sol dans les réseaux neuronaux pendant l'opération, le système pourrait devenir encore plus adaptatif et réactif aux changements environnementaux.

De plus, développer des approches dynamiques pour les points de contrôle et les vecteurs de nœuds dans la variété de B-spline cubique pourrait encore améliorer l'adaptabilité. Cela impliquerait d'employer des techniques d'apprentissage plus avancées pour ajuster ces paramètres en fonction des terrains et des conditions variables.

Conclusion

Le système d'odométrie roue-inertielle représente une avancée prometteuse en robotique, surtout pour les robots au sol naviguant dans des environnements difficiles. En utilisant des capteurs interoceptifs et en employant l'apprentissage profond pour la correction des données et l'estimation, ce système améliore la fiabilité et la précision de la navigation des robots.

La combinaison de réseaux neuronaux et d'un modèle de sol continu a montré qu'elle améliore significativement les performances d'estimation de la pose par rapport aux méthodes traditionnelles. Grâce à un entraînement et une évaluation poussés, l'approche proposée démontre des capacités robustes, ouvrant la voie à de futurs développements en robotique autonome. Avec des recherches et des perfectionnements continus, elle a le potentiel d'améliorer considérablement l'efficacité des robots dans des applications réelles.

Source originale

Titre: WING: Wheel-Inertial Neural Odometry with Ground Manifold Constraints

Résumé: In this paper, we propose an interoceptive-only odometry system for ground robots with neural network processing and soft constraints based on the assumption of a globally continuous ground manifold. Exteroceptive sensors such as cameras, GPS and LiDAR may encounter difficulties in scenarios with poor illumination, indoor environments, dusty areas and straight tunnels. Therefore, improving the pose estimation accuracy only using interoceptive sensors is important to enhance the reliability of navigation system even in degrading scenarios mentioned above. However, interoceptive sensors like IMU and wheel encoders suffer from large drift due to noisy measurements. To overcome these challenges, the proposed system trains deep neural networks to correct the measurements from IMU and wheel encoders, while considering their uncertainty. Moreover, because ground robots can only travel on the ground, we model the ground surface as a globally continuous manifold using a dual cubic B-spline manifold to further improve the estimation accuracy by this soft constraint. A novel space-based sliding-window filtering framework is proposed to fully exploit the $C^2$ continuity of ground manifold soft constraints and fuse all the information from raw measurements and neural networks in a yaw-independent attitude convention. Extensive experiments demonstrate that our proposed approach can outperform state-of-the-art learning-based interoceptive-only odometry methods.

Auteurs: Chenxing Jiang, Kunyi Zhang, Sheng Yang, Shaojie Shen, Chao Xu, Fei Gao

Dernière mise à jour: 2024-07-23 00:00:00

Langue: English

Source URL: https://arxiv.org/abs/2407.10101

Source PDF: https://arxiv.org/pdf/2407.10101

Licence: https://creativecommons.org/licenses/by/4.0/

Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.

Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.

Plus d'auteurs

Articles similaires