objectTrack

Отчет о дорожке с одним объектом

Описание

objectTrack захватывает информацию о дорожке одного объекта. objectTrack - стандартный формат выхода для трекеров.

Создание

Описание

track = objectTrack создает objectTrack объект со значениями свойств по умолчанию. Система координат objectTrack объект содержит информацию, такую как возраст и состояние одной дорожки.

пример

track = objectTrack(Name,Value) позволяет вам задать свойства с помощью одной или нескольких пар "имя-значение". Заключайте каждое имя свойства в одинарные кавычки.

Свойства

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

Уникальный идентификатор дорожки, заданный как неотрицательное целое число. Это свойство различает различные треки.

Пример: 2

Уникальный идентификатор ветви дорожки, заданный как неотрицательное целое число. Это свойство различает различные ветви дорожки.

Пример: 1

Индекс системы отчетов по исходным дорожкам, заданный как неотрицательное целое число. Это свойство определяет источник, который сообщает о дорожке.

Пример: 3

Время, в которое трек обновлялся трекером, указывается как неотрицательный реальный скаляр.

Пример: 1.2

Типы данных: single | double

Количество обновлений дорожки в виде положительного целого числа. Когда дорожка инициализируется, ее Age равно 1. Любое последующее обновление с хитом или промахом увеличивает Age трека по 1.

Пример: 2

Текущее состояние дорожки в UpdateTime, заданный как действительный вектор N -элемент, где N - размерность состояния. Формат состояния дорожки зависит от модели, используемой для отслеживания объекта. Для примера 3-D модель постоянной скорости, используемая constvelвектор состояния является [x; <reservedrangesplaceholder7> <reservedrangesplaceholder6>; y; <reservedrangesplaceholder4> <reservedrangesplaceholder3>; z; <reservedrangesplaceholder1> <reservedrangesplaceholder0>].

Пример: [1 0.2 3 0.2]

Типы данных: single | double

Ковариация неопределенности текущего состояния дорожки, заданная как действительная положительная полуопределенная симметричная N -by - N матрица, где N - размерность состояния, заданная в State свойство.

Типы данных: single | double

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

Идентификатор класса объекта, заданный как неотрицательное целое число. Это свойство различает различные пользовательские типы объектов. Например, можно использовать 1 для объектов типа «автомобиль», а 2 для объектов типа «пешеходный». 0 зарезервировано для неизвестной классификации.

Пример: 3

Тип логики подтверждения и удаления, заданный как:

  • 'History' - Подтверждение и удаление отслеживания основаны на количестве раз, когда трек был назначен обнаружению в последних обновлениях трекера.

  • 'Score' - Подтверждение и удаление трека основаны на счете логарифмической логарифмической правдоподобности. Высокий счет означает, что трасса с большей вероятностью будет действительной. Низкий счет означает, что дорожка с большей вероятностью будет ложным предупреждением.

  • 'Integrated' - Подтверждение и удаление трека основано на интегрированной вероятности существования трека.

Текущее состояние типа логики дорожки. На основе логического типа, заданного в TrackLogic свойство, логическое состояние задается как:

  • 'History' - 1-байтовый M логический вектор, где M количество последних логических состояний дорожки, записанных. true (1) значения указывают на попадания, и false (0) значения указывают на промахи. Для примера, [1 0 1 1 1] представляет четыре хита и один промах в последних пяти обновлениях. Значение по умолчанию для логического состояния является 1.

  • 'Score' - вектор с реальным значением 1 на 2, [cs, ms]. cs - текущий счет, а ms - максимальный счет. Значение по умолчанию [0, 0].

  • 'Integrated' - неотрицательный скаляр. Скаляр представляет интегрированную вероятность существования дорожки. Значение по умолчанию является 0,5.

Укажите, подтверждена ли дорожка, как true или false.

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

Укажите, покрыта ли дорожка, задайте как true или false. Дорожка покрывается, если ее последнее обновление основано на предсказании вместо коррекции с помощью обнаружений.

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

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

Пример: false

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

Атрибуты объекта, переданные трекером, заданы как структура.

Функции объекта

toStructПреобразование objectTrack объект к struct

Примеры

свернуть все

Создание отчета о дорожке с помощью objectTrack.

x = (1:6)';
P = diag(1:6);
track = objectTrack('State',x,'StateCovariance',P);
disp(track)
  objectTrack with properties:

             TrackID: 1
            BranchID: 0
         SourceIndex: 1
          UpdateTime: 0
                 Age: 1
               State: [6x1 double]
     StateCovariance: [6x6 double]
     StateParameters: [1x1 struct]
       ObjectClassID: 0
          TrackLogic: 'History'
     TrackLogicState: 1
         IsConfirmed: 1
           IsCoasted: 0
      IsSelfReported: 1
    ObjectAttributes: [1x1 struct]

Расширенные возможности

.

См. также

Введенный в R2021a