Jeffrey Cross
Jeffrey Cross

10 maneiras de tornar seu robô mais humano

Copyright Jessica Lindsay, usada com permissão.

As pessoas são “atraídas por […] robôs não por sua aparência, mas pela maneira como se comportam”. - Mari Velonaki, Ph.D., Diretora do Creative Robotics Lab, Univ. de Nova Gales do Sul.

Um robô tem que parecer humano para ser humano? Durante décadas, os animadores da Disney trouxeram a ilusão de vida e emoção para animais, objetos e até máquinas.

Com alguma programação simples, seu robô também - não importa sua forma - pode aumentar seu quociente de humanidade. Aqui estão 10 técnicas retiradas de uma rica história de princípios de animação e pesquisa de interação homem-robô.


Se o seu robô tem cabeça ou olhos…

1) piscar.

O ator Haley Joel Osment disse que “Não pisque” foi um truque de interpretação que ele usou para se transformar em David, o estranho menino-robô do filme A.I. Inteligência artificial. De acordo com este estudo, a taxa de intermitência humana média é de cerca de 17 piscadas por minuto, enquanto que durante a conversa aumenta para 26 e chega a 4.5 quando está lendo. Confira este ótimo tutorial de animação piscante para aprender mais sobre como animar piscadelas de aparência natural. Por exemplo, abrir os olhos deve demorar um pouco mais do que fechar os olhos, e até piscar pode ser usado para mostrar intenção e sentimento.

A modéstia de Ofélia está implícita em seus olhos.

2) Evite olhar fixamente.

Pesquisadores descobriram que, embora o contato visual seja importante, a aversão ao olhar pode fazer com que o robô pareça mais intencional, pensativo e criativo. Algumas regras simples para onde colocar o olhar do seu robô incluem:

  • olhe para cima quando pensar
  • desviar o olhar ocasionalmente ao falar
  • desviar o olhar entre frases, para mostrar que você não terminou de falar
  • olhe para a outra pessoa quando terminar de falar, para indicar que é a vez de responder.

3) Head-turn com um piscar de olhos e uma inclinação.

Estique os braços para os lados e vire a cabeça para olhar uma mão e depois a outra. Você notou que piscou durante a virada da cabeça? Os animadores seguem essa regra simples ao girar a cabeça:

  • adicione um piscar de olhos
  • incline a cabeça ligeiramente para baixo no meio do turno.

A queda da cabeça está relacionada ao princípio da animação do movimento em arcos.


Se o seu robô fala ...

4) Hedge um pouco.

Adicionar palavras extras chamadas hedges (“talvez”, “provavelmente” ou “eu acho”) e marcadores de discurso (“Você sabe”, “apenas”, “bem”, “como” e “um”) aumenta a simpatia dos robôs . Tomemos, por exemplo, essa ótima frase de Samantha, o sistema operacional inteligente artificialmente no filme “Her”, onde sebes e marcadores de discurso aparecem 5 vezes: “Bem, eu estava pensando, nós realmente não temos nenhuma foto nossa. E eu pensei que essa música poderia ser como uma foto que nos captura neste momento da nossa vida juntos. ”

"Eu sinto muito, Dave. Eu tenho medo que eu não possa fazer isso ". Claro que você não pode, Hal.

5) Combine o tom de voz com o conteúdo das palavras.

Quando o HAL 9000 disse: “Me desculpe, Dave. Eu tenho medo que eu não possa fazer isso ", porque soava tão assustador? Um motivo pode ser porque suas palavras não correspondem ao seu tom de voz. Com base na Tabela 2 deste artigo, o perfil acústico das famosas palavras de HAL parece mais próximo do “prazer” do que da “tristeza” apologética. HAL não pareceu muito triste! Cuidado com os sistemas de texto para voz que têm vozes felizes como padrão - um pedido de desculpas do robô pode parecer insincero.

6) Expressar sentimentos, opiniões, preferências.

Roteiristas são profissionais em escrever personagens interessantes. Parte disso é definir a história do personagem, incluindo gostos e desgostos, educação e assim por diante. Para usar o personagem Samantha de Spike Jonze mais uma vez, o A.I. constantemente expressou sua opinião e sentimentos, e até abertamente riu:

  • (Se dando um nome :) “Eu gosto do som disso. Samantha.
  • Samantha ri: "Sim, existem algumas engraçadas!"
  • “Oh, eu amo esse primeiro de Roger para a namorada dele. Isso é tão querido."
  • "Você está sendo muito teimosa agora.

Se o seu robô se move ...

7) Volte antes de ir para frente, desça antes de subir.

Na animação, esse movimento extra na direção oposta é chamado de antecipação. Por exemplo, neste clipe com Wile-E Coyote (de 0:36), nós o vemos puxar para trás antes de avançar em busca do Road Runner. Da mesma forma, uma bailarina se inclina para os joelhos para baixo antes de saltar para o ar. Seu robô antecipa seus movimentos ou se inclina para a frente?

8) Chumbo com articulações maiores.

Digamos que seu robô vai apontar algo com o braço. É simplesmente um caso de mover o efetor de A para B? Como você faz esse movimento simples parecer mais humano? Em animação, você usa algo chamado quebra sucessiva de juntas. A ideia é usar as articulações maiores primeiro, portanto, neste caso: primeiro, mova-se no ombro, depois no cotovelo, depois no punho e finalmente nos dedos (se o seu robô os tiver). Tente você mesmo!

9) Use o movimento para emoção.

Seu robô não tem rosto? Não tem problema - ainda é possível usar outras pistas para transmitir emoção. Por exemplo, para transmitir felicidade, faça seu robô fazer movimentos grandes e regulares. Para tristeza, faça seus movimentos do robô pequenos e lentos com intervalos regulares. Para mostrar medo, dê ao robô movimentos bruscos, pequenos e rápidos em intervalos irregulares, longe da fonte do medo. Movimentos grandes, irregulares e abruptos podem transmitir raiva, especialmente em direção ao objeto de raiva.


Finalmente…

10) Adicione aleatoriedade.

1 / f ou ruído "rosa" é encontrado em muitos sistemas biológicos. É um pouco contra-intuitivo adicionar aleatoriedade depois de tornar o seu controlador de robô o mais preciso possível, mas propositadamente adicionar aleatoriedade foi mostrado para aumentar a percepção de humanidade em sistemas de computador. O software de composição musical Sibelius também é conhecido por incluir variações aleatórias no volume para tornar sua reprodução MIDI mais natural. Se possível, adicione aleatoriedade não apenas nas interações (por exemplo, diferentes maneiras de dizer "sim", como "ok", "soa bem" ou "entendeu"), mas também no tempo (por exemplo, intervalos de piscar) e movimento no espaço (por exemplo, aversão ao olhar para lugares diferentes). Curiosamente, alguns novos robôs possuem aleatoriedade mecânica “embutida”, como aqueles no campo da robótica leve. Apenas pense - e se o seu robô nunca tivesse agido da mesma maneira duas vezes?


Esta semana marca o lançamento oficial do Make: Volume 39 - Robotics, que chega às bancas no dia 27. Certifique-se de pegar uma cópia em um revendedor perto de você ou inscreva-se on-line agora mesmo e nunca mais perca outra edição.

Estamos comemorando com cinco dias de artigos relacionados a robôs, fotos, vídeos, críticas e projetos. Sintonize este espaço para a Robot Week!

Nossa próxima semana temática será eletrônica vestível. Envie-nos suas dicas ou contribuições antes que cheguem aqui, deixando uma linha para [email protected].

Ação

Deixar Um Comentário