platformPoses

Положения, скорости и ориентации всех платформ в отслеживании сценария

Описание

poses = platformPoses(sc) возвращает текущие положения для всех платформ в сценарии отслеживания, sc. Положение является положением, скоростью и ориентацией платформы относительно координат сценария. Платформами является Platform объекты.

poses = platformPoses(sc,fmt) также задает формат, fmt, из возвращенной ориентации платформы.

poses = platformPoses(___,'CoordinateSystem',coordinate) задает систему координат poses вывод . Можно только использовать этот синтаксис только когда IsEarthCentered свойство сценария отслеживания, sc, установлен в true.

Входные параметры

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

Отслеживание сценария в виде trackingScenario объект.

Изложите формат ориентации в виде 'quaternion' или 'rotmat'. Когда задано как 'quaternion', Orientation поле структуры положения платформы является кватернионом. Когда задано как 'rotmat', Orientation поле является матрицей вращения.

Пример: 'rotmat'

Типы данных: char

Система координат, чтобы сообщить о положениях в виде:

  • 'Cartesian' — Сообщите о положениях с помощью Декартовых координат в Земле Земля В центре Фиксированная координатная система координат.

  • 'Geodetic' — Сообщите о положениях с помощью геодезических координат (широта, долгота и высота). Сообщите об ориентации, скорости и ускорении в системе координат локальной ссылки каждой платформы (Северо-восток вниз по умолчанию) соответствие текущему waypoint.

.

Можно только использовать этот аргумент когда IsEarthCentered свойство сценария отслеживания, sc, установлен в true.

Выходные аргументы

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

Положения всех платформ в сценарии отслеживания, возвращенном как структура или массив структур. Структура положения содержит эти поля:

Поле Описание
PlatformID

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

ClassID

Пользовательское целое число раньше классифицировало тип цели в виде неотрицательного целого числа. Нуль резервируется для несекретных типов платформы и является значением по умолчанию.

Position

Положение цели в сценарии координирует в виде с действительным знаком 1 3 вектор-строку.

  • Если coordinateSystem аргумент задан как 'Cartesian', Position Декартовы координаты положения с 3 элементами в метрах.

  • Если coordinateSystem аргумент задан как 'Geodetic', Position геодезические координаты с 3 элементами: широта в градусах, долгота в градусах и высота в метрах.

Velocity

Скорость платформы в сценарии координирует в виде с действительным знаком 1 3 вектор-строку. модули являются метрами в секунду. Значением по умолчанию является [0 0 0].

Acceleration

Ускорение платформы в координатах сценария в виде 1 3 вектора-строки в метрах в секунду придало квадратную форму. Значением по умолчанию является [0 0 0].

Orientation

Ориентация платформы относительно локальной навигации сценария структурирует в виде скалярного кватерниона или 3х3 матрицы вращения. Ориентация задает вращение системы координат от локальной системы координат навигации до текущей системы координат тела платформы. Модули являются безразмерными. Значением по умолчанию является quaternion(1,0,0,0).

AngularVelocity

Скорость вращения платформы в сценарии координирует в виде с действительным знаком 1 3 вектор. Величина вектора задает угловую скорость. Направление задает ось по часовой стрелке вращения. модули являются степенями в секунду. Значением по умолчанию является [0 0 0].

Типы данных: struct

Введенный в R2018b