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; v x; y; v y; z; v z].

Пример: [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.

Типы данных: логический

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

Типы данных: логический

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

Пример: false

Типы данных: логический

Атрибуты объектов передаются средством отслеживания в виде структуры.

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

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]

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

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

| |

Введенный в R2019b