Бытовой робот Baxter посмотрел всего 20 коротких роликов — и теперь уверенно жмет руку своему товарищу-человеку.
Робот научился по видеоурокам контактировать с людьми

Роботы отлично справляются с механической работой, например, укладывают коробки на заводах. Но вот социальное поведение — пока слишком сложная для них наука. Их создатели пытаются это исправить, в надежде облегчить несколько натянутые «отношения» людей и машин.

Социальные взаимодействия между людьми полны тонкостей, которые роботам пока сложно интерпретировать, считает Сонг-Чун Чжу из Калифорнийского университета в США. Поэтому научный сотрудник вместе с командой волонтеров решили обучить Baxter — бытового робота, предназначенного для совместной работы с людьми, — более естественным образом реагировать на «социальные сигналы» человека.

Инженер тренировал Baxter с помощью видео: ему показывали, как люди пожимают друг другу руки, размахивают руками, помогают собеседнику, передают чашку и здороваются жестом «дай пять». Робот сгенерировал алгоритм действий в соответствии с увиденным и пользовался им, чтобы повторить мимику и жесты.

После просмотра видео (по 20 на каждую ситуацию), Baxter занял место одного из людей в паре. Пытаясь воспроизвести нужные движения, он использовал датчик движения для определения положения тела партнера, а также датчик давления на правой руке, который «сообщал» роботу, когда его касались.

Baxter также использовал визуальные «подсказки», чтобы выбрать правильную реакцию на действия партнера. Например, когда он видел в руке человека чашку, он протягивал пустую руку, чтобы схватить предмет. Участники эксперимента отметили, что робот был хорошо натренирован и справился с задачей лучше неподготовленного «конкурента».

Сонг-Чун Чжу полагает, что, чем больше Baxter будет смотреть обучающих видео, тем лучше он будет распознавать ситуацию, в которой оказался. Также инженер отмечает, что тренировка роботов пойдет на пользу и людям — некоторым еще трудно смириться с присутствием роботов в их компаниях.