Flight Log Analyzer

Анализируйте журналы рейса автопилота UAV

Описание

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

Использовать приложение:

Нажмите 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 график для траектории UAV и ссылочной траектории

  • Velocity — Добавляет графики для скорости в x - y - и z - направления, а также groundspeed и скорость полета

  • Компас Добавляют графики для магнитометра, оцененного рыскания и угла курса

  • Высота Добавляет график для GPS, барометра и оцененной высоты

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

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

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

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

Можно удалить выбранную фигуру или график путем нажатия на Delete.

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

Примечание

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

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

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

Flight Log Analyzer app

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

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

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

Примеры

развернуть все

Используйте приложение Flight Log Analyzer, чтобы загрузить и анализировать данные логов рейса автопилота UAV из файла ULOG.

Open the Flight Log Analyzer App

Во вкладке Apps, в соответствии с Проектом Системы управления и Анализом, нажимают Flight Log Analyzer.

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

flightLogAnalyzer

Import a ULOG File

Выберите Import> From ULOG, чтобы загрузить данные логов рейса UAV от 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. Чтобы переименовать подписи по осям, дважды кликните на предопределенных этикетках и введите новое имя.

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

Edit Plot Signals

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

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

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

    Signal pane

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

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

  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 в панели Сигналов.

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

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

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

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

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

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

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

    Custom 3-D trajectory plot

Export Figure

  1. Выберите Export> Export Figure, чтобы экспортировать текущую фигуру в .fig файл.

    Export

  2. Выберите один или несколько графиков в текущей фигуре, чтобы экспортировать, задать имя файла для .fig файл, и нажимает Browse к выбору папка назначения. Нажмите Export, чтобы экспортировать выбранные графики в .fig файл. Приложение открывает фигуру, содержащую выбранные графики в новом окне рисунка.

    Export Figure

  3. Чтобы экспортировать каждый график как отдельную фигуру, выберите Export each plot as individual figure. Задайте префикс имени файла для .fig файлы, и нажимают Browse к выбору папка назначения. Нажмите Export, чтобы экспортировать выбранные графики как отдельный .fig файлы. Приложение добавляет имена графика как суффиксы заданного префикса имени файла для экспортируемого .fig файлы. Приложение открывает каждый экспортируемый график в отдельном окне рисунка.

Export Signal

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

  2. Выберите сигналы экспортировать. Чтобы экспортировать их в файл MAT, выберите To MAT-file и задайте имя файла для файла MAT. Чтобы выбрать папку назначения для файла MAT, нажмите Browse и перейдите к папке, в которую вы хотите экспортировать.

    Export signal

  3. Чтобы экспортировать сигналы в рабочее пространство MATLAB, выберите To MATLAB workspace и задайте имя для выходной переменной рабочей области.

Save and Open Sessions

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

Связанные примеры

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

развернуть все

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

Больше о

развернуть все

Смотрите также

Объекты

Введенный в R2020b