К вопросу о чтении и визуализации полетных данных, формируемых полетным контроллером беспилотного летательного аппарата, используемого в преступных целях

Бесплатный доступ

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

Беспилотное воздушное судно, полетные данные, телеметрия, программное обеспечение, криминалистическое исследование

Короткий адрес: https://sciup.org/143183708

IDR: 143183708   |   УДК: 343.98   |   DOI: 10.55001/2587-9820.2024.26.12.025

On the issue of reading and visualizing flight data generated by the flight controller of an unmanned aerial vehicle used for criminal purposes

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.

Текст научной статьи К вопросу о чтении и визуализации полетных данных, формируемых полетным контроллером беспилотного летательного аппарата, используемого в преступных целях

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

Производственные мощности предприятий-изготовителей обеспечивают доступность коммерческих беспилотных воздушных судов (далее – БВС, БПЛА, беспилотный летательный аппарат, дрон) для широкого круга потребителей. Кроме того, стоит отметить активно развивающуюся практику любительской сборки БВС в домашних условиях из готовых комплектующих. В настоящее время одним из лидеров по производству коммерческих БВС является китайская компания 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, с. 197]. Особое внимание необходимо обратить на полетные данные, которые содержат сведения оюо всех процессах, происходящих с БВС, и показаниях бортовых датчиков с момента взлета до момента посадки. Лог-файлы полетов содержат расположенную в хронологическом порядке информацию о полете, включая сведения о воздушном судне, дату и время производства полета, геопространственные данные, высоту, скорость, состояние заряда батареи, аппаратные уведомления, и могут храниться как на самом воздушном судне, так и на наземных устройствах управления. Репродукция полета БВС при правильной интерпретации полетных данных позволит установить преступный умысел, реализуемый при помощи дрона.

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

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

В первую очередь, как правильно отмечает В. Н. Москаленко, до проведения исследования в целях исключения несанкционированного доступа и утраты файлов с логами полета необходимо «отключить пульт управления и устройство, при возможности извлечь аккумуляторы» [2, с. 86]. В зависимости от имеющегося в распоряжении технического устройства (элемент беспилотной авиационной системы), файлы с электронным журналом полетных данных могут содержаться на мобильном устройстве, пульте управления и летательном аппарате DJI.

  • 1.    Мобильное устройство (смартфон, планшет). Мобильное устройство используется в сопряжении с пультом DJI (модели RC -N1, GL300, RC1A и др.), при помощи которого осуществляется управление БВС. Для связи мобильного устройства с пультом необходима установка мобильного приложения DJI G O 4, DJI Fly или DJI Pilot, выбор которого определяется моделью БВС.

Данные о полете сохраняются в файлах формата TXT , название которых содержит дату полета (например, DJIFlightRecord_2023-10-23 [15-27 50]), и находятся:

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

    – приложение DJI Pilot DJI/dji.pilot/FlightRecord;

    – приложение DJI GO 4  

  • 2)    Мобильные устройства на базе операционной системы 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/FlightRecor d;         DJI/dji.pilot.pad/FlightRecord;

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

Файлы с полетными данными в формате TXT и DAT обычно зашифрованы (рис. 1) и после извлечения из элемента беспилотной авиационной системы требуют дополнительной дешифрации и вычленения «из массива информации координат и других показателей полетных данных» [3, с. 53].

9 OllFliqhffiecord 3023-09 13_р3-43 X +                                                                                                                                                                       —ОХ

Файл Изменить Просмотр                                                                                                                                                                                                                   @

SitBzgCi,Fп&ИаеВояЬ.W'вjItg^XAqft* ы»РЁ{До,че2Ейг-1Ь6ЫЗ HI3wllaK* FS- gKtltMi,i зле ХЙ1л2Е2ыШй8» 0ЧВШМ"1и!£,ИИ-ВВ г 8 8ВВ151МййчС4»|8|‘®Ея»Уи*-Ич1вичиЗ-ИИ1х936 slXani“®IfAsZM3Sabhg^44Phii: I-MQB

