Как алгоритмы научились управлять дронами
Youtube изобилует роликами, в которых операторы заставляют дронов совершать зрелищные пролеты и выполнять фигуры высшего пилотажа. Они требуют не только определенного уровня навыка управления коптером, но и тонкой настройки как ПО, так и самого аппарата. Однако подобные эксперименты — отличное свидетельство того, как на самом деле велик потенциал гражданских беспилотников.
Применив тот же подход к системе автономного управления, команда Цюрихского университета разработала искусственную нейронную сеть, которую можно обучать акробатическим маневрам с помощью программного обеспечения для имитации полета. Этот подход позволил исследователям легко моделировать различные траектории полета и акробатику, без необходимости проводить физические демонстрации, которые могут повредить коптер.
Всего за несколько часов тренировок на тренажере квадрокоптер, оснащенный алгоритмом навигации, учится использовать встроенную камеру и датчики, чтобы придумывать свои собственные команды управления для различных видов воздушной «акробатики». К ним относятся крен, мертвая петля и другие маневры, которые требуют высокой тяги и углового ускорения аппарата.
«Наш алгоритм может выполнять акробатические маневры, которые бросают вызов даже самым лучшим пилотам-людям», уверяет Давид Скарамузза, профессор робототехники в Цюрихском университете.