10 manieren om uw robot menselijker te maken - 💡 Fix My Ideas

10 manieren om uw robot menselijker te maken

10 manieren om uw robot menselijker te maken


Auteur: Ethan Holmes, 2019

Copyright Jessica Lindsay, gebruikt met toestemming.

Mensen worden "aangetrokken tot [...] robots, niet vanwege de manier waarop ze eruit zien, maar vanwege de manier waarop ze zich gedragen." - Mari Velonaki, Ph.D., directeur van Creative Robotics Lab, Univ. van New South Wales.

Moet een robot er uitzien als een mens om mensachtig te zijn? Tientallen jaren lang hebben Disney-animators de illusie van leven en emotie gebracht aan dieren, voorwerpen en zelfs machines.

Met een aantal eenvoudige programmering kan je robot, ongeacht zijn vorm, het menselijkheidsquotiënt een boost geven. Hier zijn 10 technieken ontleend aan een rijke geschiedenis van animatieprincipes en onderzoek naar interactie tussen mens en robot.


Als je robot een hoofd of ogen heeft ...

1) Knipperen.

Acteur Haley Joel Osment heeft gezegd dat "niet knipperen" een acteerfout was die hij gebruikte om zichzelf te transformeren in David, de griezelige robotjongen in de film A.I. Kunstmatige intelligentie. Volgens deze studie is de gemiddelde menselijke knipperfrequentie ongeveer 17 knippers per minuut, terwijl deze tijdens het gesprek stijgt tot 26 en zo laag als 4,5 wordt tijdens het lezen. Bekijk deze geweldige handleiding over knipanimatie om meer te weten te komen over hoe je natuurlijk ogende knipperen kunt animeren. Het openen van de ogen zou bijvoorbeeld iets langer moeten duren dan het sluiten van de ogen, en knipperen kan zelfs worden gebruikt om intentie en gevoel te tonen.

Ophelia's bescheidenheid wordt geïmpliceerd door haar ogen.

2) Vermijd staren.

Onderzoekers hebben ontdekt dat, terwijl oogcontact belangrijk is, een blikafkeer een robot er meer opzettelijk, attent en creatief kan laten uitzien. Enkele eenvoudige regels voor het plaatsen van de blik van uw robot zijn:

  • kijk naar boven als je denkt
  • kijk af en toe weg wanneer je spreekt
  • kijk weg tussen de zinnen, om te laten zien dat je nog niet klaar bent met spreken
  • kijk naar de andere persoon als je klaar bent met praten, om aan te geven dat het jouw beurt is om te reageren.

3) Head-turn met een knipperen en een kanteling.

Strek je armen recht naar je toe en draai je hoofd om naar de ene hand te kijken, dan naar de andere. Is het je opgevallen dat je tijdens het draaien van het hoofd knipperde met je ogen? Animators volgen deze eenvoudige regel bij het draaien van het hoofd:

  • voeg dan een knipperlicht toe
  • kantel de kop iets naar beneden in het midden van de draai.

De kopdip is gerelateerd aan het animatieprincipe van beweging in bogen.


Als je robot spreekt ...

4) Hedge een beetje.

Het toevoegen van extra woorden genaamd heggen ("misschien", "waarschijnlijk" of "ik denk") en discourse markers ("Weet je", "gewoon", "goed", "zoals" en "um.") Vergroot de vindbaarheid van robots . Neem bijvoorbeeld deze geweldige lijn van Samantha, het kunstmatig intelligente besturingssysteem in de film 'Haar', waar hagen en discourse-markeringen 5 keer voorkomen: 'Nou, ik dacht: we hebben niet echt foto's van ons. En ik dacht dat dit nummer een foto zou kunnen zijn die ons op dit moment in ons leven vangt. "

"Het spijt me, Dave. Ik ben bang dat ik dat niet kan doen. 'Natuurlijk kun je dat niet, Hal.

5) Zorg dat de toon van de stem overeenkomt met de inhoud van de woorden.

Toen HAL 9000 zei: "Het spijt me Dave. Ik ben bang dat ik dat niet kan doen, "waarom klonk het zo eng? Eén reden kan zijn dat de woorden niet klopten met de toon. Op basis van tabel 2 in dit artikel lijkt het akoestische profiel van de beroemde woorden van HAL meer op "genieten" te lijken dan op verontschuldigend "verdriet". HAL heeft helemaal geen spijt gehad! Pas op voor tekst-naar-spraak systemen met blije stemmen als standaard - een robot verontschuldiging kan als onoprecht uitkomen.

6) Druk gevoelens, meningen, voorkeuren uit.

