Flight Log Analyzer

Анализ автопилота БПЛА рейса журналов

Описание

Приложение Flight Log Analyzer позволяет вам загружать и анализировать данные журнала рейсов автопилота БПЛА, а также создавать настраиваемую серию графиков.

Чтобы использовать приложение:

Щелкните New Session, чтобы создать новый сеанс.

Можно открыть сохранённые сеансы приложения, нажав Open Session.

Можно сохранить прогресс в MAT-файле (.mat) нажав Save Session.

Загрузка файла ULOG (.ulg) или MAT-файл, содержащий ulogreader Объектом выберите Import > From ULOG.

Загрузка файла TLOG (.tlog) или MAT-файл, содержащий mavlinktlog Объектом выберите Import > From TLOG.

Выберите Import > From Workspace, чтобы загрузить ulogreader объект, mavlinktlog объект, или пользовательские данные журнала и flightLogSignalMapping объект из рабочей области.

Щелкните Add Figure, чтобы добавить новый рисунок для графического изображения.

Можно добавить один или несколько предопределенных или пользовательских графиков к рисунку из галереи графиков. Чтобы увидеть все доступные графики в галерее графиков, щелкните стреле вниз в правой части галереи.

Предопределенные графики

  • Attitude - добавляет графики для крена, тангажа, углов рыскания, а также скорости вращения тела

  • IMU - добавляет графики для акселерометра и гироскопа

  • Trajectory - добавляет 3-D график для траектории и опорной траектории БПЛА

  • Velocity - добавляет графики скорости в x -, y - и z - направлениях, а также скорости грунта и воздушной скорости

  • Compass - добавляет графики для магнитометра, предполагаемого рыскания и угла курса

  • Height - добавляет график для GPS, барометра и предполагаемой высоты

Пользовательские графики

  • Timeseries - добавляет пустой график для данных timeseries

  • XY - добавляет пустой график для 2D данных

  • XYZ - добавляет пустой график для 3-D данных

Можно удалить выбранный рисунок или график нажав Delete.

Нажмите Map View, чтобы просмотреть или скрыть карту спутниковых изображений с записанными в журнал данными GPS.

Примечание

Приложение требует доступа в Интернет для извлечения спутниковых снимков.

Выберите Export > Export Figure, чтобы экспортировать выбранный на данный момент рисунок как .fig файл.

Выберите Export > Export Signal, чтобы экспортировать сигналы как timetable в MATLAB® рабочая область или MAT-файл (.mat).

Flight Log Analyzer app

Откройте приложение Flight Log Analyzer

  • MATLAB Toolstrip: На вкладке Apps, под Control System Design and Analysis, нажмите Flight Log Analyzer.

  • Командная строка MATLAB: введите flightLogAnalyzer.

Примеры

расширить все

Используйте приложение Flight Log Analyzer для загрузки и анализа данных рейса автопилота БПЛА из файла ULOG.

Open the Flight Log Analyzer App

На вкладке Apps, в разделе Control System Design and Analysis, нажмите Flight Log Analyzer.

Также можно использовать flightLogAnalyzer функция из командной строки MATLAB:

flightLogAnalyzer

Import a ULOG File

Выберите Import > From ULOG, чтобы загрузить данные рейса БПЛА из УЛОГ (.ulg) файл.

Import ULOG file

По умолчанию приложение отображает спутниковую карту с записанными в журнал данными GPS и режимами рейса в виде таблицы. Режимы рейса вместе с соответствующими временами начала и конца сведены в таблицу на панели Flight Modes.

Satellite map with logged GPS data and flight modes table

Create Figures and Plots

  1. Чтобы создать новый рисунок для графического изображения, нажмите кнопку Add Figure. Приложение добавляет пустой рисунок в панель графического изображения.

    Create figure

    С помощью этого процесса можно продолжить добавление дополнительных рисунков.

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

  3. Чтобы переименовать рисунок, выберите связанный элемент рисунка на панели Figures, щелкните поле Name на панели Details и введите новое имя.

  4. Чтобы удалить фигуру, выберите элемент фигуры на панели Figures и нажмите Delete на панели инструментов приложения. Удаление рисунка удаляет все графики на рисунке.

Создание рисунка включает галерею графиков. Можно добавить один или несколько предопределенных графиков или пользовательских графиков к рисунку из галереи графиков.

