Jeffrey Cross
Jeffrey Cross

10 способов сделать своего робота более человечным

Авторское право Джессики Линдси, использовано с разрешения.

Людей «привлекают […] роботы не из-за их внешнего вида, а из-за их поведения», - Мари Велонаки, доктор философии, директор Creative Robotics Lab, Univ. Нового Южного Уэльса.

Должен ли робот выглядеть как человек, чтобы быть человеком? На протяжении десятилетий аниматоры Диснея приносили иллюзию жизни и эмоций животным, предметам и даже машинам.

При некотором простом программировании ваш робот тоже - независимо от его формы - может повысить свой коэффициент человечности. Вот 10 методов, взятых из богатой истории принципов анимации и исследований взаимодействия человека с роботом.


Если у вашего робота есть голова или глаза ...

1) Моргать.

Актер Хейли Джоэл Осмент сказал, что «Не моргни» - актерская уловка, которую он использовал, чтобы превратить себя в Дэвида, странного робота в фильме А.И. Искусственный интеллект. Согласно этому исследованию, средняя частота миганий человека составляет около 17 миганий в минуту, в то время как во время разговора она увеличивается до 26, а при чтении снижается до 4,5. Посмотрите этот великолепный урок анимации мерцания, чтобы узнать больше о том, как анимировать естественные блики. Например, открытие глаз должно занять немного больше времени, чем закрытие глаз, и моргания могут даже использоваться, чтобы показать намерение и чувство.

Скромность Офелии подразумевается ее глазами.

2) Избегайте смотреть.

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

  • при взгляде вверх
  • время от времени отворачиваться
  • отведите взгляд между фразами, чтобы показать, что вы не закончили говорить
  • когда вы закончите говорить, посмотрите на другого человека, чтобы указать, что его очередь отвечать.

3) Поворот головы с миганием и наклоном.

Вытяните руки прямо в стороны и поверните голову, чтобы посмотреть на одну руку, а затем на другую. Вы заметили, что вы моргали во время поворота головы? Аниматоры придерживаются этого простого правила при повороте головы:

  • добавить моргание, затем
  • слегка наклоните голову вниз в середине поворота.

Падение головы связано с принципом анимации движения в дугах.


Если ваш робот говорит ...

4) Хеджировать немного.

Добавление дополнительных слов, называемых хеджами («возможно», «вероятно» или «я думаю») и маркерами дискурса («Вы знаете», «просто», «хорошо», «нравится» и «гм»), повышает вероятность роботов , Взять, к примеру, эту замечательную линию от Саманты, искусственно интеллектуальную ОС в фильме «Её», где хеджирование и дискурсивные маркеры появляются 5 раз: «Ну, я думал, у нас действительно нет никаких наших фотографий. И я подумал, что эта песня может быть как фотография, которая запечатлевает нас в этот момент нашей совместной жизни ».

«Извини, Дейв. Боюсь, я не могу этого сделать. Конечно, ты не можешь, Хэл.

5) Сопоставьте тон голоса с содержанием слов.

Когда HAL 9000 сказал: «Извини, Дейв. Боюсь, я не могу этого сделать », почему это звучит так жутко? Одной из причин может быть то, что его слова не соответствовали его тону голоса. Основываясь на Таблице 2 в этой статье, акустический профиль известных слов HAL выглядит ближе к «удовольствию», чем к апологетической «грусти». HAL не звучало жаль вообще! Остерегайтесь систем преобразования текста в речь, в которых по умолчанию звучат счастливые голоса - извинения робота могут показаться неискренними.

6) Выражать чувства, мнения, предпочтения.

Авторы сценариев - профессионалы в написании интересных персонажей. Часть этого состоит в том, чтобы определить предысторию персонажа, включая симпатии и антипатии, образование и так далее. Чтобы еще раз использовать персонажа Саманты Спайка Джонса, А.И. постоянно выражала свое мнение и чувства и даже открыто смеялась

  • (Давая себе имя :) «Мне нравится, как это звучит. Саманта «.
  • Саманта смеется: «Да, есть несколько забавных!»
  • «О, я люблю этот первый от Роджера до его подруги. Это так мило."
  • «Ты сейчас очень упрямый.

Если ваш робот движется ...

7) Двигайтесь назад, прежде чем идти вперед, двигайтесь вниз, прежде чем идти вверх.

В анимации это дополнительное движение в противоположном направлении называется ожиданием. Например, в этом клипе с Wile-E Coyote (от 0:36) мы видим, как он тянет назад, прежде чем двинуться вперед в погоне за Road Runner. Точно так же балерина сгибается в коленях вниз, прежде чем подпрыгнуть в воздух. Ваш робот предвидит свои движения или наклонится вперед?

8) Свинец с большими суставами.

Допустим, ваш робот будет указывать на что-то своей рукой. Это просто случай перемещения конечного эффектора из А в В? Как вы делаете это простое движение более похожим на человека? В анимации вы используете то, что называется последовательным разрушением суставов. Идея состоит в том, чтобы сначала использовать более крупные суставы, поэтому в этом случае: сначала двигайтесь за плечо, затем за локоть, затем за запястье, а затем, наконец, за пальцы (если они есть у вашего робота). Попробуй сам!

9) Используйте движение для эмоций.

У вашего робота нет лица? Нет проблем - все еще возможно использовать другие сигналы для передачи эмоций. Например, чтобы передать счастье, пусть ваш робот делает большие, регулярные движения. Для грусти, сделайте ваши движения робота маленькими и медленными с равномерным временем. Чтобы показать страх, дайте роботу рывками, небольшими и быстрыми движениями с нерегулярными интервалами, вдали от источника страха. Большие, нерегулярные и резкие движения могут передавать гнев, особенно по отношению к объекту гнева.


В заключение…

10) Добавьте случайность.

1 / f или «розовый» шум встречается во многих биологических системах. Несколько нелогично добавить случайность после того, как ваш контроллер робота будет максимально точным, но было показано, что намеренное добавление случайности увеличивает восприятие человечности в компьютерных системах. Также известно, что программное обеспечение для создания музыкальных композиций Sibelius включает в себя случайные изменения громкости, чтобы сделать воспроизведение MIDI более естественным. Если возможно, добавьте случайность не только во взаимодействия (например, различные способы сказать «да», такие как «хорошо», «хорошо звучит» или «получил»), но также во времени (например, время мигания) и в движении в пространстве (например, отвращение взгляда к разным местам). Интересно, что некоторые новые роботы имеют встроенную механическую случайность, например, в области мягкой робототехники. Просто подумайте - а что если ваш робот никогда не действовал одинаково дважды?


На этой неделе состоится официальный запуск Make: Volume 39 - Robotics, который выходит в газетных киосках 27-го числа. Обязательно возьмите копию в ближайшем к вам розничном магазине или подпишитесь онлайн прямо сейчас и никогда не пропустите другую проблему.

Мы празднуем пять дней статей, фотографий, видео, обзоров и проектов, связанных с роботами. Настройтесь на это пространство для Недели роботов!

Наша следующая тематическая неделя будет носимой электроникой. Присылайте нам свои советы или вклады, прежде чем они попадут сюда, добавив строку в [электронная почта защищена].

Поделиться

Оставить комментарий