Ъь£ЕШ[В1'ЖГ;^\йЦй^-.кЪП^^^^                tti^KlK.flMlBUSuS-iwfc-EdawJBIBIiBX^BoB^yc^ рЛ и(2ВВобЭ(.ИР1Е7ел-М\аЛ£[1Е§«и

№£Угнца Я /u34h4MKlBfjb5WRAf>C4e вМ+янаг^иедюл -циъ\й»*окшб1Ё-р»гаш Х><8.иНЭВ<И[ЫвШ

ЬЕЙАЗВ! 8|Ш1ЛШ1ОЁЦГВхБеЭТе>Ш^

... H^oxboIMSiHlktUPtHBiWbBrOaCKh el£l( 5лзбй^^ЬЬКл:2фЛад#)и?г{'Ч^-ШМ^’'1!3^^ Ю* ВЙ5П£йз/М1„НфМ5К<ЕоЬ^Дар0*оее2йОСТ"И1В1Ду,’ЫЙВ+Ц"..Я*и<1Ирс1Е-я80НЗе’%

Ь Ы'-и Т{4М8ЫиШ25е[)«И^И£д6и8 2оЙЖйКгяз*- i

IjHMlFMiiiBliaHMfie^i^            ГкЬугГееЭУи 4;«eX<;g3rilPrt13y.EB6/-£fi£tiB‘'[«|J-WiiiW-}et1F„M7W№ Лт(е10 ПЕЗеВЛОМ*

UtEJIUWQb I qu;B#sKCNN7eB)!CcS“)[y0 B^XdiJ^..JfiiMM.-E*hsa’iafiB^^

catw(bi3B’0)suodMr1®.«*irfKA*Xb-YHxstkdXTiMi«™r(^                       Аюл«я» JTiSNrajiitaHiibWTt^-Hjpbis’zi^wBRr- BiijHisa^                            х-мадючм-йих^вкз

«вевхагйБ-еа^.л л

2k 7ft’«-GRUJ35y2d 1№F л A'^AWm!®’ №&■££ &с-ВМкП\ш ’Э ей (ь НЫЖСЭДй (66 ? ГО®№ ‘ЦЧ07К1*> И1б₽79Ио1<"₽Я8г}ие8дй)(и\.- _л—\мли*-Зл^\58ку,84Яе^изадйп£х^ ВЧ^М-.Ч’-;йтВД31к£ЬиЙй*«63)'“КЭТн в^тВгХ^СйцШш^лйж^'Шп^тпаэЕи^А-иам^

И айЫ\ЯЬ/1и-Ьи|23П4п^з5Са11Т-вз0ЬТр\Дку53:иХЬТЪ^о72,атАвНгнияУ~Ьцж1Й^ХЬЙаэ" 1й5е/1-Л1Р2цСт31ЬР№аО Ь1)01й?;им||амав_ ASB<•f}Cда-ЯtMЛвSt7^юEГ4ЦnЫl?^■^ № iWOgbilyVte ХЛН1>56£»ЕМ В9Ы1%у-.<1я г т <ТЖВЯН]н8В8ЖИ8ХМ$Пк>1е<$яъхЕЕ1<«]8$Н XZ„8Bxzh5s_

»Vh«-biiiN(KWT+T<"fb xb»BSBt„; NSMp5T«i ды/ij 14±М,0йНе"-ё5ЬзЦ_}уя8И5гЬ-п10. .,К;2цХ8ТГ>P''¥v#u'qei8YHMS»tl адецвь-

ЗЕ_к„к0чТФ^8аз’6Я"ВКп!аоВг1Н{ОИ-ч я85епРУХп/1Щр1|р.ВЫсЗЕьх| "ff4nS_S 3flAV$V-F( 3&лЦ'ВЬ"4С-ау<ОВ*ли0£дваг" ;сУ,4}4Шц{й]т«1Р1Эи№м.Н1к<ВМр е»аЙИМЕА(г В1йнЕГВГаП1ЬхЪ'ь1В-,М11»?ШяЕу01н)1х5п-хгЯиеВч/а]й1Ст»>т§1'-Ь£уЫЬЬ:Ь B&aU"I>»^ifCb«»j-$Й5УЬцГй" )<1L WB i(й[залпTbyt J if <ьсрые-1 йет-ч, »r<аш)ф_ bEEwX5iiV>\N{ ЧмЕЖ2бИй5щУЫ®ЕИ|{*|а1ЬяВ" ШцВ и#'2иП-,ырь'ОЙ5^1?<ЖщВВвц0Н9;В€я8ВВГ)РЗ/ j*ib6\cau,-140€I_IJeda#e НЖ7В1“10«Г2КВВк6ССбХ| ИД Ш) гЛЗЕЪЬДЭ&ЧКЕЫВ'ЭВоЭЪУА, цЗЧН! К«’ №' xq> ' 1УЖ+1)33 И'«ИЯ»((!ьмжэ[КБ*х»«В-ёгий

ИЫВе-Э' 'В1^ЩУяп 'ЖгПЗ( Егв^гьах-ггащ, и[;Т1гуэ;сВДа^^ц$и-Й; 1„Э0Ц}и>|ОЬ«В₽ЬУ31г-5гЬ'Ш5и,~9ё‘71:Ъ.:г);,иВк8Я¥С5Н??ВУНзфЗИСЬ- ]3>фяг2 5ГЬ~гедЗк;

