Simple Science

Ciência de ponta explicada de forma simples

# Informática# Robótica

Avanços na Tecnologia de Seguimento de Humanos por Robôs

Novo sistema melhora o rastreamento de robôs de pessoas em diferentes ambientes.

― 7 min ler


Tecnologia deTecnologia deRastreamento de Robôs deNova Geraçãohumanos.habilidades dos robôs em seguirSistema melhorado aumenta as
Índice

Seguir humanos é uma função importante para robôs que trabalham ao lado de pessoas. Isso ajuda os robôs a auxiliar em várias tarefas, como entregar itens ou ajudar pessoas que precisam. No entanto, seguir alguém na vida real pode ser complicado por causa de desafios como multidões, Obstáculos ou quando a pessoa não está de frente para o robô.

Para deixar o seguimento humano mais eficaz, um novo sistema foi criado que foca em identificar e rastrear indivíduos. Esse sistema é baseado em um módulo de re-identificação de pessoas que tem três partes principais: capturar imagens de todos os lados da pessoa alvo, reconhecê-las usando seus rostos e corpos, e prever para onde elas vão se mover a seguir. O objetivo é ajudar os robôs a seguir uma pessoa específica de forma suave e segura.

Principais Características do Sistema de Seguimento Humano

O sistema de seguimento humano tem várias características importantes. Primeiro, ele pode rastrear uma pessoa mesmo que ela esteja se movendo rápido ou virando de costas para o robô. Segundo, se a pessoa sair do campo de visão da câmera, o robô ainda consegue encontrá-la. Terceiro, o robô consegue navegar em torno de obstáculos enquanto mantém a pessoa à vista. Por último, o sistema pode reconhecer uma pessoa em uma multidão, tornando-se útil em ambientes movimentados.

O módulo de re-identificação de pessoas desempenha um papel fundamental na realização dessas funcionalidades. Ele inclui:

  1. Registro Visual de 360 Graus: Esse processo captura imagens de todos os ângulos da pessoa para ajudar a reconhecê-la, mesmo quando não está de frente para a câmera. Isso é uma melhoria em relação a métodos antigos que só focavam nas vistas frontal e traseira.

  2. Identificação Usando Rostos e Torso: Em vez de olhar para o corpo inteiro, o sistema usa principalmente os rostos para identificar as pessoas, já que eles têm características muito distintas. Se o rosto estiver bloqueado, ele muda para usar o torso para identificar a pessoa.

  3. Rastreamento de Movimento: O sistema utiliza rastreamento de movimento para prever para onde a pessoa irá a seguir. Isso é crucial quando a pessoa não está visível por um momento, permitindo que o robô permaneça próximo e a siga de forma mais eficaz.

O sistema de seguimento humano também inclui funcionalidades adicionais para navegação segura, como evitar obstáculos e encontrar pessoas quando saem de vista. Cada componente trabalha junto para garantir que o robô consiga seguir seu alvo de forma eficiente.

Aplicações no Mundo Real

As melhorias no seguimento humano podem beneficiar várias aplicações. Por exemplo, robôs de entrega autônomos podem usar essas funcionalidades para encontrar e entregar pacotes aos clientes. Robôs que ajudam idosos em ambientes de saúde podem oferecer melhor suporte ao reconhecer e seguir seus cuidadores. Além disso, robôs domésticos que ajudam nas tarefas podem navegar pelas casas enquanto mantêm o controle dos membros da família.

O sistema também foi testado em ambientes de escritório com obstáculos, onde um robô foi solicitado a seguir uma pessoa que se movia para diferentes marcadores ou ao longo de um caminho definido. Esses testes mostraram melhorias significativas no desempenho ao usar o novo módulo de re-identificação, mostrando que ele ajuda em vários cenários.

Trabalhos Relacionados

Historicamente, sistemas de seguimento humano dependiam de métodos básicos de rastreamento que podiam falhar facilmente em ambientes complexos, como quando uma pessoa está parcialmente escondida ou quando há muitas pessoas. Métodos antigos usavam sinais simples como luzes LED ou detecção básica de cores. Esses métodos frequentemente tinham dificuldades em manter a precisão do rastreamento em cenários dinâmicos.

Com os avanços na tecnologia, sistemas mais recentes começaram a incorporar a re-identificação de pessoas como uma funcionalidade adicional. No entanto, muitos ainda dependem de técnicas mais antigas, que se mostraram menos eficazes em comparação com a nova abordagem que utiliza dados visuais abrangentes e aprendizado de máquina.

