Simple Science

La science de pointe expliquée simplement

# Informatique# Robotique

Avancées dans les techniques de suivi de cibles par des robots

Présentation de nouvelles méthodes pour un suivi de cible efficace et fiable par des robots.

― 10 min lire


Suivi de robots deSuivi de robots deprochaine générationcible en temps réel.Solutions innovantes pour le suivi de
Table des matières

Suivre une cible en mouvement avec un robot a plein d’utilités importantes dans la vie de tous les jours et dans les opérations militaires. Mais y a plusieurs problèmes qui rendent le suivi difficile. Ça inclut la vue limitée du robot, des obstacles qui peuvent bloquer la ligne de vue vers la cible, et l'incertitude sur les mouvements du robot et de la cible. La plupart des méthodes existantes ne gèrent pas efficacement tous ces défis en même temps.

Pour résoudre ces problèmes, on a eu une nouvelle idée qu'on appelle la probabilité de détection dans l'espace de croyance (BPOD). Ce concept aide à mesurer à quel point le robot peut voir la cible dans des conditions incertaines. On a aussi créé une nouvelle version du Filtre de Kalman étendu (EKF) qui intègre la BPOD pour mieux prédire où la cible pourrait se trouver sous une visibilité incertaine.

De plus, on a conçu un algorithme efficace pour calculer rapidement la BPOD et le risque de collision avec des obstacles en utilisant une méthode basée sur des Fonctions de distance signées linéarisées (SDF). En plus, on a mis au point une approche en deux étapes pour calculer les SDF afin de rendre les calculs plus rapides pour la programmation convexe séquentielle. Avec ces techniques, on a construit un planificateur en temps réel qui permet au robot de suivre la cible en toute sécurité tout en s’occupant de l'incertitude dans son environnement. Notre approche a été testée et s'est révélée efficace grâce à des simulations sur ordinateur et à des expériences dans le monde réel.

Suivi de Cible Sensible à la Visibilité

La tâche de garder une cible en mouvement à portée de vue s’appelle le suivi de cible sensible à la visibilité. C’est essentiel dans divers domaines, comme surveiller des véhicules, filmer des scènes, et des opérations sous-marines. Plus récemment, les chercheurs se sont concentrés sur la création de méthodes permettant aux robots de générer des chemins évitant les obstacles tout en gardant la cible en vue.

Pour y arriver, on utilise souvent l'Optimisation de trajectoire. L'objectif ici est d'ajuster les mouvements du robot pour garder la cible visible tout en évitant les collisions avec des obstacles. Différentes techniques d’optimisation, comme la Programmation Quadratique Séquentielle (SQP), aident à ça. Malgré les progrès, utiliser des méthodes de suivi sensibles à la visibilité dans des environnements avec beaucoup d'obstacles reste un défi.

Défis dans le Suivi

Un des principaux défis est le champ de vision limité (FOV). Un petit FOV restreint ce que le robot peut voir, ce qui rend plus facile de perdre de vue la cible si elle sort du champ. Une approche pour s'attaquer à ce problème consiste à utiliser des formes géométriques, comme des cônes ou des sphères, pour représenter le FOV et calculer des coûts en fonction de la distance et de l'angle vers la cible. Cependant, cette méthode peut devenir complexe en fonction des types de capteurs utilisés.

L'occlusion des obstacles complique également le suivi de cible. Quand un obstacle bloque la ligne de vue entre le robot et la cible, le suivi devient plus difficile. Les méthodes précédentes modélisaient souvent les obstacles comme des sphères et utilisaient des coûts géométriques pour éviter les collisions. Cependant, cette approche est trop conservatrice pour éviter les occlusions dans des environnements avec des formes complexes. Pour améliorer la précision, beaucoup de chercheurs ont commencé à utiliser les Champs de Distance Signée Euclidienne (ESDF) pour représenter les formes des obstacles, mais cela nécessite des calculs complexes qui peuvent ralentir le processus.

