Исследователи из Мичиганского университета совместно с коллегами из Южного университета науки и технологий Китая научили робота кататься на скейтборде. Проект стартовал в октябре прошлого года, а уже через 2 месяца команда завершила разработку базового алгоритма.
Робот освоил 3 основных режима движения: скольжение на доске, отталкивание и воздушную фазу для запрыгивания на скейтборд и схода с него. Система обучения работает по принципу поощрения, похожему на дрессировку собак — робот получает награду за правильное переключение между режимами движения.
Для проверки надежности алгоритма исследователи провели серию испытаний на различных поверхностях и с разными параметрами скейтборда. Каждый сценарий тестировался 10 раз, причем в каждом тесте робот должен был как минимум один раз полностью выполнить цикл посадки на доску и схода с нее.
У технологии есть ряд ограничений: необходимость в дополнительных камерах, невозможность выполнения сложных трюков и потребность в ручной настройке. В будущем исследователи планируют научить робота ориентироваться с помощью компьютерного зрения и самостоятельно определять положение скейтборда.
Источник новости и обложки: www.michigandaily.com