← Últimos artigos
💻 computer science

Imitation of Arm Gestures by the Semi-Humanoid Robot NICO

Este artigo apresenta um sistema que permite ao robô semihumanoide NICO imitar gestos de braços humanos utilizando entrada RGB monocular, estimativa de pose 3D baseada em MediaPipe e geometria analítica para calcular e mapear ângulos articulares, demonstrando desempenho bem-sucedido em gestos simples ao mesmo tempo em que reconhece limitações em poses complexas e movimentos de pulso.

Autores originais: Anastasiya Ihnatovich, Igor Farkaš

Publicado 2026-07-21
📖 4 min de leitura☕ Leitura rápida

Autores originais: Anastasiya Ihnatovich, Igor Farkaš

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine um mundo onde os robôs não apenas seguem uma lista rígida de instruções, mas podem realmente "aprender" ao nos observar, tal como uma criança imita os seus pais. Este é o coração da Interação Humano-Robô (HRI), um campo da ciência dedicado a fazer com que as máquinas pareçam menos ferramentas e mais companheiras. Para que um robô consiga verdadeiramente copiar um movimento humano, ele precisa de dois superpoderes: Percepção (a capacidade de "ver" e compreender um corpo humano numa foto 2D) e Cinemática (a matemática que descobre como dobrar as suas próprias articulações de metal para corresponder àquela pose humana). Enquanto alguns cientistas tentam ensinar os robôs alimentando-os com milhões de vídeos na esperança de que um cérebro computacional complexo compreenda o processo, outros preferem uma abordagem geométrica mais direta — usando matemática simples para medir ângulos e distâncias. Por que é que isto importa? Porque se um robô conseguir copiar naturalmente os nossos gestos, poderá interagir connosco em contextos sociais, ajudar em tarefas ou até ensinar-nos, sem necessitar de sensores caros e volumosos ou de anos de treino.

Neste estudo, os investigadores Anastasiya Ihnatovich e Igor Farkaš tentaram ensinar um robô semi-humanoide chamado NICO a copiar gestos de braços humanos usando apenas uma câmara padrão e alguma geometria inteligente. Pense no NICO como um robô do tamanho de uma criança, com uma cabeça e dois braços, desenhado para conviver com as pessoas. A equipa não utilizou câmaras de profundidade 3D sofisticadas ou fatos de captura de movimento; em vez disso, basearam-se numa ferramenta de software gratuita chamada MediaPipe, que atua como um rastreador de esqueleto digital. Quando mostra o MediaPipe uma fotografia comum, ele identifica instantaneamente 33 pontos-chave num corpo humano (como ombros, cotovelos e pulsos) e estima onde estes se encontram no espaço 3D.

O método dos investigadores funciona como um tradutor. Primeiro, o MediaPipe "vê" o humano e capta as coordenadas das suas articulações do braço. Depois, a equipa utiliza um conjunto de fórmulas geométricas — basicamente, uma receita para calcular ângulos com base na distância entre pontos — para descobrir exatamente como o cotovelo do humano está dobrado ou como o pulso está torcido. Finalmente, eles pegam nesses ângulos humanos e os "mapeiam" matematicamente para os motores específicos do NICO, dizendo ao robô como mover as suas próprias articulações para corresponder ao humano. É como pegar numa pose humana e passá-la por uma tabela de conversão para obter o manual de instruções do robô.

A equipa testou este sistema com seis voluntários de diferentes alturas, pedindo-lhes que mantivessem 11 poses de braços diferentes enquanto estavam posicionados em vários ângulos (de frente ou ligeiramente de lado). Os resultados foram uma mistura de sucesso e limitações honestas. O robô foi bastante bom a copiar os movimentos amplos: conseguiu estimar o pitch do ombro (levantar o braço para cima e para baixo), a dobra do cotovelo e a dobra do pulso com um nível de precisão moderado, errando o alvo por uma média de cerca de 10°, 20° e 23°, respetivamente. No entanto, o robô teve mais dificuldades com o roll do ombro (torcer o braço no ombro) e a rotação do antebraço (torcer a mão como se estivesse a rodar uma maçaneta). A rotação do antebraço foi a parte mais difícil; mesmo com a ajuda dos dados de rastreio da mão, o palpite do robô falhou por uma média de 50,1°, o que é uma oscilação significativa.

Curiosamente, os investigadores descobriram que o desempenho do robô não dependia realmente da altura do humano ou de como este virava o seu corpo (dentro de uma margem de 45°). Em vez disso, o fator principal era o que o humano estava a fazer. Se a pose envolvesse uma torção complexa do antebraço ou se a mão estivesse escondida atrás do braço, o robó ficava confuso. O sistema foi também incrivelmente rápido, processando cada imagem em cerca de 0,0017 segundos, o que é suficientemente rápido para acompanhar o movimento em tempo real.

Em última análise, o artigo sugere que esta abordagem de "apenas geometria" é uma forma viável e eficiente de fazer um robô imitar gestos humanos sem necessidade de hardware caro ou bases de dados de treino massivas. Prova que é possível fazer um robô mover os braços de forma significativa usando apenas uma câmara comum. No entanto, os autores são cuidadosos ao notar que esta ainda não é uma solução perfeita. O sistema ainda tropeça em movimentos complexos de pulso e antebraço, e necessita de mais testes com uma variedade mais ampla de pessoas e poses antes de poder ser considerado uma ferramenta robusta e quotidiana. Por agora, é uma prova de conceito promissora que mostra que um robô pode "ver" e "copiar" o nosso movimento, mesmo que às vezes erre um pouco a torção do pulso.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →