Инженеры из Италии и Великобритании разработали алгоритм для четвероногих роботов, позволяющий им планировать свои шаги, опираясь на данные с визуальных датчиков. Благодаря тому, что алгоритм работает в реальном времени, робот может реагировать на толчки и другие вмешательства, возникшие уже после поднятия ноги, рассказывают авторы работы, которая будет представлена на конференции IROS 2018.
Многие четвероногие роботы во время ходьбы рассчитывают примерную траекторию, опускают ногу на поверхность вслепую, и останавливают ее, когда обнаруживают контакт с поверхностью. Этого достаточно во многих случаях, но, к примеру, при наличии глубоких ям на поверхности робот просто упадет в одну из них, опуская ногу в ожидании контакта. Более совершенные роботы, которые опираются на визуальные данные, защищены от таких ситуаций, но почти все из них имеют другой недостаток — расчет траектории ног происходит перед каждым шагом и такое движение будет успешным только при условии, что во время шага робот не столкнулся в внешними возмущениями, такими как толчок в бок.
Клаудио Семини (Claudio Semini) и его коллеги из Итальянского технологического института и Оксфордского университета разработали систему, позволяющую роботу исключительно с помощью своих датчиков и компьютера постоянно отслеживать расположение препятствий на пути и воздействия, оказанные на него уже во время совершения шага.
Разработчики адаптировали алгоритм для разработанного несколько лет назад четвероногого робота HyQ. Его ноги имеют три степени свободы и двигаются благодаря гидравлическим приводам. Он оснащен большим количеством датчиков: гироскопом, акселерометром и датчиками положений сегментов ног для сбора данных о самом себе, а также камерой глубины и лидаром для отслеживания окружающей обстановки.
Данные с этих датчиков отдаются планировщику движений, включающему в себя сверточную нейросеть, которая в реальном времени размечает рельеф перед ней на зоны, в которые робот может наступать, и зоны, опасные для шагов. Поскольку задержка сбора данных с датчиков составляет около миллисекунды, а их обработка нейросетью занимает 0,1 миллисекунды, робот может не только планировать шаги в обычной обстановке, но и менять свою траекторию, если его толкнули или потянули, даже когда нога уже опускается на поверхность.
Недавно другая группа инженеров создала алгоритм планирования движения для двуногого робота, позволяющий ему ходить по препятствиям разной высоты, и применять для этого быстрые, но более сложные и нестабильные динамические движения, похожие на используемые людьми.
Григорий Копиев
У него четыре ноги и две руки
Китайский стартап Run Robotics представил на конференции WAIC 2026 в Шанхае робота-кентавра, сообщает китайское издание Global Times. Нижняя часть робота — четвероногое шасси с колесами на концах ног, а сверху установлен торс андроида с головой и руками-манипуляторами. Благодаря этому робот более устойчив, чем двуногий, может быстро передвигаться по неровной поверхности и при этом выполнять задачи, доступные человекоподобным роботам: управлять оборудованием и манипулировать предметами. Робот способен перевозить до 120 килограмм груза, а его максимальная статическая грузоподъемность достигает 210 килограмм. Run Robotics планирует начать серийное производство в конце 2026 года.