Новую роборуку научили ловить предметы на лету

Робот с наполненным наполовину пакетом молока, который в полёте меняет свою траекторию

Робот с наполненным наполовину пакетом молока, который в полёте меняет свою траекторию
(фото Ecole Polytechnique Federale de Lausanne).

Рука-манипулятор связана с системой камер и компьютером

Рука-манипулятор связана с системой камер и компьютером
(фото Ecole Polytechnique Federale de Lausanne).

Робот с наполненным наполовину пакетом молока, который в полёте меняет свою траекторию
Рука-манипулятор связана с системой камер и компьютером
Специалисты из Швейцарии разработали манипулятор, способный ловить подвижные объекты. Сложный алгоритм позволяет роботу за доли секунды рассчитывать траекторию полёта предметов и ловко перехватывать их в воздухе.

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

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

Робот с наполненным наполовину пакетом молока, который в полёте меняет свою траекторию
(фото Ecole Polytechnique Federale de Lausanne).

"Сегодня машины, как правило, запрограммированы на конкретные действия и не могут мгновенно реагировать на непредвиденные события, — объясняет соавтор работы Ойде Биллард (Aude Billard). — Чтобы поймать предмет, нужно постоянно пересчитывать траекторию, а на это обычно уходит слишком много времени".

Чтобы добиться необходимой скорости реакции исследователи научили робота действовать по принципу проб и ошибок. Алгоритм не даёт манипулятору конкретные указания, как действовать. Вместо этого учёные кидали различные предметы по разным траекториям в то время, как один из членов команды вручную управлял устройством, показывая в каком положении нужно принимать "подачу" в той или иной ситуации. В результате компьютер сопоставлял характеристики полёта объектов с необходимой ответной реакцией и в ходе дополнительных тренировок учился и оттачивал мастерство.

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

Рука-манипулятор связана с системой камер и компьютером
(фото Ecole Polytechnique Federale de Lausanne).

Любопытно, что механическая рука должна стать одним из элементов программы по очистке околоземной орбиты от космического мусора Clean-mE, разработка которой ведётся в Швейцарском космическом центре (Swiss Space Center). По плану манипулятор будет установлен на спутнике, чтобы захватывать летящие предметы, чья динамика зачастую непредсказуема. Пользуясь своими умениями, робот сможет наблюдать за целями и в реальном времени пересчитывать их траекторию и вращение для эффективного захвата.

Подробнее с удивительным устройством можно познакомиться в статье в издании IEEE Transactionson Robotics. Полный текст доступен по ссылке.

Также по теме:

Новый робот-бармен узнает, когда вы захотите выпить
Новый робот Бакстер может произвести революцию в промышленности
Робот-щупальце аккуратно захватывает даже самые хрупкие предметы
Исследовать Марс будет робот-змея
Немецкий робот учится у человека играть в пинг-понг