Робот-гуманоид научился ощущать собственное тело

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

Робот Atlas піднімає міні-холодильник у лабораторії Boston Dynamics
Робот Atlas переносит мини-холодильник во время испытаний в лаборатории Boston Dynamics. Источник: bostondynamics.com

Миллионы часов практики

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

По словам Boston Dynamics, робот отрабатывал движения миллионы часов в параллельных симуляциях на GPU. Atlas получал положительное подкрепление за правильное выполнение задачи: сохранение захвата и равновесия даже при внешних воздействиях.

Ощущает тело, а не картинку

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

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

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

Меньший разрыв между симуляцией и реальностью

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

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

Суставы без кабелей

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

Тренировали Atlas с грузами весом 23–32 кг, но во время тестирования он поднял холодильник массой более 45 кг. Boston Dynamics также связывает акробатические трюки робота, такие как стойки на руках и сальто назад, с промышленными потребностями. Такие движения развивают баланс, ловкость, способность восстанавливаться после скольжения и выносливость в условиях повышенных температур.

Источник: interestingengineering.com