predictTracksToTime

Предскажите дорожки к метке времени

    Описание

    predictedtracks = predictTracksToTime(tracker,trackID,time) возвращает предсказанные дорожки, predictedtracks, из tracker, в требуемое время, time. Средство отслеживания или термофиксатор должны быть обновлены, по крайней мере, однажды вызвав эту объектную функцию. Используйте isLocked(tracker) протестировать, были ли средство отслеживания или термофиксатор обновлены.

    Примечание

    Эта функция только выводит предсказанные дорожки и не обновляет внутренние состояния дорожки tracker.

    пример

    predictedtracks = predictTracksToTime(tracker,category,time) возвращает все предсказанные дорожки для заданной категории, category, из отслеживаемых объектов.

    predictedtracks = predictTracksToTime(tracker,category,time,'WithCovariance',tf) также позволяет вам задавать, предсказать ли ковариацию состояния каждой дорожки или не путем установки tf отметьте к true или false. Предсказание ковариации замедляет процесс предсказания и увеличивает стоимость расчета, но это обеспечивает предсказанную ковариацию состояния дорожки в дополнение к предсказанному состоянию. Значение по умолчанию является ложным.

    Примеры

    свернуть все

    Создайте дорожку из обнаружения во время t=0 второй.

    tracker = radarTracker;
    detection = objectDetection(0,[0;0;0]);
    tracker(detection,0);

    Предскажите дорожку к t=1второй.

    predictedtracks = predictTracksToTime(tracker,'all',1)
    predictedtracks = 
      objectTrack with properties:
    
                 TrackID: 1
                BranchID: 0
             SourceIndex: 0
              UpdateTime: 1
                     Age: 1
                   State: [6x1 double]
         StateCovariance: [6x6 double]
         StateParameters: [1x1 struct]
           ObjectClassID: 0
              TrackLogic: 'History'
         TrackLogicState: [1 0 0 0 0]
             IsConfirmed: 0
               IsCoasted: 0
          IsSelfReported: 1
        ObjectAttributes: [1x1 struct]
    
    

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

    свернуть все

    Радарное средство отслеживания в виде radarTracker объект.

    Отследите идентификатор в виде положительного целого числа. Только дорожка задана trackID предсказан в средстве отслеживания.

    Пример: 15

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

    Время предсказания в виде скаляра. Состояния дорожек предсказаны к этому времени. Время должно быть больше входа времени к средству отслеживания в предыдущем обновлении дорожки. Модули находятся в секундах.

    Пример: 1.0

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

    Отследите категории в виде 'all', 'confirmed', или 'tentative'. Можно принять решение предсказать все дорожки, только подтвержденные дорожки, или только предварительные дорожки.

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

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

    свернуть все

    Список дорожек или ветвей, возвращенных как:

    • Массив objectTrack объекты в MATLAB интерпретировали режим.

    • Массив структур в режиме генерации кода. Имена полей структур совпадают с именами свойств в objectTrack.

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

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

    Генерация кода C/C++
    Генерация кода C и C++ с помощью MATLAB® Coder™.

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

    Введенный в R2021a