ON THE ISSUE OF READING AND VISUALIZING FLIGHT DATA GENERATED BY THE FLIGHT CONTROLLER OF AN UNMANNED AERIAL VEHICLE USED FOR CRIMINAL PURPOSES
Abstract and keywords
Abstract:
The article discusses the possibilities of using specialized software and online services to read flight data files from devices associated with DJI unmanned aerial vehicles. The algorithm of necessary actions for processing and visualization of log files generated during the operation of elements of an unmanned aircraft system is given. It is concluded that the flight information obtained can be used in the investigation of crimes committed with the help of unmanned aerial vehicles.

Keywords:
unmanned aircraft, DJI, flight data, telemetry, software, forensic investigation
Text
Text (PDF): Read Download

Введение

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

Производственные мощности предприятий-изготовителей обеспечивают доступность коммерческих беспилотных воздушных судов (далее – БВС, БПЛА, беспилотный летательный аппарат, дрон) для широкого круга потребителей, кроме этого, стоит отметить активно развивающуюся практику любительской сборки БВС в домашних условиях из готовых комплектующих. В настоящее время одним из лидеров по производству коммерческих БВС является китайская компания DJI (Dajiang Innovation Technology Co.), доля мировых продаж которой в 2021 году составила 54%[1]. Модельный ряд БВС от DJI представлен как дронами для любительской видеосъемки массой менее 250 грамм, так и дронами сельскохозяйственного назначения способных поднимать в воздух взрослого человека. Кроме беспилотных летательных аппаратов от DJI на мировом рынке коммерческих БВС также известна продукция компаний: Autel Robotics, Parrot SA, Yuneec International, Skydio, Freefly Systems и др.

Основными преимуществами современных БВС мультикоптерного типа являются высокая мобильность, полетные возможности и простота управления, а аппаратная составляющая воздушного судна обеспечивает безопасность полетов, в том числе в сложных метеорологических условиях. Однако перспективы повсеместного внедрения БВС связаны не только с возможностями, но и с определенными рисками, одним из которых является использование БВС в преступной деятельности. Штатная и дополнительная целевая нагрузка БВС может быть использована при незаконном сборе сведений о личной жизни, шпионаже, транспортировке запрещенных к обороту веществ и предметов, контрабанде. Отдельно стоит выделить использование систем сброса взрывных устройств с БВС, которые позволяют переносить и осуществлять сброс с большой точностью заранее подготовленных к детонации боеприпасов (гранатометных выстрелов, ручных гранат, осколочно-фугасных специальных боеприпасов). Одним из самых громких случаев применения коммерческого дрона в преступных целях является покушение на жизнь президента Венесуэлы Николаса Мадуро, которое произошло в 2018 году в г. Каракас, при помощи трех гексакоптеров DJI Matrice 600 несших взрывчатку[2].

В случае использования БВС в противоправных целях элементы беспилотной авиационной системы (воздушное судно, пульт управления, мобильное устройство с программным обеспечением) являются носителем криминалистически значимой информации и подлежат обязательному экспертному исследованию [1, с. 195]. Особое внимание необходимо обратить на полетные данные, которые содержат сведения о всех процессах, происходящих с БВС и показаниях бортовых датчиков с момента взлета до момента посадки. Лог-файлы полетов содержат расположенную в хронологическом порядке информацию о полете, включая сведения о воздушном судне, дату и время производства полета, геопространственные данные, высоту, скорость, состояние заряда батареи, аппаратные уведомления и могут хранится как на самом воздушном судне, так и на наземных устройствах управления. Репродукция полета БВС, при правильной интерпретации полетных данных, позволит установить преступные умысел, реализуемый при помощи дрона.

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

Основная часть

В зависимости от имеющегося в распоряжении технического устройства (элемент беспилотной авиационной системы) файлы с электронным журналом полетных данных могут содержаться на:

1) Мобильное устройство (смартфон, планшет). Мобильное устройство используется в сопряжении с пультами DJI (модели RC-N1, GL300, RC1A и др.) при помощи которого осуществляется управление БВС. Для связи мобильного устройства с пультом необходима установка мобильного приложения DJI GO 4, DJI Fly или DJI Pilot, выбор которого определяется моделью БВС. Данные о полете сохраняются в файлах формата TXT название которых содержит дату полета, например: DJIFlightRecord_2023-10-23 [15-27-50] и находятся:

Мобильные устройства на базе операционной системы Android:

  •  приложение DJI Pilot – DJI/dji.pilot/FlightRecord;
  •  приложение DJI GO 4 – DJI/dji.go.v4/FlightRecord;
  •  приложение DJI Fly – Android/data/dji.go.v5/files/FlightRecord[3].

Мобильные устройства на базе операционной системы iOS:

  •  iTunes/File Sharing/DJI GO 4 (DJI GO/Fly)/FlightRecords.

2) Пульт управления DJI. Пульт управления (RC, RC Pro, Smart Controller, DJI RC Plus и др.) предназначен для дистанционной передачи команд управления и приема по радиоканалам телеметрических данных и файлов с бортовых камер БВС. Пульт оснащен кнопкой питания, переключателем режима полета, джойстиками, антеннами, кнопками настройки и управления, портом для подключения к внешним устройствам, опционально экраном и иными элементами. Пульт управления функционирует на операционной системе Android с установленным мобильным приложением DJI Fly (DJI GO 4/DJI Pilot). Данные каждого полета сохраняются в формате TXT и могут располагаться в следующих папках:

– Android/data/dji.go.v5/files/FlightRecord;

– DJI/dji.pilot.pad/FlightRecord;

– DJI/com.dji.industry.pilot/FlightRecord[4].

2) Беспилотное воздушное судно. Полетные данные в БВС хранятся в формате DAT, их извлечение возможно с помощью программы DJI Assistant 2. Для получения файлов воздушное судно подключается к компьютеру с запущенным приложением DJI Assistant 2, после выбора модели БВС, в окне программы необходимо выбрать нужный файл по дате и времени полета и сохранить его в указанной папке.

После извлечения из элемента беспилотной авиационной системы файлы с полетными данными в формате TXT и DAT обычно зашифрованы (рис.1) и требуют дополнительной дешифрации специальными сервисами и программным обеспечением.

 

Рисунок 1. Зашифрованный файл с полетными данными, открытый в текстовом редакторе.

 

Прочтение и визуализация лог-файлов возможна на сайте airdata.com – бесплатном онлайн сервисе предназначенным для работы с полетными данными с устройств DJI, а также файлами создаваемыми приложениями Litchi, MapPilot, DroneDeploy и др. После загрузки на сайт соответствующих файлов формируется страница с планом полета (рис. 2).

Рисунок 2. План полета БВС, сформированный онлайн сервисом airdata.com.

 

В результате обработки логов полета данные группируются во вкладки:

–  краткий (ознакомительный) обзор полета;

–  информация о месте взлета и посадки БВС, адресе и времени полета;

– информация о модели БВС, версии прошивки, используемой батарее, модели и серийном номере цифровой камеры БВС, объеме установленной SD карты;

–  информация об аппаратно-программных уведомлениях;

–  спутниковая и кадастровая карта с маршрутом полета;

– информация о состоянии аккумуляторной батареи;

–  информация с датчиков БВС (время полета, высота, дистанция от точки взлета, уровень входящего и исходящего Wi-Fi сигнала);

–  информация о состоянии пульта управления (положение стиков, скорость отклика);

–  информация о погодных условиях (температура, полетная видимость, скорость и направление ветра, влажность воздуха, атмосферное давление);

– медиафайлы, созданные во время полета.

Кроме airdata.com существуют онлайн сервис чтения логов полетов phantomhelp.com, а также программные продукты CsvView и DatCon, распространяющиеся бесплатно, но имеющие ограниченные возможности.

Отдельно необходимо рассмотреть программное обеспечение Flight Reader – это автономный просмотрщик журналов полётов, который позволяет расшифровывать и визуализировать данные о полётах в следующих типах журналов:

– TXT журналы полётов, созданные DJI GO/Fly/Pilot или другими приложениями, использующими DJI SDK;

– CSV журналы полётов, созданные Drone Harmony, Litchi или Map Pilot.

Журналы полётов в формате TXT можно импортировать в Flight Reader одним из следующих способов:

– автоматическая синхронизация журналов полетов из DJI Cloud;

– ручное извлечение журналов полетов для импорта;

– перенос журналов полетов непосредственно с устройства;

– передача журналов полетов по локальной сети.

После добавления TXT файла с полетными данными, он становится доступен на главной странице программы (рис.3).

 

Рисунок 3. Главная страница ПО Flight Reader с добавленными полетными данными.

 

