10 maneras de hacer que tu robot sea más humano - 💡 Fix My Ideas

10 maneras de hacer que tu robot sea más humano

10 maneras de hacer que tu robot sea más humano


Autor: Ethan Holmes, 2019

Copyright Jessica Lindsay, utilizada con permiso.

Las personas se sienten "atraídas por [...] los robots, no por su aspecto, sino por su comportamiento". - Mari Velonaki, Ph.D., Directora del Laboratorio de Robótica Creativa, Univ. de Nueva Gales del Sur.

¿Un robot tiene que parecerse a un humano para ser humano? Durante décadas, los animadores de Disney han llevado la ilusión de la vida y la emoción a los animales, objetos e incluso máquinas.

Con algo de programación simple, su robot, también, sin importar su forma, puede aumentar su coeficiente de humanidad. Aquí hay 10 técnicas tomadas de una rica historia de principios de animación e investigación de interacción entre humanos y robots.


Si tu robot tiene cabeza u ojos ...

1) Parpadeo.

El actor Haley Joel Osment ha dicho que "No pestañear" fue un truco de actuación que utilizó para transformarse en David, el misterioso niño robot en la película A.I. Inteligencia artificial. Según este estudio, la tasa promedio de parpadeo humano es de aproximadamente 17 parpadeos por minuto, mientras que durante la conversación aumenta a 26, y llega a 4.5 cuando se lee. Echa un vistazo a este genial tutorial de animación de parpadeo para aprender más sobre cómo animar los parpadeos de apariencia natural. Por ejemplo, abrir los ojos debería tomar un poco más de tiempo que cerrarlos, y los parpadeos pueden usarse incluso para mostrar la intención y el sentimiento.

La modestia de Ofelia está implícita en sus ojos.

2) Evitar mirar fijamente.

Los investigadores han descubierto que, si bien el contacto visual es importante, la aversión a la mirada puede hacer que un robot se vea más intencional, reflexivo y creativo. Algunas reglas simples sobre dónde colocar la mirada de tu robot incluyen:

  • mirar hacia arriba al pensar
  • apartar la mirada de vez en cuando al hablar
  • mire hacia otro lado para ver que no ha terminado de hablar
  • mire a la otra persona cuando haya terminado de hablar, para indicar que es su turno de responder.

3) Girar la cabeza con un parpadeo y una inclinación.

Estira los brazos hacia los lados y gira la cabeza para mirar una mano, luego la otra. ¿Notó que parpadeó durante el giro de la cabeza? Los animadores siguen esta sencilla regla al girar la cabeza:

  • añadir un parpadeo, entonces
  • Incline la cabeza ligeramente hacia abajo en el medio de la vuelta.

La inclinación de la cabeza está relacionada con el principio de animación del movimiento en los arcos.


Si tu robot habla ...

4) Cubrirse un poco.

Agregar palabras adicionales llamadas hedges ("quizás", "probablemente" o "creo") y marcadores del discurso ("Ya sabes", "solo", "bueno", "me gusta" y "um") aumenta la probabilidad de los robots . Tomemos, por ejemplo, esta gran línea de Samantha, el sistema operativo artificialmente inteligente en la película “Ella”, donde aparecen setos y marcadores del discurso 5 veces: “Bueno, estaba pensando, realmente no tenemos ninguna fotografía de nosotros. Y pensé que esta canción podría ser como una foto que nos captura en este momento de nuestra vida juntos ".

"Lo siento, Dave. Me temo que no puedo hacer eso ". Claro que no puedes, Hal.

5) Haga coincidir el tono de voz con el contenido de las palabras.

Cuando HAL 9000 dijo: "Lo siento, Dave. Me temo que no puedo hacer eso ", ¿por qué sonaba tan espeluznante? Una razón podría ser porque sus palabras no coinciden con su tono de voz. Basado en la Tabla 2 de este documento, el perfil acústico de las famosas palabras de HAL se parece más al "disfrute" que a la "tristeza" apologética. ¡HAL no parecía lamentarlo en absoluto! Tenga cuidado con los sistemas de conversión de texto a voz que tienen voces alegres por defecto: una disculpa del robot puede resultar poco sincera.

6) Expresar sentimientos, opiniones, preferencias.

