Faire avancer la navigation sécurisée pour les véhicules terrestres sans pilote
Un nouveau cadre améliore la sécurité des UGV dans des environnements complexes.
― 10 min lire
Table des matières
- Le Problème de la Navigation Sécure
- Le Cadre Proposé
- Comprendre les Discrepances
- Utiliser les Données pour la Planification
- Développer un Système de Contrôle Robuste
- Sécurité par le Buffer de Collision
- Planification pour l'Inconnu
- Mise en Œuvre de l'MPPI Sensible aux Discrepances
- Résultats Expérimentaux
- Applications dans le Monde Réel
- Conclusion
- Directions Futures
- Source originale
- Liens de référence
Ces dernières années, les véhicules terrestres sans pilote (UGVs) sont devenus super importants dans plein de domaines comme l'agriculture, la recherche et sauvetage, et la livraison de colis. Ces véhicules peuvent naviguer dans des environnements complexes avec des obstacles souvent inconnus. Assurer que les UGVs peuvent naviguer en toute sécurité tout en évitant les collisions est crucial. Cet article discute d'une nouvelle approche pour la navigation des UGVs qui met l'accent sur la sécurité et la planification efficace dans des environnements difficiles.
Le Problème de la Navigation Sécure
Les UGVs font face à des défis uniques quand ils se déplacent dans des environnements complexes. Ils doivent gérer des obstacles stationnaires inconnus et des incertitudes dans leur fonctionnement. Les modèles traditionnels utilisés pour la planification et le contrôle peuvent galérer avec ces problèmes, ce qui peut entraîner des risques potentiels lors de la navigation.
L'objectif est de créer un cadre qui garantit la sécurité pendant la navigation et qui peut s'adapter aux incertitudes rencontrées dans des scénarios réels. Une méthode fiable et robuste est nécessaire pour assurer que les UGVs peuvent fonctionner efficacement sans heurter des obstacles.
Le Cadre Proposé
Le cadre présenté se concentre sur une approche basée sur les données pour garantir une navigation sûre pour les UGVs. Il comprend trois composants clés :
Identification des Discrepances Basées sur les Données : Ce processus identifie les différences entre la performance attendue et réelle du véhicule. En analysant les données des mouvements du véhicule, on peut comprendre les décalages dans son comportement.
Augmentation du Contrôleur : Une fois les discrepancies identifiées, le système de contrôle du véhicule est ajusté pour mieux gérer les incertitudes. Cela aide à garantir que le véhicule peut encore fonctionner en toute sécurité même en cas d'écarts par rapport au comportement prévu.
Planification Sensible aux Discrepances : Le processus de planification prend en compte les discrepancies identifiées lors de la détermination d'un chemin sûr pour le véhicule. Il génère des parcours qui guident le véhicule tout en intégrant des marges de sécurité pour tenir compte des incertitudes.
Comprendre les Discrepances
Les discrepancies dans le comportement des UGVs peuvent provenir de diverses sources, comme un terrain accidenté, différentes configurations de véhicule, et des simplifications de modèle. Ces discrepancies peuvent entraîner des erreurs de suivi, qu'il faut identifier et gérer efficacement.
Pour s'attaquer aux discrepancies, on les catégorise en deux types principaux :
Discrepances Correspondantes : Ce sont des déviations qu'on peut contrôler ou influencer par des commandes d'entrée du véhicule. Par exemple, si la vitesse d'un véhicule n'est pas comme prévu à cause de problèmes de traction, c'est une discrepancy correspondante.
Discrepances Non Correspondantes : Ce sont des déviations qu'on ne peut pas contrôler directement par les entrées, comme des changements de terrain qui affectent les dynamiques du véhicule de manière inattendue.
En reconnaissant et quantifiant ces discrepancies, on peut mieux comprendre comment le véhicule se comportera dans différentes situations. Ces informations sont ensuite utilisées pour mettre à jour le contrôleur du véhicule et améliorer la sécurité pendant la navigation.
Utiliser les Données pour la Planification
Le cadre utilise une approche basée sur les données pour identifier efficacement les discrepancies. En collectant des données sur les mouvements et les erreurs du véhicule en temps réel, le système peut générer des prédictions précises sur le comportement du véhicule dans différentes conditions.
Ce processus de collecte de données implique de faire naviguer le véhicule sur divers terrains tout en suivant sa performance. Les informations recueillies aident à construire un modèle qui reflète les véritables capacités opérationnelles du véhicule. Le résultat est une représentation plus précise du comportement du véhicule, qui peut ensuite être utilisée pour améliorer les stratégies de planification et de contrôle.
Développer un Système de Contrôle Robuste
Une fois les discrepancies identifiées, la prochaine étape est d'améliorer le système de contrôle du véhicule. Cela implique de créer un contrôleur robuste qui peut gérer les incertitudes tout en garantissant que le véhicule reste stable et réactif aux changements.
Les systèmes de contrôle robustes peuvent traiter efficacement les discrepancies en ajustant les entrées du véhicule en temps réel. Par exemple, si le véhicule détecte qu'il glisse ou patine sur une surface, le contrôleur peut modifier les entrées pour compenser ces changements. Cela garantit que le véhicule reste sur son chemin prévu et évite les collisions.
Sécurité par le Buffer de Collision
Pour garantir encore plus la sécurité, le cadre intègre le concept de buffers de collision. Ce sont des marges de sécurité ajoutées au chemin du véhicule pour tenir compte des incertitudes. Si un véhicule doit voyager le long d'un chemin spécifique, un buffer est créé autour de ce chemin pour éviter les collisions avec des obstacles qui pourraient ne pas être complètement pris en compte dans la planification initiale du véhicule.
Les buffers de collision sont calculés dynamiquement en fonction des discrepancies identifiées. Par exemple, si un véhicule navigue dans une zone où il a déjà glissé, un buffer plus grand peut être créé pour s'assurer que le véhicule ne percute pas accidentellement des obstacles.
Planification pour l'Inconnu
Un des défis clés pour les UGVs est de fonctionner dans des environnements qui ne sont pas complètement cartographiés ou où les obstacles ne sont pas connus à l'avance. Le cadre proposé aborde cela en utilisant des Cartes d'occupation, qui sont générées à partir des données des capteurs.
Les cartes d'occupation fournissent une représentation de l'environnement, mettant en évidence les zones occupées par des obstacles. Le véhicule peut alors se référer à ces cartes lors de la planification de son parcours. Cependant, comme les cartes peuvent ne pas être parfaites, le cadre met à jour continuellement les cartes à mesure que le véhicule recueille plus d'informations de ses capteurs.
Ce processus d'adaptation de la construction de cartes permet au véhicule de modifier son chemin planifié en temps réel en fonction des données les plus récentes disponibles. À mesure que le véhicule se déplace et collecte de nouvelles informations, il peut prendre des décisions éclairées pour éviter les obstacles, garantissant une navigation sûre.
MPPI Sensible aux Discrepances
Mise en Œuvre de l'Un des composants principaux du cadre proposé est une méthode connue sous le nom d'Intégrale de Trajectoire Prédictive Modèle (MPPI). Cette méthode est utilisée pour planifier la trajectoire du véhicule en tenant compte des obstacles potentiels et des discrepancies.
L'approche MPPI implique d'échantillonner différentes trajectoires potentielles pour le véhicule et d'évaluer leurs coûts sur la base de critères de sécurité et de performance. En incorporant les discrepancies identifiées dans la fonction de coût, le planificateur peut prendre de meilleures décisions sur quelle trajectoire suivre tout en garantissant la sécurité.
Grâce à cette stratégie d'échantillonnage, le véhicule peut générer plusieurs chemins et sélectionner le plus approprié, équilibrant le besoin de vitesse et de sécurité. L'algorithme MPPI agit donc comme le cerveau du véhicule, calculant continuellement la meilleure façon de naviguer dans des environnements complexes.
Résultats Expérimentaux
Pour valider l'efficacité du cadre proposé, des expériences approfondies ont été menées en utilisant diverses configurations d'UGVs. Ces expériences se sont concentrées sur le suivi rapide et l'évitement d'obstacles dans des environnements encombrés, visant à démontrer la capacité du véhicule à s'adapter aux discrepancies du modèle et à naviguer en toute sécurité dans son environnement.
Les résultats ont montré que les UGVs équipés du cadre proposé ont réussi à accomplir leurs tâches sans collisions, même dans des situations difficiles où des méthodes traditionnelles auraient pu échouer. Cela met en évidence l'importance d'adopter une approche basée sur les données pour identifier les discrepancies et améliorer la performance du contrôleur.
Applications dans le Monde Réel
Les implications de ce cadre vont au-delà de la recherche académique. Son application peut être vue dans divers secteurs, y compris :
Agriculture : Les UGVs peuvent naviguer de manière autonome dans les champs, plantant ou récoltant des cultures tout en évitant des obstacles comme des pierres ou des branches tombées.
Recherche et Sauvetage : Dans des situations d'urgence, les UGVs peuvent aider à localiser des victimes dans des zones sinistrées, manœuvrant efficacement autour des obstacles tout en assurant la sécurité.
Livraison de Colis : Alors que de plus en plus d'entreprises explorent des options de livraison par drone et véhicule terrestre, la capacité à naviguer en toute sécurité à travers des environnements urbains et ruraux devient essentielle.
Conclusion
Cet article présente un cadre complet conçu pour améliorer la sécurité et l'efficacité des véhicules terrestres sans pilote naviguant dans des environnements complexes. En identifiant les discrepancies dans la performance du véhicule, en augmentant le système de contrôle et en employant des méthodes de planification sensibles aux discrepancies, le cadre permet aux UGVs de fonctionner en toute sécurité dans diverses conditions.
À mesure que la technologie continue d'avancer, le potentiel des UGVs à transformer plusieurs industries ne fera que croître. Avec le développement de cadres comme celui discuté ici, la voie vers des véhicules entièrement autonomes opérant en toute sécurité et efficacement dans des scénarios du monde réel devient de plus en plus réalisable.
La mise en œuvre réussie de ce cadre montre la valeur d'intégrer des approches basées sur les données et des techniques de planification avancées pour relever les défis des systèmes autonomes modernes. Les travaux futurs se concentreront sur l'affinement de ces méthodes pour améliorer encore la performance et étendre leurs applications dans des contextes divers.
Directions Futures
En regardant vers l'avenir, des recherches supplémentaires seront nécessaires pour aborder les limitations actuelles du cadre proposé. Cela inclut l'amélioration de la robustesse du contrôleur pour éviter une planification trop conservatrice et l'amélioration du processus de collecte de données pour minimiser l'impact des valeurs aberrantes.
De plus, explorer des méthodes de prédiction adaptatives peut aider à affiner davantage comment les discrepancies sont identifiées et gérées, conduisant à de meilleures garanties de sécurité pendant la navigation.
Alors que l'intérêt pour les systèmes autonomes croît, le besoin de cadres avancés qui garantissent la sécurité et l'efficacité augmentera également. En évoluant et en s'adaptant continuellement aux nouveaux défis, le cadre proposé peut contribuer à façonner l'avenir des véhicules terrestres sans pilote et leurs applications dans divers domaines.
Titre: A Safety-Critical Framework for UGVs in Complex Environments: A Data-Driven Discrepancy-Aware Approach
Résumé: This work presents a novel data-driven multi-layered planning and control framework for the safe navigation of a class of unmanned ground vehicles (UGVs) in the presence of unknown stationary obstacles and additive modeling uncertainties. The foundation of this framework is a novel robust model predictive planner, designed to generate optimal collision-free trajectories given an occupancy grid map, and a paired ancillary controller, augmented to provide robustness against model uncertainties extracted from learning data. To tackle modeling discrepancies, we identify both matched (input discrepancies) and unmatched model residuals between the true and the nominal reduced-order models using closed-loop tracking errors as training data. Utilizing conformal prediction, we extract probabilistic upper bounds for the unknown model residuals, which serve to construct a robustifying ancillary controller. Further, we also determine maximum tracking discrepancies, also known as the robust control invariance tube, under the augmented policy, formulating them as collision buffers. Employing a LiDAR-based occupancy map to characterize the environment, we construct a discrepancy-aware cost map that incorporates these collision buffers. This map is then integrated into a sampling-based model predictive path planner that generates optimal and safe trajectories that can be robustly tracked by the augmented ancillary controller in the presence of model mismatches. The effectiveness of the framework is experimentally validated for autonomous high-speed trajectory tracking in a cluttered environment with four different vehicle-terrain configurations. We also showcase the framework's versatility by reformulating it as a driver-assist program, providing collision avoidance corrections based on user joystick commands.
Auteurs: Skylar X. Wei, Lu Gan, Joel W. Burdick
Dernière mise à jour: 2024-03-05 00:00:00
Langue: English
Source URL: https://arxiv.org/abs/2403.03215
Source PDF: https://arxiv.org/pdf/2403.03215
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.
Liens de référence
- https://www.latex-project.org/lppl.txt
- https://www.elsevier.com/locate/latex
- https://tug.ctan.org/tex-archive/macros/latex/contrib/elsarticle/
- https://support.stmdocs.in/wiki/index.php?title=Model-wise_bibliographic_style_files
- https://support.stmdocs.in
- https://www.overleaf.com/project/628fcecee61cdb1e889f6e05