2Е s/cliE бдЗ'ЧПеоЗегагнЛШ^ВЕИДЙХаИёябг’В 2!¥„а§Тк<215081М6?1акЕь:ВУЙ25ТЛ5ипкс\-Я5И»О. V skBqRn в>ЬГЬ,ЬЫа2Ч0В«ПркуйЕф{_2ь$В+дВЗЬЕИ_ЕУрО '06nMEK-0EJFSicEB/xi!6-J 1у:Г-адИКиИЛ«!Ш1М0«^ЧЁ*”в"‘ ₽EoeS,DpW»***«l>M Z7BM !

■—,1Ы4±ЛГ>>п|Н7пУКгП|| ■-КЛЫиМОВ

Строка 1 столбец 1 И £23 символов                                                                                                                                                                                               ОД%     Unia

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

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

Oct 23rd, 2023 05:27PM Edit

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

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

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

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

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

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

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

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

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

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

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

Отдельно необходимо рассмотреть программное обеспечение 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).

□J5TCN.i*dMTimi [1осв1|

ОЗОЛуГта

DSD.tyTime [i|

05 D J etude

OSQ.tangtudi

aSDJ»#t (m)

OfiC.MqMNm [т]

оп.*м«« М

ИО.жал |m)

DC mime* ,wj

dsemobm [mH

синтсм.ам .вя]

1

1Д7Л1Л7

4m в,la

Hl

IMMBUnDM

50,5172711122024

D

0

ни

mi

а                    :

в

2) 14 202)

MMU7

4mO.M

0.3

5*44405444

«.*572*9704329

0

0

м

30*1

1                 Iе

4

и .: да

5:3:31.47

4m 11,51

DI

илмв’иилв

м.итзияеотм

в

D

ни

М.1

U       г

в

1

2)1*212)

5 27 $14

•МЛ

V

5*444740*41

«.*572*74455640

1)

0

м

30*1

14          я

4

I

Д.14ДВ21

5:3:1114

dmd.Be

M

5*44473444 Л

50,51725044 5100 3

D

м

мд

од          г

4

6

2)1*212)

5 27 5244

4m 1.U

3-1

5*444770150171

«.*572*572039)5

и

0

м

30*1

М      Г

4

7

23JUCS

5:27:5211

4m 1,31

u

!bJMB7WMWJ

ы.ипизэвяв

D

пл

мд

U      Р

6

2)14 242)

5 27 524

4m 1,St

U

5*4407*001427

М.*5724М 37226

О

0

м

30*1

0.5                  |0

4

;

23.1*203

5:3:521В

dm l,71

и

5ЫМВ7Ш314П

«,517254257103

0

пл

мд

М          

в

1

2)14 242)

5 27 52»

4m 1.4

19

5*4447540541

«.*572*3494254

О

0

м

30*1

м      р

4

11

23.UUO3

517:5315

dm 2,11

11

3 «040752*271 И

М.ИПВЛПИв

D

W

мд

вл           р

с

и

2)14 242)

5 27 5225

4m 2.4

2)

5*4407501)1*1

«.*572*34 977*0

0

0

м

30*1

w      г

4

и

П.1СДЕЗ

5:3:3.45

4m 3,4

W

1«МВ?!1ИИ

м.ипмавмв

п.1

ш

и

мд

вл              в

:

2) 14 242)

5 27 5Э«

4m 2Л

27

5*44075001679

«.*572 4*005095

0.3

0.3

