Avancées dans la technologie de suivi des humains par les robots
Nouveau système améliore le suivi des robots pour les individus dans différents environnements.
― 8 min lire
Table des matières
Le suivi de l'humain est une fonctionnalité super importante pour les robots qui bossent avec des gens. Ça aide les robots à filer un coup de main pour plein de tâches, comme livrer des trucs ou aider des personnes en galère. Mais suivre quelqu'un dans la vraie vie, c'est pas toujours simple à cause des foules, des Obstacles, ou quand la personne tourne le dos au robot.
Pour rendre le suivi de l'humain plus efficace, un nouveau système a été créé qui se concentre sur l'identification et le suivi des individus. Ce système est basé sur un module de Ré-identification de personnes qui a trois parties principales : capter des visuels de tout autour de la personne ciblée, les reconnaître grâce à leur visage et leur corps, et prédire où ils vont se déplacer ensuite. L'objectif, c'est d'aider les robots à suivre une personne spécifique de manière fluide et en toute sécurité.
Caractéristiques Clés du Système de Suivi Humain
Ce système de suivi humain a plusieurs caractéristiques importantes. D'abord, il peut suivre une personne même si elle bouge vite ou se détourne du robot. Ensuite, si la personne sort du champ de la caméra, le robot peut toujours la retrouver. En plus, le robot peut naviguer autour des obstacles tout en gardant un œil sur la personne. Enfin, le système peut reconnaître une personne dans une foule, ce qui est bien utile dans des environnements chargés.
Le module de ré-identification joue un rôle crucial pour atteindre ces fonctionnalités. Il comprend :
Enregistrement Visuel à 360 Degrés : Ce processus capture des images de tous les angles de la personne pour l'aider à être reconnue, même quand elle ne regarde pas la caméra. C’est un bon progrès par rapport aux anciennes méthodes qui ne se concentraient que sur les vues de face et de dos.
Identification par Visages et Torse : Au lieu de regarder tout le corps, le système utilise principalement les visages pour identifier les gens, car ils ont des traits super distincts. Si le visage est caché, il passe au torse pour reconnaître la personne.
Suivi de mouvement : Le système utilise le suivi de mouvement pour prédire où la personne ira ensuite. C’est crucial quand la personne est pas visible pendant un moment, permettant au robot de rester proche et de mieux la suivre.
Le système de suivi humain inclut aussi des fonctionnalités supplémentaires pour une navigation en toute sécurité, comme éviter les obstacles et retrouver les gens quand ils disparaissent de la vue. Chaque composant bosse ensemble pour que le robot puisse suivre sa cible efficacement.
Applications Dans le Monde Réel
Les améliorations dans le suivi humain peuvent profiter à diverses applications. Par exemple, des robots de livraison autonomes peuvent utiliser ces fonctionnalités pour trouver et livrer des paquets aux clients. Les robots qui aident les personnes âgées dans les milieux de santé peuvent offrir un meilleur soutien en reconnaissant et en suivant leurs aidants. De plus, les robots ménagers destinés à aider avec les tâches peuvent naviguer dans les maisons tout en gardant un œil sur les membres de la famille.
Le système a aussi été testé dans des environnements de bureau avec des obstacles, où un robot devait suivre une personne se déplaçant vers différents marqueurs ou le long d'un chemin défini. Ces tests ont montré des améliorations significatives de performance avec le nouveau module de ré-identification, prouvant qu'il aide dans divers scénarios.
Travaux Connexes
Historiquement, les systèmes de suivi humain s'appuyaient sur des méthodes de suivi basiques qui pouvaient facilement échouer dans des environnements complexes, comme quand une personne est partiellement cachée ou qu'il y a plein de monde. Les anciennes méthodes utilisaient des signaux simples comme des LED ou une détection de couleur basique. Ces approches avaient souvent du mal à maintenir une précision de suivi dans des environnements dynamiques.
Avec l'avancée de la technologie, les systèmes plus récents ont commencé à intégrer la ré-identification des personnes comme fonctionnalité supplémentaire. Cependant, beaucoup continuent de dépendre de techniques plus anciennes qui se sont avérées moins efficaces comparées à la nouvelle approche qui utilise des données visuelles complètes et du machine learning.
Comment Fonctionne le Nouveau Système
Le nouveau système de suivi humain utilise un pipeline de suivi et de ré-identification des personnes qui se compose de plusieurs étapes :
Détection de Corps : Chaque image est analysée pour détecter les figures humaines présentes, en utilisant un modèle de détection avancé qui identifie les formes et positions des corps.
Suivi de Mouvement : Le tracker de mouvement garde un œil sur les déplacements de la personne détectée, attribuant un ID unique à chaque personne pour que le système puisse les suivre avec précision, même si le signal est perdu de temps en temps.
Identification de Visage et de Torse : Le système utilise des modèles séparés pour se concentrer sur le visage et le torse de la personne. Cette approche double permet une meilleure précision puisque les visages sont généralement les identifiants les plus distincts, mais le torse peut être utile lorsque le visage n'est pas visible.
Le Processus d'Enregistrement
Pour commencer à suivre quelqu'un, le robot enregistre d'abord leurs caractéristiques via un processus à 360 degrés. On demande à la personne de tourner pendant que le robot collecte des images de différents angles, construisant un ensemble de caractéristiques faciales et torse. Cet enregistrement prend environ 20 secondes et capture une large gamme d'infos qui sont stockées pour une utilisation ultérieure.
Module de Ré-Identification
Quand une personne disparaît de la vue, le système passe en mode de ré-identification. Il compare les caractéristiques stockées du processus d'enregistrement avec les visages et torses des individus actuellement visibles. Cette comparaison aide à déterminer si l'un d'eux est la personne ciblée. S'ils ne peuvent pas être identifiés, le robot passe en mode recherche, essayant de retrouver la dernière position connue de la personne.
Assurer une Navigation Fluide
Pour suivre quelqu'un efficacement, le robot doit aussi naviguer sans accrocs autour des obstacles. Il utilise un système à deux caméras, avec une caméra grand angle pour les distances proches et une caméra de profondeur pour le suivi à plus longue distance. Le robot alterne entre les caméras selon la distance de la personne, ce qui permet une meilleure navigation dans l'ensemble.
Les commandes de mouvement du robot sont basées sur des indices visuels simples quand il utilise la caméra grand angle et sur une planification plus complexe quand il utilise la caméra de profondeur. Cette combinaison aide le robot à éviter les collisions et à naviguer en toute sécurité dans des environnements chargés.
Comportement de Recherche
Si le robot perd de vue sa cible, il peut toujours la rechercher en se souvenant de la dernière position connue. Il prend un moment pour tourner et regarder autour, augmentant les chances de ré-identification de la personne.
Évaluation de Performance
Pour évaluer l’efficacité du système, plusieurs tests ont été réalisés où le robot suivait des personnes dans différents scénarios. Des mesures ont été prises pour analyser à quelle vitesse le robot suivait sa cible, la distance entre eux, et à quelle fréquence il perdait la trace de la personne. Les résultats ont montré que le nouveau système surpassait significativement les anciennes méthodes, réussissant à suivre une personne dans des environnements bondés et quand la cible se déplaçait rapidement.
Les participants ont aussi été interrogés sur leur expérience avec le système. Ils ont rapporté se sentir en sécurité et à l’aise avec la capacité du robot à les suivre, surtout quand le système utilisait la planification de trajet pour la navigation.
Conclusion
En résumé, le nouveau système de suivi humain pour les robots mobiles apporte plusieurs améliorations par rapport aux anciennes méthodes. En intégrant un module de ré-identification robuste avec des techniques avancées de suivi et d'identification, le robot peut suivre efficacement des individus dans des scénarios réels. Ce développement peut améliorer l'utilité des robots dans divers domaines, des services de livraison aux soins de santé, et rendre l'interaction humain-robot plus fluide et efficace.
Titre: Human Following in Mobile Platforms with Person Re-Identification
Résumé: Human following is a crucial feature of human-robot interaction, yet it poses numerous challenges to mobile agents in real-world scenarios. Some major hurdles are that the target person may be in a crowd, obstructed by others, or facing away from the agent. To tackle these challenges, we present a novel person re-identification module composed of three parts: a 360-degree visual registration, a neural-based person re-identification using human faces and torsos, and a motion tracker that records and predicts the target person's future position. Our human-following system also addresses other challenges, including identifying fast-moving targets with low latency, searching for targets that move out of the camera's sight, collision avoidance, and adaptively choosing different following mechanisms based on the distance between the target person and the mobile agent. Extensive experiments show that our proposed person re-identification module significantly enhances the human-following feature compared to other baseline variants.
Auteurs: Mario Srouji, Yao-Hung Hubert Tsai, Hugues Thomas, Jian Zhang
Dernière mise à jour: 2023-09-21 00:00:00
Langue: English
Source URL: https://arxiv.org/abs/2309.12479
Source PDF: https://arxiv.org/pdf/2309.12479
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.