Пилоты дронов Freefly Astro могут столкнуться с риском крушения без этого обновления

После расследования, выявившего, что программный сбой в полете привел к крушению коммерческого дрона Astro, производитель БПЛА Freefly призывает всех операторов вывести свои парки из эксплуатации до обновления прошивки самолета до версии v1.1.18.

7 февраля 2023 года пользователь Freefly, управлявший дроном Astro на прошивке v1.1.14, столкнулся с программным сбоем в полете, который привел к крушению. После этого Freefly выпустила уведомление, призывающее всех операторов Astro немедленно вывести свои самолеты из эксплуатации в качестве меры предосторожности.

Теперь, проведя детальное расследование, производитель дронов пришел к выводу, что первопричиной крушения является сбой электрического оборудования (бортовая система SD-карты), который выявил программные ошибки, в конечном итоге приведшие к блокировке контроллера полета Astro во время полета и потере управления самолетом.

Читайте: Дрон-доставщик получил серьезные повреждения в тестовом полете над Шотландией

Реклама — прокрутите, чтобы увидеть больше контента

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

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

Freefly заявляет, что ее команда провела тщательный обзор кода, и новый пакет прошивки v1.1.18 исправляет обе проблемы в программном обеспечении. Функция переприоритизации журналирования SD-карты была удалена, чтобы гарантировать, что операции журналирования никогда не будут иметь приоритет над управлением полетом. Кроме того, ошибка в драйвере оборудования была исправлена, чтобы предотвратить любые будущие блокировки. «Эти исправления позволяют программному обеспечению корректно управлять любыми сбоями SD-карты и позволяют самолету безопасно продолжать работу», — говорят в Freefly.

Главное — если вы владеете дроном Astro, обновите прошивку самолета до версии v1.1.18 и не используйте дроны Astro на прошивке v1.1.14 или более старой версии.

Читайте: Последний шанс зарегистрироваться на молодежный конкурс дронов UAS4STEM