Un autre problème est l'incertitude dans le système causée par des facteurs comme des modèles imparfaits et le bruit des mesures. Cette incertitude peut nuire à la capacité du robot à suivre la cible. Une approche pour gérer ces incertitudes est la planification dans l'espace de croyance, qui traite le problème comme une optimisation d'un processus stochastique pour créer des chemins qui maintiennent la visibilité de la cible.

Cependant, prédire la visibilité avec précision est difficile. Une façon de le faire est de calculer la probabilité de détection (POD) pour la cible en fonction de sa position prédite. En général, cela implique des intégrations compliquées qui peuvent être intensives en calcul. Simplifier ce processus tout en maintenant la précision reste un défi.

Notre Approche

Pour aborder ces différents défis, on a développé un planificateur basé sur le contrôle prédictif de modèle (MPC) pour suivre des cibles en mouvement dans des environnements encombrés. Notre méthode prend en compte le FOV limité, l'occlusion des obstacles, et les incertitudes inhérentes au système, qui ont été moins explorées dans des recherches précédentes.

Probabilité de Détection dans l'Espace de Croyance (BPOD)

L'innovation majeure de notre approche est le concept de BPOD, qui dépend des états de croyance à la fois du robot et de la cible. Cela offre une mesure plus précise de la visibilité de la cible dans des conditions incertaines. On a aussi développé une variante de l'EKF qui intègre la BPOD dans les prédictions d'état de la cible pour fournir un cadre plus précis à la gestion de la visibilité stochastique.

Représentation Unifiée pour BPOD et Risque de Collision

On présente une formule unifiée qui capture à la fois la BPOD et le risque de collision en les exprimant comme des probabilités de satisfaire des contraintes de fonctions de distance signées. Cela nous permet de calculer efficacement à la fois la visibilité et le risque de collisions avec des obstacles en même temps.

Planificateur de Trajectoire en Temps Réel

On introduit également un planificateur de trajectoire en temps réel qui utilise la programmation convexe séquentielle pour créer des chemins pour suivre la cible. Notre méthode présente une stratégie en deux étapes pour calculer les fonctions de distance signées afin d'accélérer le calcul et permettre au planificateur de fonctionner en temps réel.

Détails de l'Implémentation

Pour expliquer comment notre approche fonctionne, voyons de plus près les différents composants.

Modèles de Robot et de Cible

On suppose que le robot se déplace en utilisant un modèle de monocycle simple qui décrit sa position, son orientation et sa vitesse au fil du temps. On suppose aussi que le robot peut contrôler ses mouvements via la vitesse angulaire et l'accélération. Le mouvement de la cible est capturé par un modèle qui décrit son état et ses entrées de contrôle.

Modélisation du Capteur

Le capteur du robot est modélisé pour représenter son FOV comme un secteur annulaire. Cela capture les angles et les distances à partir desquels il peut détecter la cible efficacement. Cependant, en raison de la visibilité limitée et des occlusions potentielles, on s'attend à ce que le robot perde de vue la cible de manière intermittente.

Filtre de Kalman Étendu

On utilise un EKF modifié qui traite des mesures intermittentes du capteur et inclut l'aspect unique de la BPOD lors de l'estimation de l'état de la cible. Les étapes de filtrage dans ce processus permettent au robot de peaufiner ses prédictions en fonction des mesures reçues et de sa croyance sur l'état de la cible.

Planification de Mouvement avec MPC

Le cœur de la planification de trajectoire repose sur le MPC, qui optimise les entrées de contrôle du robot sur un horizon de planification. Cela inclut la prédiction de l'état de croyance de la cible, la mise à jour lors du suivi, et s'assurer que le robot reste conscient de tous les obstacles.

Prédiction d'État Probabiliste

Dans le cadre du MPC, on utilise la BPOD et les mises à jour de covariance pour faire des prédictions plus précises sur la visibilité de la cible. Cela implique de calculer des valeurs attendues basées sur les états du robot et de la cible, nous permettant d'ajuster le chemin en fonction de la probabilité de détecter la cible.

