Найти тему
РобоДино

HERB – робот-дворецкий. Как он работает?

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

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

Однако все эти варианты предлагают лишь частичные решения. Живых помощников можно обучить только выполнению нескольких ключевых задач, и они страдают от неантропоморфности: дом не предназначен для собак или обезьян. Автономные роботы-агенты не могут справиться ни с одним участком дома выше уровня пола.

Это связано, прежде всего, с тем, что сложные задачи (вроде мытья посуды и комплексной уборки) нелегко решать робототехническим системам. Управление в среде обитания человека включает в себя выполнение нескольких сложных подзадач, включая эффективную навигацию и картирование, надежное распознавание объектов и оценку положения, а также сложное планирование траекторий. Более того, все это должно выполняться в неструктурированной и постоянно меняющейся среде.

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

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

С этой целью лаборатория Personal Robotics Lab создала робота HERB (аббревиатура home exploring robotic butler - роботизированный дворецкий, исследующий домашнюю обстановку), который может эффективно картировать, искать и перемещаться по помещениям, распознавать и локализовать несколько общих бытовых объектов, а также выполнять сложные манипуляционные задачи.

https://www.pinterest.ru/pin/467928360300395/?nic=1a
https://www.pinterest.ru/pin/467928360300395/?nic=1a

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

Архитектура робота

HERB – это соединение нескольких сетевых и программных компонентов – компьютеров, датчиков и программ, соединяющихся с ПК.

Программные модули

Высокоуровневый скрипт управляет выполнением задач и исправлением ошибок.

Сначала робот чувствует окружающую среду и посылает в систему планирования статический снимок. Система планирования использует геометрию и кинематику робота для создания глобального плана, который позволяет избежать препятствия. Затем система исполнения пытается следовать этому глобальному плану.

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

https://www.pinterest.ru/pin/36901376310563748/
https://www.pinterest.ru/pin/36901376310563748/

При проектировании архитектуры системы были учтены следующие принципы:

- неограниченная вычислительная мощность

- алгоритмы зондирования и планирования должны требовать минимального участия человека

Планирование манипуляций

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

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

https://pinterest.ru/pin/139893132154233257/
https://pinterest.ru/pin/139893132154233257/

Хотя начальное и конечное местоположение объектов предоставляет большую степень свободы в конфигурации робота, многие объекты не могут быть перемещены произвольно. Например, если чашка полная (а не пустая), робот не должен наклонять чашку во время перемещения. Такие ограничения на объект ограничивают и допустимые конфигурации робота при перемещении и, таким образом, усложняют задачу планирования пути.

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

***

Несмотря на построение надежных алгоритмов, ошибки все же случаются. Робота HERB нельзя назвать полноценным домашним помощником и дворецким (как заложено в его аббревиатуре). Однако на основе его алгоритмов в дальнейшем технические лаборатории действительно могут создать действующего и эффективного робота-ассистента.

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц