objectTrack

Отчет дорожки отдельного объекта

Описание

objectTrack получает информацию, сообщенную средством отслеживания для отдельного объекта. Можно использовать objectTrack выведите как вход к trackFuser.

Создание

Описание

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

пример

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

Свойства

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

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

Пример 2

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

Пример 1

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

Пример 3

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

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

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

  • '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

Для просмотра документации необходимо авторизоваться на сайте