Add a Predefined Plot

  1. Чтобы добавить предопределенный график к рисунку, выберите один из шести предопределенных графиков из галереи графиков.

    Predefined plot gallery

  2. Например, щелкните Attitude, чтобы добавить графики для углов поворота и скоростей поворота к рисунку.

    Attitude plot

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

  3. Приложение добавляет элемент вывода, соответствующий новому графику, под связанным элементом рисунка на панели Figures. Установите флажок слева от перечисленного элемента графика, чтобы отобразить график на рисунке. Снимите флажок, чтобы скрыть график.

  4. Чтобы переименовать график, выберите связанный элемент вывода на панели Figures, щелкните поле Name на панели Details и введите новое имя.

  5. Установите флажок Show Legend на панели Details, чтобы отобразить легенду на графике. Снимите флажок, чтобы скрыть легенду.

  6. Чтобы удалить график, выберите элемент plot на панели Figures и нажатии кнопки Delete на панели инструментов приложения.

Edit Plot Signals

  1. На панели Signals сигналы на выбранном графике отображаются как таблица. Столбец Signal Name содержит имена сигналов. Каждый из последующих столбцов содержит данные, сопоставленные с этим сигналом для определенной оси.

  2. Установите флажок перед элементом сигнала, чтобы отобразить этот сигнал на графике, и снимите флажок, чтобы скрыть сигнал. Цвет вокруг флажка является цветом сигнала на графике.

  3. Чтобы добавить новый сигнал к выбранному графику, нажмите Add Signal.

    Signal pane

    Чтобы переименовать сигнал, дважды кликните сигнал в столбце Signal Name и введите новое имя.

  4. Чтобы добавить или обновить данные сигнала, дважды щелкните поле данных для необходимого сигнала в соответствующем столбце, чтобы включить панель Signal Browser. Выберите из доступных сигналов.

  5. Выберите один из сигналов из панели Signal Browser и нажмите Update.

    Signal Browser pane

  6. Чтобы удалить сигнал, выберите сигнал из панели Signals и нажмите Delete Signal.

Change the Plot Focus Using the Panner

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

    Panner pane

  2. Можно также переместить указатели путем ввода новых значений в Left и Right полях под полосным графиком. Чтобы сбросить значения по умолчанию для указателей, нажмите кнопку Reset Limits.

  3. Цвет рядом с каждым режимом рейса на панели Flight Modes представляет собой рейс режим в цветовой панели под полосный график на панели Panner.

Add a Custom Plot

  1. Чтобы добавить пользовательский график к рисунку, выберите один из трех пользовательских графиков в галерее графиков. Можно добавить новый график к ранее созданной рисунку или к новому рисунку.

    Custom plot gallery

  2. Например, щелкните XYZ, чтобы добавить пустой график для 3-D данных.

    Custom XYZ plot

  3. Чтобы добавить сигнал к графику, нажмите Add Signal на панели Signals.

  4. Чтобы переименовать сигнал, дважды кликните сигнал в столбце Signal Name и введите новое имя.

  5. Чтобы добавить данные сигнала к X-Axis, Y-Axis и Z-Axis столбцам, дважды щелкните поле данных для необходимого сигнала в соответствующем столбце, чтобы включить панель Signal Browser. Выберите из доступных сигналов.

  6. Например, чтобы создать график траектории в локальных Декартовых координатах восток-север-вверх (ENU):

    1. Дважды кликните поле X-Axis данных для нужного сигнала и найдите группу LocalENU сигнала в панели Signal Browser.

    2. Разверните группу и выберите X сигнала.

    3. Нажмите Update, чтобы обновить сигнал с помощью X-Axis данных.

    4. Повторите эти шаги, чтобы обновить Y-Axis и Z-Axis поля с Y и Z данными, соответственно, чтобы создать 3-D график траектории.

    Custom 3-D trajectory plot

Выберите Export > Export Signal, чтобы экспортировать сигналы как timetable в рабочее пространство MATLAB или MAT-файл (.mat).

Вы можете сохранить Flight Log Analyzer сеанс приложения, нажав Save Session. Приложение записывает текущее состояние приложения в .mat файл, который можно загрузить нажав Open Session.

Похожие примеры

Программное использование

расширить все

flightLogAnalyzer открывает приложение Flight Log Analyzer, которое позволяет вам анализировать журналы рейсов автопилота БПЛА.

Подробнее о

расширить все

См. также

Объекты

Введенный в R2020b