Como o Novo Sistema Funciona

O novo sistema de seguimento humano usa um fluxo de trabalho de rastreamento e re-identificação de pessoas que consiste em várias etapas:

  1. Detecção de Corpo: Cada quadro de imagem é analisado para detectar qualquer figura humana presente, utilizando um modelo de detecção avançado que identifica formas e posições corporais.

  2. Rastreamento de Movimento: O rastreador de movimento mantém controle de onde a pessoa detectada se move, atribuindo a cada pessoa um ID único para que o sistema possa segui-la com precisão, mesmo que o sinal seja ocasionalmente perdido.

  3. Identificação de Rosto e Torso: O sistema usa modelos separados para focar no rosto e no torso da pessoa. Essa abordagem dupla permite melhor precisão já que os rostos são tipicamente os identificadores mais distintos, mas o torso pode ajudar quando o rosto não está visível.

O Processo de Registro

Para começar a seguir alguém, o robô primeiro registra as características dessa pessoa por meio de um processo de 360 graus. A pessoa é pedida para girar enquanto o robô coleta imagens de diferentes ângulos, construindo um conjunto de características faciais e de torso. Esse registro leva apenas cerca de 20 segundos e captura uma ampla gama de informações que são armazenadas para uso posterior.

Módulo de Re-Identificação

Quando uma pessoa sai de vista, o sistema entra em modo de re-identificação. Ele compara as características armazenadas do processo de registro com os rostos e torços de indivíduos atualmente visíveis. Essa comparação ajuda a determinar se algum deles é a pessoa alvo. Se não conseguirem identificá-la, o robô muda para o modo de busca, tentando encontrar a última posição conhecida da pessoa.

Garantindo Navegação Suave

Para seguir uma pessoa de forma eficaz, o robô também deve navegar suavemente em torno de obstáculos. Ele usa um sistema de duas câmeras, empregando uma câmera grande-angular para distâncias curtas e uma câmera de profundidade para rastreamento mais longo. O robô alterna entre as câmeras com base na distância da pessoa, permitindo uma melhor navegação em geral.

Os comandos de movimento do robô são determinados por pistas visuais simples ao usar a câmera grande-angular e um planejamento mais complexo ao utilizar a câmera de profundidade. Essa combinação ajuda o robô a evitar colisões e navegar com segurança em ambientes movimentados.

Comportamento de Busca

Se o robô perder de vista seu alvo, ele ainda pode procurá-lo lembrando da última posição conhecida. Ele leva um momento para girar e olhar ao redor, aumentando as chances de re-identificar a pessoa.

Avaliação de Desempenho

Para avaliar quão bem o sistema funciona, vários testes foram realizados onde o robô seguia pessoas em diferentes cenários. Medidas foram tomadas para analisar quão rápido o robô seguia seu alvo, a distância entre eles e com que frequência perdia o rastro da pessoa. Os resultados mostraram que o novo sistema superou os métodos antigos significativamente, conseguindo manter o rastreamento de uma pessoa em ambientes lotados e quando o alvo se movia rapidamente.

Os participantes também foram questionados sobre suas experiências com o sistema. Eles relataram se sentir seguros e confortáveis com a habilidade do robô de segui-los, especialmente quando o sistema usava planejamento de caminho para navegação.

Conclusão

Resumindo, o novo sistema de seguimento humano para robôs móveis traz várias melhorias em relação aos métodos antigos. Ao incorporar um módulo robusto de re-identificação de pessoas com técnicas avançadas de rastreamento e identificação, o robô pode seguir efetivamente indivíduos em cenários do mundo real. Esse desenvolvimento pode aumentar a utilidade dos robôs em várias áreas, desde serviços de entrega até cuidados de saúde, e tornar a interação humano-robô mais suave e eficiente.

Fonte original

Título: Human Following in Mobile Platforms with Person Re-Identification

Resumo: 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.

Autores: Mario Srouji, Yao-Hung Hubert Tsai, Hugues Thomas, Jian Zhang

Última atualização: 2023-09-21 00:00:00

Idioma: English

Fonte URL: https://arxiv.org/abs/2309.12479

Fonte PDF: https://arxiv.org/pdf/2309.12479

Licença: https://creativecommons.org/licenses/by/4.0/

Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.

Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.

Mais de autores

Artigos semelhantes