Zo leer je een robot sociale vaardigheden
Wanneer robots intensief gaan samenwerken met mensen, moeten zij kunnen omgaan met de sociale conventies waar mensen van uit gaan. Een robot kan bijvoorbeeld een schroevendraaier pakken, als die niet in gebruik is, maar niet het koffiekopje van degene waar hij mee samenwerkt. Een robot kan helpen de tafel af te ruimen, maar niet op het moment dat er nog iemand aan het eten is of voordat het eten wordt opgediend.
Onderzoekers van de Yale University hebben een combinatie van twee machinelearningmethoden waarmee robots sociaal gedrag kan worden aangeleerd. De één is gebaseerd op expliciete regels, de ander maakt gebruik van ervaringen om te bepalen hoe waarschijnlijk het is dat iemand de eigenaar is van een bepaald object.
Uit hun onderzoeksresultaten blijkt dat zij er in zijn geslaagd een robot taken uit te laten voeren terwijl ze rekening houden met het eigendom van verschillende objecten. Het systeem maakt gebruik van een 'graaf' (een representatie van gegevens gebruikmakend van knooppunten en onderlinge verbindingen) waarin de waarschijnlijke relaties tussen objecten en hun eigenaren zijn vastgelegd en een database met vooraf vastgelegde normen die grenzen stellen aan de acties die mogelijk zijn met objecten waar de robot over kan beschikken.
De onderzoekers hebben het systeem gedemonstreerd met een Baxter robot, maar het kan ook in combinatie met andere robots worden gebruikt.
Reacties
Om een reactie achter te laten is een account vereist.
Inloggen Word abonnee