Введение

Домо – экспериментальный робот, разработанный в Массачусетском технологическом институте для взаимодействия с людьми. Его создателями являются Джефф Вебер и Аарон Эдсингер, соучредители Meka Robotics. Название робота происходит от японской фразы "огромное спасибо", *domo arigato*, а также от песни группы Styx "Mr. Roboto". Проект Domo первоначально финансировался NASA, а в настоящее время к финансированию разработки робота присоединилась компания Toyota.

Цель

Домо был создан для тестирования множества очень сложных роботизированных схем и команд.

Происхождение

Дом проекта Domo находится в группе робототехники гуманоидов лаборатории искусственного интеллекта МТИ. Его создание вдохновлено предшествующими робототехническими проектами. Проект Cardea Robot был исследовательским проектом под руководством профессора Родни Брукса в группе гуманоидных роботов МТИ. Лабораторная группа работала над созданием руки с кабельным приводом и бесколлекторным двигателем серии Elastic Actuator, установленной на платформе Segway. Джефф Вебер и Аарон Эдсингер Гонсалес участвовали в этом исследовании, отвечая непосредственно за проектирование и реализацию роботизированной руки. Это сотрудничество позволило Эдсингеру Гонзалесу и Веберу использовать часть полученных результатов при создании нового робота, Domo. Эдсингер и Вебер также сотрудничали над многими другими роботами, и их опыт работы над проектами Kismet и Cog оказал влияние на дизайн Domo. Kismet – это роботизированная голова, разработанная Синтией Бризеал для экспериментов с социальными выражениями и сигналами. Роль Эдсингера в этом проекте заключалась в помощи в разработке начальных этапов модуля обнаружения глаз Kismet, который позволял роботу устанавливать зрительный контакт при взаимодействии. Проект Cog был направлен на изучение того, как интеллект формируется посредством социального взаимодействия. Робот Cog был спроектирован для имитации двигательных точек и конечностей человеческого тела и восприятия входных стимулов от них, чтобы он мог использовать свои конечности подобно человеку. Вклад Эдсингера в проект Cog – это рука серии Elastic Actuator и контроллеры для тела робота. Несмотря на то, что направление исследований этих роботов существенно отличается от проекта Domo, модуль обнаружения глаз и рука серии Elastic Actuator интегрированы в конструкцию Domo.

Дизайн

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

Голова

Роботизированная голова Домо состоит из семи степеней свободы для верхней части головы, которая крепится к шее, имеющей две степени свободы. В голове расположены два глаза, каждый с одной широкоугольной камерой. Камеры способны осуществлять видеосъемку с разрешением 640×480 при 30 кадрах в секунду (кадр/с) или 1024×768 при 15 кадрах/с. Обе камеры наклоняются по одним и тем же степеням свободы, но имеют независимые степени свободы для панорамирования. Для выражения эмоций предусмотрен набор век.

Восприятие

Используя две камеры, установленные на голове, и систему обработки изображений, Domo способен анализировать размер и форму объекта для подготовки к взаимодействию. Это происходит без предварительных знаний об объекте и позволяет Domo выполнять задачи в незнакомых условиях.

Учиться

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

Манипуляция

Руки Домо были спроектированы для ловкости и способности выполнять разнообразные захваты и движения. Однако этого нельзя достичь без разработки программной системы, способной эффективно управлять различными контроллерами для каждого его сустава. Это позволяет роботу быстро реагировать и менять действия манипулятора. Это критически важно для выполнения роботом задач в реальном мире.