Как научить ходить двуногих роботов. Задача не из легких. Но разработчикам из компании Agility Robotics (штат Орегон) нашли оригинальный способ её решения. С помощью машинного обучения и тренировки на виртуальных тренажерах у двуногого робота Кэсси вырабатывалась «мышечная память», аналогичная проприоцепции у человека, способного ощущать относительное положение частей собственного тела в пространстве.
Обучение двуногих роботов эффективному хождению по ступенькам необходимо компании Agility Robotics для реализации проекта по разработке механических устройств, доставляющих посылки к порогу жилища заказчика. В настоящее время, передвигаясь по ступенькам, роботы используют разнообразные датчики, эффективность которых зависит от многих условий. В частности передвижение в темное время может быть затруднительным, что не позволит использовать механизмы круглые сутки.
Экспериментаторы из Agility Robotics вместе с учеными из Университета штата Орегон приняли решение использовать полностью «слепого», лишенного машинного зрения робота. Тестовая модель под именем Кэсси прошла предварительное обучение на виртуальных тренажерах, а затем и была протестирована на реальной лестнице.
«Слепой» Кэсси не мог использовать данные с датчиков и применял свой предыдущий проприоцепционный опыт, подобный мышечной памяти у человека. На демонстрационном ролике, опубликованном на Dynamic Robotics Laboratory, показано испытание с десятью подъемам и спусками робота Кэсси по лестнице. В результате в 8 из 10 случаев машина безошибочно поднялась и во всех случаях успешно спустилась по незнакомой для нее ранее лестнице.
Далее разработчик планируют совместить наработанные роботом Кэсси навыки с компьютерным зрением, что должно привести к безошибочному преодолению различных препятствий.