Блоги Блоги 22.07.2019 в 16:55 comment

Швейцарские инженеры представили робоманипулятор, балансирующий на шаре. С ним можно эффектно танцевать

author avatar
https://secure.gravatar.com/avatar/341ba260d57a6855744e3c0760decc30?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://secure.gravatar.com/avatar/341ba260d57a6855744e3c0760decc30?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://itc.ua/wp-content/themes/ITC_6.0/images/no-avatar.svg

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

Отметим, что робот Rezero был разработан в 2010 году. Устройство состоит из корпуса с электроникой и трех колес, управляющих шаром.

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

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

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

Онлайн курс з промт інжинірингу та ефективної роботи з ШІ від Powercode academy.
Курс-інтенсив для отримання навичок роботи з ChatGPT та іншими інструментами ШІ для професійних та особистих задач, котрі допоможуть як новачку, так і професіоналу.
Записатися на курс

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

Источник: N+1


Loading comments...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: