主要内容

predictTracksToTime

预测跟踪状态

自从R2018b

描述

predictedtracks= predictTracksToTime (obj,trackid,时间)返回预测跟踪,predictedtracks,跟踪或熔化炉的对象,obj,在指定的时间,时间。指定跟踪标识符,trackid。追踪或熔化炉之前必须至少更新一次调用这个对象的功能。使用isLocked (obj)测试是否跟踪或熔化炉已更新。

这个语法适用于当您创建的obj使用trackerGNN,trackerJPDA,trackerPHD,trackerGridRFS,或trackFuser

请注意

这个函数只输出预测跟踪,不更新的内部跟踪状态跟踪器熔化炉

predictedtracks= predictTracksToTime (obj,类别,时间)返回所有预测跟踪指定的类别,类别的跟踪对象。

这个语法适用于当您创建的obj使用trackerGNN,trackerJPDA,trackerPHD,trackerGridRFS,或trackFuser

例子

predictedtracks= predictTracksToTime (obj,类型,id,时间)返回预测轨道或分支机构,predictedtracks,跟踪或熔化炉的对象,obj,在指定的时间,时间。指定的类型,类型、跟踪对象和对象的IDid。追踪或熔化炉之前必须至少更新一次调用这个对象的功能。使用isLocked (trackObj)测试是否跟踪或熔化炉已更新。

这个语法适用于当您创建的obj使用trackerTOMHT

predictedtracks= predictTracksToTime (obj,类型,类别,时间)返回所有预测跟踪或分支机构指定的类别,类别的跟踪对象。

这个语法适用于当您创建的obj使用trackerTOMHT

predictedtracks= predictTracksToTime (___、“WithCovariance”tf)还允许您指定每个跟踪预测的状态协方差是否通过设置特遣部队旗帜真正的。预测协方差减缓了预测过程,提高了计算成本,但它提供了预测跟踪状态协方差除了预测状态。默认的是假的。

例子

全部折叠

创建一个跟踪检测和预测其状态。

追踪= trackerTOMHT;检测= objectDetection (0, 0, 0, 0));追踪(检测、0);分支= getBranches(跟踪);predictedtracks = predictTracksToTime(追踪,“分支”,1,1)
predictedtracks = objectTrack属性:TrackID: 1 BranchID: 1 SourceIndex: 0 UpdateTime: 1年龄:1状态:x1双[6]StateCovariance: [6 x6双]StateParameters: [1 x1 struct] ObjectClassID: 0 ObjectClassProbabilities: 1 TrackLogic:“分数”TrackLogicState: [13.7102 - 13.7102] IsConfirmed: 0 IsCoasted: 0 IsSelfReported: 1 ObjectAttributes: [1 x1 struct]

输入参数

全部折叠

追踪或熔化炉对象,指定为一个trackerTOMHT,trackerJPDA对象,trackerGNN对象,trackerGridRFS对象,或trackFuser对象。

跟踪对象类型,指定为“跟踪”“分支”

跟踪或分支标识符指定为一个正整数。

例子:21

数据类型:|

跟踪标识符指定为一个正整数。

例子:15

数据类型:|

预测时间,指定为一个标量。美国这次的跟踪预测。时间必须大于时间跟踪器的输入在前面跟踪更新。单位是秒。

例子:1.0

数据类型:|

跟踪类别指定为“所有”,“确认”,或“初步”。你只可以选择预测跟踪,跟踪确认,或者只是试探性的痕迹。

数据类型:字符

输出参数

全部折叠

返回的跟踪或分支,列表结构或数组的数组objectTrack对象。如果obj输入被指定为一个trackerGNN,trackerJPDA,或trackFuser对象,它作为一个数组返回objectTrackMATLAB中的对象,并返回一个数组的结构和字段名称相同的属性名objectTrack在代码生成。如果obj输入被指定为一个trackerPHD对象,它是作为一个结构数组,返回的每个结构都包含以下字段:

描述
TrackID

独特的整数标识追踪。

SouceIndex

唯一标识符的跟踪多个追踪环境。的SourceIndex是完全一样的吗TrackerIndex

UpdateTime

跟踪更新的时间。

年龄 次数的活了下来。
状态

状态向量的值更新时间。

StateCovariance

协方差矩阵不确定性。

程度上

空间程度估计的跟踪对象,作为一个返回d——- - - - - -d矩阵,d是对象的维度。这个字段只返回时作为一个指定的跟踪滤波器ggiwphd过滤器。

MeasurementRate

预期数量的检测跟踪对象。这个字段只返回时作为一个指定的跟踪滤波器ggiwphd过滤器。

IsConfirmed

真实的记录被认为是一个真正的目标。

IsCoasted

trackerPHD不支持金宝appIsCoasted字段。总是0值。

ObjectClassID

trackerPHD不支持金宝appObjectClassID字段。总是0值。

StateParamaters

参数的跟踪状态参考系中指定StateParameters的博士跟踪。

IsSelfReported

表明如果跟踪报告的追踪。这个字段用于跟踪融合环境。它返回真正的默认情况下。

数据类型:结构体|对象

版本历史

介绍了R2018b