Дроны стали слишком умными для аварий
Автономные дроны все ближе к тому, чтобы эффективно работать в одних из самых опасных и непредсказуемых сред в мире. Исследователи из Массачусетского технологического института (MIT) и Университета Пенсильвании представили MIGHTY – новую систему планирования траекторий с открытым исходным кодом, которая позволяет беспилотным летательным аппаратам мгновенно обходить препятствия, сохраняя плавность и эффективность полета. Эта разработка стала еще одним важным шагом на пути к созданию смарт-дронов, способных выполнять спасательные операции, промышленные инспекции и доставку по городу с минимальным вмешательством человека.
Планирование траектории давно остается одной из самых сложных задач в области автономной робототехники. Беспилотники, работающие в разрушенных зданиях, на промышленных объектах или в густонаселенных городских районах, должны постоянно балансировать между скоростью, безопасностью и стабильностью. Традиционные системы планирования часто базируются на фиксированной оценке времени полета еще до расчета маршрута, что создает ограничения в случае появления непредвиденных препятствий. Если дрону внезапно приходится облетать обломки, провода или движущиеся объекты, он может быть вынужден резко ускориться, чтобы придерживаться установленного графика, а это снижает общую безопасность полета.
MIGHTY решает эту проблему путем одновременной оптимизации маршрута и времени полета. Вместо разделения пространственных и временных вычислений система использует сплайны Эрмита для создания плавных траекторий, которые могут динамически адаптироваться к изменениям окружающей среды. Такой подход позволяет дронам почти мгновенно реагировать на новые препятствия, сохраняя стабильность и энергоэффективность полета.
Одной из важнейших особенностей проекта является фокус на вычислениях в реальном времени непосредственно на борту дрона. Система полностью полагается на бортовые датчики и процессоры беспилотника, используя карты, созданные с помощью LiDAR-сенсоров, для постоянного улучшения траектории полета во время работы. Вместо полного пересчета маршрута с нуля MIGHTY начинает с первоначальной оценки траектории и постепенно улучшает ее по мере поступления новых данных об окружающей среде. Это существенно снижает вычислительную нагрузку, сохраняя высокую скорость реакции.
Результаты испытаний демонстрируют значительный потенциал этой технологии. В симуляциях система выполняла задачи, используя примерно 90% вычислительного времени, необходимого современным передовым решениям, при этом достигая цели приблизительно на 15% быстрее. Во время реальных летных испытаний беспилотники двигались среди препятствий со скоростью до 6,7 метра в секунду без каких-либо столкновений.
Не менее важным является решение выпустить систему как программное обеспечение с открытым исходным кодом. Многие современные альтернативы для планирования траекторий зависят от дорогостоящих проприетарных алгоритмов, что ограничивает доступ к технологии для небольших исследовательских групп, стартапов и гуманитарных организаций. Устранение этих барьеров открывает новые возможности для инноваций в сфере робототехники и использования беспилотников.
Растущая важность автономной навигации дронов тесно связана с деятельностью компании QuData, специализирующейся на решениях в области искусственного интеллекта, в том числе и для беспилотных систем. По мере усложнения операций с автономными БПЛА, системы планирования траекторий, подобные MIGHTY, могут органично дополнять работу QuData по созданию эффективных технологий БПЛА для сложных условий и среды с высоким уровнем риска.
Дальнейшее развитие MIGHTY также отражает современные тенденции отрасли. Исследователи планируют расширить систему для координации нескольких роботов одновременно, что позволит группам автономных дронов совместно работать в сложных условиях. Такая возможность может стать критически важной для масштабного картографирования зон катастроф, промышленных инспекций и автономных логистических сетей, где рои беспилотников должны безопасно взаимодействовать в режиме реального времени.