Scriptschrijvers zijn professionals in het schrijven van interessante personages. Onderdeel hiervan is om het achtergrondverhaal van het personage te definiëren, inclusief sympathieën en antipathieën, educatie, enzovoort. Om het Samantha-personage van Spike Jonze nog een keer te gebruiken, heeft het A.I. bracht voortdurend haar mening en gevoelens tot uitdrukking en lachte zelfs openlijk:

  • (Zichzelf een naam geven :) "Ik hou van het geluid ervan. Samantha.”
  • Samantha lacht: "Ja, er zijn een paar grappige!"
  • "Oh, ik hou van deze eerste van Roger tot zijn vriendin. Dat is zo lief."
  • "Je bent nu erg koppig.

Als je robot beweegt ...

7) Ga achteruit voordat je verder gaat, ga naar beneden voordat je naar boven gaat.

In animatie wordt deze extra beweging in tegenovergestelde richting anticipatie genoemd. In deze clip met Wile-E Coyote (vanaf 0:36) zien we hem bijvoorbeeld naar achteren trekken voordat hij naar voren rent op zoek naar de Road Runner. Op dezelfde manier buigt een ballerina op de knieën naar beneden voordat hij de lucht in springt. Stelt je robot zijn bewegingen voor, of slingert hij vooruit?

8) Lood met grotere gewrichten.

Laten we zeggen dat je robot iets met zijn arm naar iets wijst. Is het gewoon een kwestie van de eindmanipulator van A naar B verplaatsen? Hoe laat je die simpele beweging er menselijker uitzien? In animatie gebruik je het zogenaamde opeenvolgende verbreken van gewrichten. Het idee is om eerst de grotere gewrichten te gebruiken, dus in dit geval: beweeg eerst op de schouder, dan op de elleboog, dan op de pols, dan op de vingers (als je robot ze heeft). Probeer het zelf!

9) Gebruik beweging voor emotie.

Je robot heeft geen gezicht? Geen probleem - het is nog steeds mogelijk om andere signalen te gebruiken om emoties over te brengen. Als u bijvoorbeeld geluk wilt overbrengen, laat uw robot dan grote, regelmatige bewegingen maken. Voor verdriet, maak je robotbewegingen klein en langzaam met een gelijkmatige timing. Om angst te tonen, geef de robot schokkerige, kleine en snelle bewegingen met onregelmatige tussenpozen, weg van de bron van angst. Grote, onregelmatige en abrupte bewegingen kunnen woede overbrengen, vooral naar het voorwerp van woede.


Tenslotte…

10) Voeg willekeurigheid toe.

1 / f of "roze" ruis wordt in veel biologische systemen gevonden. Het is enigszins contra-intuïtief om toevalligheden toe te voegen nadat je je robotcontroller zo nauwkeurig mogelijk hebt gemaakt, maar het doelbewust toevoegen van willekeur heeft de perceptie van menselijkheid in computersystemen vergroot. Het is ook bekend dat de Sibelius-muzieksamenstellingssoftware willekeurige variaties in het volume bevat om de MIDI-weergave natuurlijker te maken. Voeg zo mogelijk willekeur toe, niet alleen in interacties (bijv. Verschillende manieren om "ja" te zeggen, zoals "oke", "klinkt goed" of "snap het"), maar ook in timing (bijv. Knippertijden) en beweging in de ruimte (bijvoorbeeld blikafkeer naar verschillende plaatsen). Interessant is dat sommige nieuwe robots mechanische "ingebouwde" willekeurigheid hebben, zoals die op het gebied van zachte robotica. Denk maar eens na - wat als uw robot nooit twee keer op dezelfde manier heeft gehandeld?


Deze week markeert de officiële lancering van Make: Volume 39 - Robotics, die op de 27ste op kiosken valt. Zorg ervoor dat je een exemplaar bij een winkel bij jou in de buurt neemt, of abonneer je nu online en mis nooit meer een probleem.

We vieren met vijf dagen aan robotgerelateerde artikelen, foto's, video's, recensies en projecten. Stem af op deze ruimte voor Robotweek!

Onze volgende themaweek is draagbare elektronica. Stuur ons uw tips of bijdragen voordat deze hier terechtkomen door een regel naar [email protected] te slepen.



U Bent Wellicht Geïnteresseerd Zijn

Een interview met The Paper Airplane Guy, John Collins

Een interview met The Paper Airplane Guy, John Collins


Live-updates van Maker Faire Bay Area 2018

Live-updates van Maker Faire Bay Area 2018


Toegang en de duurzaamheid van Makerspaces; New York naar Nigeria

Toegang en de duurzaamheid van Makerspaces; New York naar Nigeria


Vijf fouten die ik tijdens mijn eerste kickstarter heb gemaakt

Vijf fouten die ik tijdens mijn eerste kickstarter heb gemaakt