Los guionistas son profesionales en la escritura de personajes interesantes. Parte de esto es definir la historia de fondo del personaje, incluyendo gustos y disgustos, educación, etc. Para usar el personaje Samantha de Spike Jonze una vez más, la A.I. Expresó constantemente su opinión y sentimientos, e incluso se rió abiertamente:

  • (Dándose un nombre :) "Me gusta como suena. Samantha ".
  • Samantha se ríe, "Sí, hay algunos divertidos!"
  • "Oh, me encanta este primero de Roger a su novia. Eso es tan dulce."
  • "Estás siendo muy terco en este momento.

Si tu robot se mueve ...

7) Retroceder antes de avanzar, bajar antes de subir.

En animación, este movimiento adicional en la dirección opuesta se llama anticipación. Por ejemplo, en este clip con Wile-E Coyote (desde 0:36), lo vemos tirar hacia atrás antes de lanzarse hacia delante en busca del Road Runner. Del mismo modo, una bailarina dobla las rodillas hacia abajo antes de saltar en el aire. ¿Su robot anticipa sus movimientos, o avanza hacia adelante?

8) Plomo con juntas más grandes.

Digamos que su robot va a apuntar a algo con su brazo. ¿Es simplemente un caso de mover el efector final de A a B? ¿Cómo haces que ese simple movimiento parezca más humano? En la animación, se utiliza algo llamado rotura sucesiva de las articulaciones. La idea es usar las articulaciones más grandes primero, de modo que en este caso: primero, muévase hacia el hombro, luego el codo, luego la muñeca, luego finalmente los dedos (si su robot los tiene). ¡Inténtalo tú mismo!

9) Usa el movimiento para la emoción.

¿Tu robot no tiene cara? No hay problema, todavía es posible usar otras señales para transmitir emociones. Por ejemplo, para transmitir felicidad, haga que su robot haga movimientos grandes y regulares. Para la tristeza, haz que los movimientos de tu robot sean pequeños y lentos con tiempos uniformes. Para mostrar miedo, dé al robot movimientos bruscos, pequeños y rápidos a intervalos irregulares, lejos de la fuente del miedo. Los movimientos grandes, irregulares y abruptos pueden transmitir ira, especialmente hacia el objeto de la ira.


Finalmente…

10) Añadir aleatoriedad.

El ruido 1 / f o "rosado" se encuentra en muchos sistemas biológicos. Es algo contrario a la intuición agregar aleatoriedad después de hacer que el controlador de su robot sea lo más preciso posible, pero se ha demostrado que agregar aleatoriamente aumenta la percepción de humanidad en los sistemas informáticos. También se sabe que el software de composición musical Sibelius incluye variaciones aleatorias de volumen para hacer que su reproducción MIDI sea más natural. Si es posible, agregue aleatoriedad no solo en las interacciones (por ejemplo, diferentes formas de decir "sí", como "bien", "suena bien" o "lo entendí"), sino también en el tiempo (por ejemplo, los tiempos de parpadeo) y el movimiento en el espacio (Ej. Mirar la aversión a diferentes lugares). Curiosamente, algunos robots nuevos tienen aleatoriedad mecánica "incorporada", como los del campo de la robótica suave. Piensa: ¿y si tu robot nunca actuó de la misma manera dos veces?


Esta semana marca el lanzamiento oficial de Make: Volume 39 - Robotics, que se publica en los quioscos el 27. Asegúrese de obtener una copia en un minorista cerca de usted o suscríbase en línea ahora mismo y nunca se pierda otro problema.

Celebramos con cinco días de artículos, fotos, videos, reseñas y proyectos relacionados con robots. ¡Sintonice este espacio para Robot Week!

Nuestra próxima semana temática será la electrónica ponible. Envíenos sus sugerencias o contribuciones antes de que llegue aquí al colocar una línea en [correo electrónico protegido].



Puede Que Le Interesen

El mueble escultural loco se "desabrocha" ante tus ojos

El mueble escultural loco se "desabrocha" ante tus ojos


Haga esta propuesta de Res-Evident T-Virus fácil para su cosplay

Haga esta propuesta de Res-Evident T-Virus fácil para su cosplay


Robots 3D imprimiendo un puente justo debajo de ellos

Robots 3D imprimiendo un puente justo debajo de ellos


Hackeando las calles de San Francisco en el Market Street Prototyping Festival

Hackeando las calles de San Francisco en el Market Street Prototyping Festival