На главной странице отображена информация о дате и времени взлета и посадки дрона, общем времени нахождения в воздухе, информация о модели и батарее БВС.

Кнопка «Map» открывает окно, в котором визуализируется полет БВС на картах Google Maps, уровень крена и тангажа воздушного судна, положение стиков, кроме того, в дополнительном окне под картой со скоростью до пяти раз в секунду обновляется информация с полетного контроллера о состоянии полета БВС (рис.4).

Рисунок 4. Окно «Map» с полетной информацией.

 

ПО Flight Reader также дает возможность отдельного изучения полетных логов БВС, сформированных в таблицу со 196 исследуемыми параметрами и возможностью их экспортирования в CSV файл. (рис.5).

 

Рисунок 5. Таблица с полетными данными БВС.

 

Сформированные в программе таблицы с полетной информацией подлежат анализу для последующей оценки действий оператора БВС и построения версий о целях и задачах полета. При необходимости к исследованию полетных данных привлекаются лица, имеющие допуск к управлению беспилотных воздушных судов данной категории и специалисты в аэродинамике.

Выводы и заключение

Внедрение беспилотных авиационных систем в повседневную жизнь дают новые возможности в том числе и для преступного мира. Воздушное судно, а также элементы его управления, обнаруженные и изъятые при проведении следственных действий и оперативно-розыскных мероприятий будут являться ценным источником доказывания по делу. Использование специальных сервисов и программного обеспечения способного расшифровывать и визуализировать информацию формируемую в элементах беспилотных авиационных систем является незаменимым инструментом в установлении местоположения, а при определенных условиях и личности оператора БВС, маршрута, целей и задач выполняемого полета, другую полезную информацию, тем самым существенно сократить время на установление событий и условий совершаемого преступления.

 

[1] Миллиарды на дронах // Сетевое издание «Ведомости»: сайт. URL: https://www.vedomosti.ru/technology/articles/2023/01/10/958422-milliardi-na-dronah (дата обращения: 10.09.24).

[2] Venezuela says it has ID’d mastermind, accomplices in apparent Maduro assassination try // CNN: сайт. URL: https://edition.cnn.com/2018/08/06/americas/venezuela-maduro-apparent-assassination-attempt/index.html (дата обращения: 10.09.24).

[3] HOW TO: Locate your DJI TXT flight logs // DJI Drone Help Forum: сайт. URL: https://forum.phantomhelp.com/t/how-to-locate-your-dji-txt-flight-logs/3489 (дата обращения: 10.09.24).

[4] HOW TO: Copy TXT flight logs from DJI Smart Controller, RC, RC Pro, RC2, or RC Plus remote controller // DJI Drone Help Forum: сайт. URL: https://forum.phantomhelp.com/t/how-to-copy-txt-flight-logs-from-dji-smart-controller-rc-rc-pro-rc2-or-rc-plus-remote-controller/7756 (дата обращения: 10.09.24).

References

1. Popov, V. A., Rudavin, A. A. Nekotorye aspekty osmotra mesta proisshestviya pri rassledovanii terroristicheskih aktov, sovershennyh s ispol'zovaniem bespilotnyh letatel'nyh apparatov [Some Aspects of Scene Examination in the Investigation of Terrorist Acts Committed with the Use of Unmanned Aerial Vehicles]. Kriminalistika: vchera segodnya, zavtra – Forensics: yesterday, today, tomorrow. 2024, vol. 30 no. 2, pp. 191–198 (in Russian) DOI:https://doi.org/10.55001/2587-9820.2024.35.46.019.

2. Moskalenko, V. N. Osobennosti iz"yatiya ob"ektov elektronno-vychislitel'noj tekhniki v hode proizvodstva sledstvennyh dejstvij [Characteristic Features of Seizure of Articles of Electronic Computer Equipment During the Investigation Procedure]. Kriminalist" – Criminalist. 2021, № 4 (37), pp. 80–87. (in Russian)

3. CHurin, R. A. [Features of Research of Unmanned Aerial Vehicles] Informacionnye tekhnologii v deyatel'nosti organov vnutrennih del: Sbornik nauchnyh statej Vserossijskoj nauchno-prakticheskoj konferencii [Information Technologies in the Activities of Internal Affairs Bodies: Collection of Scientific Articles of the All-Russian Scientific and Practical Conference]. Moscow, 2023, pp. 51–54 (in Russian)

Login or Create
* Forgot password?