Двуногий робот Cassie научился проходить под низкими препятствиями

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

Какое-то время продолжим трудится на общее благо по адресу https://n-n-n.ru.
На новой платформе мы уделили особое внимание удобству поиска материалов.
Особенно рекомендуем познакомиться с работой рубрикатора.

Спасибо, ждём вас на N-N-N.ru

Американские инженеры научили двуногого робота Cassie обнаруживать низкие препятствия и нагибаться, чтобы пройти под ними. Статья опубликована на arXiv.org. Ходячие роботы постепенно выходят из лабораторий на рынок, но пока их аппаратная часть готова к ходьбе в сложной среде намного лучше программной. Как правило, они умеют преодолевать небольшие препятствия на уровне ног, но неспособны учитывать препятствия, ограничивающие движения не снизу, а сверху.

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

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

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

Во время движения робот управляется тремя планировщиками. Глобальный получает от человека конечную точку, в которую нужно прийти, и строит упрощенный маршрут по 2D-карте. Локальный получает от глобального промежуточные точки и строит траекторию. А реактивный планировщик отвечает за саму ходьбу, рассматривая только ближайшие 30 сантиметров пути и выдавая контроллеру ходьбы параметры, такие как скорость и высота.

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

Пожалуйста, оцените статью:
Ваша оценка: None Средняя: 5 (2 votes)
Источник(и):

N+1