Инженеры из Италии и Великобритании разработали алгоритм для четвероногих роботов, позволяющий им планировать свои шаги, опираясь на данные с визуальных датчиков, сообщает N+1. Благодаря тому, что алгоритм работает в реальном времени, робот может реагировать на толчки и другие вмешательства, возникшие уже после поднятия ноги, рассказывают авторы работы, которая будет представлена на конференции IROS 2018.

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

Клаудио Семини (Claudio Semini) и его коллеги из Итальянского технологического института и Оксфордского университета разработали систему, позволяющую роботу исключительно с помощью своих датчиков и компьютера постоянно отслеживать расположение препятствий на пути и воздействия, оказанные на него уже во время совершения шага.