Résultats des Simulations

On a validé notre approche à l'aide de simulations conçues sous MATLAB. Plusieurs scénarios différents ont été créés avec divers obstacles et comportements de cible. Pendant ces simulations, on a surveillé des indicateurs de performance clés comme le temps de calcul, le pourcentage de temps où la cible était visible, et la précision de l'estimation de la position de la cible.

Études de Cas

  1. Modèle de Mouvement Linéaire : Pour une cible se déplaçant en ligne droite, notre planificateur a réussi à maintenir la visibilité à tout moment sans perdre de vue la cible. Le robot ajustait intelligemment sa trajectoire, contournant les obstacles et s'assurant que la cible restait dans le FOV.

  2. Modèle de Mouvement Non Linéaire : Dans une configuration plus complexe, où la cible faisait des virages inattendus, le planificateur a quand même réussi à suivre. Malgré le défi accru en raison des mouvements imprévisibles, notre méthode a maintenu de hauts taux de visibilité et de succès de suivi.

Expérimentation dans le Monde Réel

Au-delà des simulations, on a testé notre approche avec un robot mobile équipé d'une caméra pour suivre une cible en mouvement marquée avec des étiquettes identifiables. Le processeur embarqué du robot calculait la distance et l'angle vers la cible, qu'il envoyait à un ordinateur pour planifier la trajectoire.

Lors des essais réels, le robot a montré des capacités de suivi robustes dans un environnement encombré, s'adaptant dynamiquement à ses mouvements en fonction de la position changeante de la cible et des obstacles autour de lui.

Conclusion

On a introduit une nouvelle approche pour le suivi de cibles qui s'attaque efficacement aux défis de visibilité limitée, d'occlusions, et d'incertitude dans le mouvement. En intégrant des concepts clés comme la BPOD dans le cadre de l'EKF, et en exploitant les fonctions de distance signées pour la planification de trajectoire en temps réel, notre méthode montre des promesses tant pour les simulations que pour les applications réelles.

Les développements futurs exploreront l'extension de ce cadre pour gérer des environnements encore plus complexes qui peuvent inclure des obstacles dynamiques, ainsi que l'analyse du rôle de la BPOD dans des scénarios avec des distributions non gaussiennes.

À travers ces efforts en cours, on vise à affiner les capacités de suivi des robots, les rendant plus efficaces dans une variété de conditions difficiles.

Source originale

Titre: Probabilistic Visibility-Aware Trajectory Planning for Target Tracking in Cluttered Environments

Résumé: Target tracking has numerous significant civilian and military applications, and maintaining the visibility of the target plays a vital role in ensuring the success of the tracking task. Existing visibility-aware planners primarily focus on keeping the target within the limited field of view of an onboard sensor and avoiding obstacle occlusion. However, the negative impact of system uncertainty is often neglected, rendering the planners delicate to uncertainties in practice. To bridge the gap, this work proposes a real-time, non-myopic trajectory planner for visibility-aware and safe target tracking in the presence of system uncertainty. For more accurate target motion prediction, we introduce the concept of belief-space probability of detection (BPOD) to measure the predictive visibility of the target under stochastic robot and target states. An Extended Kalman Filter variant incorporating BPOD is developed to predict target belief state under uncertain visibility within the planning horizon. To reach real-time trajectory planning, we propose a computationally efficient algorithm to uniformly calculate both BPOD and the chance-constrained collision risk by utilizing linearized signed distance function (SDF), and then design a two-stage strategy for lightweight calculation of SDF in sequential convex programming. Extensive simulation results with benchmark comparisons show the capacity of the proposed approach to robustly maintain the visibility of the target under high system uncertainty. The practicality of the proposed trajectory planner is validated by real-world experiments.

Auteurs: Han Gao, Pengying Wu, Yao Su, Kangjie Zhou, Ji Ma, Hangxin Liu, Chang Liu

Dernière mise à jour: 2024-08-27 00:00:00

Langue: English

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

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

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