0.4

30*4

0.7                  4

4

12

Il МММ

5:3:5315

dm J.Be

W

154040752702454

Ш,«872М81Я31В

п.7

V

W

мл

М        *

:

к

2) 14 242)

5 27 5145

4m),u

II

5*4 40751*715 54

«.*572*549433

1,3

U

и

ЗС74

0.4              р

4

г

23.1вЛОЗ

5:3:543

dm I,Si

W

5*44474944743

м.евпевяыэ*!

7.0

ЗЛ

УЗ

ХИД

вл           я

4

14

2) 14 242)

5 27 5*45

4m ).$i

15

5*44071*7429»

«,*572*5595*03*

2,9

29

24

3094

м          |о

4

19

шив

5:3:5415

dm 1.71

V

1М0407*322ЯИ

«,5372 53*72183*

V

17

ЗИ

хил

вл           и

4

а

2)1*242)

5 27 5МБ

4m 3,4

19

;*4407»«т;*2

«,6572*5076303

4.0

м

3.9

3101

09          р

4

л

3.1*2433

5:3:5512

dm4 ;,

M

SUMBTSUOMB

м.иямлмтм

4,*

4.4

У

ЯМ

u        Г

4

22

2)4242)

5 27 55 25

4m 4,4

*]

5*44074)36*54

«,*572454317*7

4.9

м

**

МЫ

U      р

4

а

И МММ

5:3:55.45

4m 4,51

M

154040701047*4

«,5172543421747

М

W

У

Я1л

1Л           р

4

2*

2)4212)

5 27 55»

4m 4,4

47

5*440732*0**2

«,*572 4 37795*5

;,"

5.7

у

3114

и      г

4

я

3.1*2433

5:3:5515

dm 4.1b

V

5ММ47ЯТ0ЯЯ

М.55725410 72Я

М

НИ

ни

3114

м          |а

:

л

2)4212)

5 27 ИЛ4

4m5.il

Li

5*4407225*45*

«,6572*31022757

5.0

54

II

3119

U

к

С

Г

211*243

5:3:5*34

dm 3.31

M

змигииэви

00,5172512011001

3,3

НИ

II

пуз

М        меж;

од

я

2)4212)

5 27 5*45

4m 5.4

II

5*494071902007*

«,65725440407*

5.9

54

м

311.9

и

<7ПМ

4

л

шив

5:35*15

4mS.lt

и

ЗММГ 13*343

м.ипипал?

3,1

НИ

II

“^

и

ммдл

4J

»

2)4212)

5 27 5*45

4m 5,4

II

5*44 0709*747)

«,6572519032040

5.9

М

м

U

♦44*225

4J

л

ПИ. 243

5:3:315

4m 4,la

M

154040701*41703

«.5172*012*0*10

3,1

НИ

ц

нм

ад

НЯНЯ

4J

22

2)4242)

5 27 57 J*

4m*.4

II

5*44 07010904)

«,6572 4524*2191

5.9

М

U

мы

U

ММ*

4J

я

П И ВВП

5:3 5Т.41

4m4,9i

и

5ММММ21М4*

м,is пип ззак

1.*

и

У

мм

м

иотя

и

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

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

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

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

Список литературы К вопросу о чтении и визуализации полетных данных, формируемых полетным контроллером беспилотного летательного аппарата, используемого в преступных целях

  • Попов, В. А., Рудавин, А. А. Некоторые аспекты осмотра места происшествия при расследовании террористических актов, совершенных с использованием беспилотных летательных аппаратов // Криминалистика: вчера, сегодня, завтра: сб. науч. тр. 2024. Т. 30. № 2. С. 191-198. DOI: 10.55001/2587-9820.2024.35.46.019 EDN: BYDHAS
  • Москаленко, В. Н. Особенности изъятия объектов электронно-вычислительной техники в ходе производства следственных действий // Криминалистъ. 2021. № 4 (37). С. 80-87. EDN: DUNXAK
  • Чурин, Р. А. Особенности исследования беспилотных летательных аппаратов // Информационные технологии в деятельности органов внутренних дел: сб. науч. ст. Всерос. науч.-практ. конф., Москва, 20 апреля 2023 года. Москва: Московский университет МВД России им. В. Я. Кикотя, 2023. С. 51-54. EDN: YKCUTD