exponenta event banner

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; vx; y; vy; z; vz].

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

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

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

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

Параметры опорного кадра состояния дорожки, заданные как структура или массив структуры. Это свойство используется для определения опорной рамки состояния дорожки и преобразования дорожки из исходной системы координат в систему координат конденсатора.

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

Пример: 3

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

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

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

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

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

  • 'History' - 1-by-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