驾驶雷达数据发生器
库:
自动驾驶工具箱/驾驶场景和传感器建模
描述
的驾驶雷达数据发生器Block从汽车雷达传感器模型生成目标的检测或跟踪报告。使用此块从包含演员和轨迹的驾驶场景中生成传感器数据,您可以从场景的读者块。
的驾驶雷达数据发生器Block可以模拟加入随机噪声的聚类或非聚类检测,也可以产生虚警检测。您可以将生成的检测与其他传感器数据和跟踪对象融合使用多目标跟踪块。您也可以直接从驾驶雷达数据发生器块。要配置目标是作为集群检测、非集群检测还是轨道输出,使用目标报告格式参数。
例子
港口
输入
演员- - - - - -情景演员姿势
金宝app包含MATLAB的Simulink总线®结构
场景演员在自我车辆坐标中摆姿势,指定为包含MATLAB结构的Simulink总线。金宝app
结构必须包含这些字段。
场 | 描述 | 类型 |
---|---|---|
NumActors |
演员数量 | 非负整数 |
时间 |
当前仿真时间 | 实值标量 |
演员 |
演员的姿势 | NumActors -演员姿态结构的长度数组 |
每个演员的姿势结构都在演员
必须包含这些字段。
场 | 描述 |
---|---|
ActorID |
场景定义的参与者标识符,指定为正整数。 |
位置 |
参与者的位置,指定为形式为[的实值向量xyz].单位是米。 |
速度 |
速度(v的演员x-y- - - - - -,z-方向,指定为形式为[的实值向量vxvyvz].单位是米每秒。 |
卷 |
actor的滚转角,用实值标量指定。单位是度。 |
球场 |
演员的俯仰角,指定为实值标量。单位是度。 |
偏航 |
参与者的偏航角,指定为实值标量。单位是度。 |
AngularVelocity |
角速度(ω的演员x-,y- - - - - -,z-方向,指定为形式为[的实值向量ωxωyωz].单位是度/秒。 |
输出
集群检测- - - - - -聚类目标检测
金宝app包含MATLAB结构的Simulink总线
聚类对象检测,作为包含MATLAB结构的Simulink总线返回。金宝app有关总线的更多详细信息,请参见创建非虚拟总线(金宝app模型).
对于聚类检测,块为每个目标输出单个检测,其中每个检测是该目标的非聚类检测的质心。
您可以将这些传感器和其他传感器的对象检测传递给跟踪器,例如多目标跟踪块,并生成轨道。
结构包含这些字段。
场 | 描述 | 类型 |
---|---|---|
NumDetections |
检测次数 | 非负整数 |
IsValidTime |
当在块调用间隔之间请求更新时为False | 布尔 |
检测 |
对象检测 | 数组的目标检测结构的长度由报告的最大检测数参数。只有NumDetections 这些都是实际探测到的。 |
每个对象检测结构都包含这些属性。
财产 | 定义 |
---|---|
时间 |
测量时间 |
测量 |
对象的测量 |
MeasurementNoise |
测量噪声协方差矩阵 |
SensorIndex |
传感器的唯一ID |
ObjectClassID |
对象分类 |
MeasurementParameters |
非线性卡尔曼跟踪滤波器初始化函数所使用的参数 |
ObjectAttributes |
传递给跟踪器的附加信息 |
对于直角坐标系,
测量
和MeasurementNoise
在指定的直角坐标系中报告坐标系统参数。对于球坐标,
测量
和MeasurementNoise
都是在球坐标系下报道的,这是基于传感器的直角坐标系。
测量
和MeasurementNoise
坐标系统 | 测量 和MeasurementNoise 坐标 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
身体 |
的影响是如何影响坐标的启用距离速率测量参数。
|
|||||||||||||||
传感器矩形 |
||||||||||||||||
传感器的球形 |
的影响是如何影响坐标的启用仰角测量和启用距离速率测量参数。
|
为ObjectAttributes
,该表描述用于跟踪的附加信息。
ObjectAttributes
属性 | 定义 |
---|---|
TargetIndex |
行动者的标识符;ActorID ,从而产生了检测结果。对于假警报,该值为负值。 |
信噪比 |
检测的信噪比。单位为dB。 |
为MeasurementParameters
,测量值是相对于父框架的。当你设置坐标系统参数身体
,父车架为自我车体。当你设定坐标系统来传感器矩形
或传感器的球形
,父框架是传感器。
MeasurementParameters
参数 | 定义 |
---|---|
框架 |
枚举类型,指示用于报告度量的框架。当框架 设为“矩形” ,探测以笛卡尔坐标报告。当框架 设为“球” ,探测报告在球坐标。 |
OriginPosition |
传感器原点与父帧原点的三维矢量偏移量。 |
取向 |
雷达传感器坐标系相对于母框架的方向。 |
HasVelocity |
指示测量是否包含速度或距离速率组件。 |
HasElevation |
指示测量是否包含高程分量。 |
依赖关系
要启用该端口,请在参数选项卡,设置目标报告格式参数集群检测
.
跟踪- - - - - -对象跟踪
金宝app包含MATLAB结构的Simulink总线
对象轨道,作为包含MATLAB结构的Simulink总线返金宝app回。看到创建非虚拟总线(金宝app模型).
该表显示了结构字段。
场 | 描述 |
---|---|
NumTracks |
轨道数 |
跟踪 |
设置长度的轨道结构数组最大航迹数参数。只有第一个NumTracks 这些都是真实的轨道。 |
该表显示了每个轨道结构的字段。
场 | 定义 |
---|---|
TrackID |
唯一航迹标识符,用于区分多个航迹。 |
BranchID |
唯一的航迹分支标识符,用于区分多个航迹分支。 |
SourceIndex |
用于在多个跟踪器环境中区分跟踪源的唯一源索引。 |
UpdateTime |
轨道更新的时间。单位是秒。 |
年龄 |
赛道被更新的次数。 |
状态 |
更新时状态向量的值。 |
StateCovariance |
不确定性协方差矩阵。 |
ObjectClassID |
表示对象分类的整数值。的值0 表示未知的分类。非零分类仅适用于已确认的轨道。 |
TrackLogic |
确认和删除逻辑类型。这个值总是“历史” 对于雷达传感器,表示基于历史的逻辑。 |
TrackLogicState |
轨道逻辑类型的当前状态,以1 by-返回K逻辑数组。K是记录的最新轨道逻辑状态的数量。在数组中, |
IsConfirmed |
确认状态。这个字段是真正的 如果轨道被确认为真正的目标。 |
IsCoasted |
滑行状态。这个字段是真正的 如果在没有新检测的情况下更新了轨道。 |
IsSelfReported |
指示跟踪器是否报告了跟踪。该字段用于航迹融合环境。它返回为 |
ObjectAttributes |
关于赛道的其他信息。 |
有关这些字段的详细信息,请参见objectTrack
.
块只输出确认的轨道,这些轨道是块至少分配给的轨道米第一阶段的检测N跟踪初始化后的更新。要指定值米和N,使用M和N来确认M / N参数。
依赖关系
要启用该端口,请在参数选项卡,设置目标报告格式参数跟踪
.
检测- - - - - -非聚类对象检测
金宝app包含MATLAB结构的Simulink总线
非聚类对象检测,作为包含MATLAB结构的Simulink总线返回。金宝app有关总线的更多详细信息,请参见创建非虚拟总线(金宝app模型).
对于非聚类检测,块输出所有检测,并且一个目标可以有多个检测。
您可以将这些传感器和其他传感器的对象检测传递给跟踪器,例如多目标跟踪块,并生成轨道。
结构必须包含这些字段。
场 | 描述 | 类型 |
---|---|---|
NumDetections |
检测次数 | 整数 |
IsValidTime |
当在块调用间隔之间请求更新时为False | 布尔 |
检测 |
对象检测 | 数组的目标检测结构的长度由报告的最大检测数参数。只有NumDetections 这些都是实际探测到的。 |
每个对象检测结构都包含这些属性。
财产 | 定义 |
---|---|
时间 |
测量时间 |
测量 |
对象的测量 |
MeasurementNoise |
测量噪声协方差矩阵 |
SensorIndex |
传感器的唯一ID |
ObjectClassID |
对象分类 |
MeasurementParameters |
非线性卡尔曼跟踪滤波器初始化函数所使用的参数 |
ObjectAttributes |
传递给跟踪器的附加信息 |
对于直角坐标系,
测量
和MeasurementNoise
在指定的直角坐标系中报告坐标系统参数。对于球坐标,
测量
和MeasurementNoise
都是在球坐标系下报道的,这是基于传感器的直角坐标系。
测量
和MeasurementNoise
坐标系统 | 测量 和MeasurementNoise 坐标 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
身体 |
的影响是如何影响坐标的启用距离速率测量参数。
|
|||||||||||||||
传感器矩形 |
||||||||||||||||
传感器的球形 |
的影响是如何影响坐标的启用仰角测量和启用距离速率测量参数。
|
为ObjectAttributes
,该表描述用于跟踪的附加信息。
ObjectAttributes
属性 | 定义 |
---|---|
TargetIndex |
行动者的标识符;ActorID ,从而产生了检测结果。对于假警报,该值为负值。 |
信噪比 |
检测的信噪比。单位为dB。 |
为MeasurementParameters
,测量值是相对于父框架的。当你设置坐标系统参数身体
,父车架为自我车体。当你设定坐标系统来传感器矩形
或传感器的球形
,父框架是传感器。
MeasurementParameters
参数 | 定义 |
---|---|
框架 |
枚举类型,指示用于报告度量的框架。当框架 设为“矩形” ,探测以笛卡尔坐标报告。当框架 设为“球” ,探测报告在球坐标。 |
OriginPosition |
传感器原点与父帧原点的三维矢量偏移量。 |
取向 |
雷达传感器坐标系相对于母框架的方向。 |
HasVelocity |
指示测量是否包含速度或距离速率组件。 |
HasElevation |
指示测量是否包含高程分量。 |
依赖关系
要启用该端口,请在参数选项卡,设置目标报告格式参数检测
.
参数
参数
传感器识别传感器唯一标识符- - - - - -唯一传感器标识符
0
(默认值)|正整数
将唯一传感器标识符指定为正整数。使用此参数可以区分多传感器系统中来自不同传感器的检测或轨迹。为每个传感器指定一个唯一的值。如果你不更新传感器唯一标识符的默认值0
,则雷达在模拟开始时返回一个错误。
更新速率(Hz)- - - - - -传感器更新率
10
(默认)|正实标量
指定传感器更新速率(以赫兹为单位)为正实标量。更新速率的倒数必须是模拟时间间隔的整数倍。雷达以这个倒数值定义的间隔产生新的报告。在更新间隔之间请求的任何传感器更新都不包含检测或跟踪。
相对于自我原点(m)的平移[X, Y, Z]- - - - - -传感器在小车上的位置(m)
[3.4, 0,0.2]
(默认)|形式为[的1 × 3实值向量xyz]
将传感器在车身框架上的位置以米为单位指定为形式为[的1 × 3实值矢量xyz].该参数定义传感器沿x设在,y设在,z-轴相对于自我车辆原点,其中:
的x-轴从车辆指向前方。
的y-轴指向车辆的左侧。
的z-轴从地面向上。
默认值对应于安装在轿车前格栅中心的雷达。
有关ego车辆坐标系统的更多详细信息,请参见自动驾驶工具箱中的坐标系统.
旋转[偏航,俯仰,翻滚]相对于自我的框架(度)- - - - - -雷达安装旋转角度
[00 00 00]
(默认)|形式为[的1 × 3实值向量z偏航y球场x卷]
指定雷达的安装旋转角度(以度为单位)为1 × 3实值矢量,形式为[z偏航y球场x卷].该参数定义传感器绕的固有欧拉角旋转z设在,y设在,x-轴相对于自我车体框架,其中:
z偏航,或偏航角,将传感器绕z小车的-轴。
y球场,或螺旋角,将传感器绕y小车的-轴。这个旋转是相对于传感器位置的z偏航旋转。
x卷,或横摇角,将传感器绕x小车的-轴。这个旋转是相对于传感器位置的z偏航和y球场旋转。
这些角度是顺时针正的z设在,y设在,x分别设在。如果您从鸟瞰角度可视化传感器数据,那么偏航角是逆时针正的,因为您正在以负方向查看数据z-轴,从地面指向上方。
有关此坐标系统的详细信息,请参见自动驾驶工具箱中的坐标系统.
启用仰角测量- - - - - -使雷达能够测量目标仰角
从
(默认)|在
选择此参数,可以对可以估计目标仰角的雷达传感器进行建模。
启用距离速率测量- - - - - -使雷达能够测量目标距离速率
在
(默认)|从
选择此参数使雷达能够测量目标探测的距离速率。
在测量中加入噪声- - - - - -允许在雷达传感器测量中添加噪声
在
(默认)|从
选择该参数,将噪声添加到雷达测量值中。否则,测量结果没有噪声。即使清除此参数,测量噪声协方差矩阵,这是在报告MeasurementNoise
字段中,表示时添加的测量噪声在测量中加入噪声被选中。
启用虚假报告- - - - - -使能创建虚警雷达检测功能
在
(默认)|从
选择该参数,启用创建虚警雷达测量值。不设置该参数时,雷达只上报实际检测到的数据。
使闭塞- - - - - -启用视线遮挡
在
(默认)|从
选择此参数可启用视线遮挡,即雷达仅对雷达直接视线范围内的物体进行检测。例如,启用此参数后,雷达不会对位于另一辆车后面且视线被遮挡的车辆进行检测。
目标报告的最大数量- - - - - -检测或跟踪的最大数量
50
(默认值)|正整数
指定传感器报告的最大检测或跟踪数为正整数。传感器按照与传感器的距离增加的顺序报告检测结果,直到达到该最大值。
目标报告格式- - - - - -生成的目标报告的格式
集群检测
(默认)|跟踪
|检测
指定生成的目标报告的格式为以下选项之一:
集群检测
—块生成的目标报表为集群检测,其中每个目标被报告为单个检测,该检测是未聚类目标检测的质心。块返回聚类检测集群检测输出端口。跟踪
—块生成的目标报表为跟踪,它们是经过跟踪过滤器处理的聚类检测。块返回聚类检测跟踪输出端口。检测
—块生成的目标报表为未聚集的检测,其中每个目标可以有多个检测。块返回聚类检测检测输出端口。
坐标系统- - - - - -报告检测的坐标系统
身体
(默认)|传感器矩形
|传感器的球形
报告检测的坐标系统,指定为以下选项之一:
身体
在ego车辆的矩形车身系统中报告了检测结果。传感器矩形
—在雷达传感器的矩形体系统中报告检测结果。传感器的球形
探测结果以球坐标系报告,该坐标系以雷达传感器为中心,并与自我车辆上雷达的方向对齐。
输出总线名称的来源- - - - - -输出总线名称的来源
汽车
(默认)|财产
输出总线名称的来源,指定为以下选项之一:
汽车
—块自动创建总线名称。财产
指定总线名称指定输出总线名称参数。
指定输出总线名称- - - - - -输出总线名称
BusDrivingRadarDataGenerator
(默认)|有效的总线名称
方法返回的角色姿势总线的名称演员输出端口。
若要启用此参数,请设置输出总线名称的来源参数财产
.
测量
分辨率设置方位分辨率(度)- - - - - -雷达方位分辨率
4
(默认)|正实标量
指定雷达的方位角分辨率(以度为单位)为正标量。的方位分辨率定义雷达能够区分两个目标的最小方位角距离。方位角分辨率通常是雷达方位角波束宽度的3db下点。
仰角分辨率(度)- - - - - -雷达仰角分辨率
5
(默认)|正实标量
指定雷达的仰角分辨率(以度为单位)为正实标量。的海拔决议定义雷达能区分两个目标的最小仰角距离。仰角分辨率通常为雷达仰角波束宽度下点3db。
依赖关系
要启用此参数,请在参数选项卡,选择启用仰角测量参数。
距离分辨率(m)- - - - - -雷达距离分辨力
2.5
(默认)|正实标量
将雷达的距离分辨率以米为单位指定为正实标量。的距离分辨率定义雷达能够区分两个目标的最小距离。
距离速率分辨率(m/s)- - - - - -雷达距离速率分辨率
0.5
(默认)|正实标量
指定雷达的距离速率分辨率(以米/秒为单位)为正实标量。的距离速率分辨定义雷达能够区分两个目标的距离速率的最小距离。
依赖关系
要启用此参数,请在参数选项卡,选择启用距离速率分辨率参数。
方位偏差分数- - - - - -雷达方位偏置分数
0.1
(默认)|非负标量
将雷达的方位偏置分数指定为非负标量。方位偏差的方位角分辨率的小数部分表示方位分辨率(度)参数。该值设置了雷达方位精度的下限,并且是无因次的。
仰角偏压分数- - - - - -雷达仰角偏置分数
0.1
(默认)|非负标量
将雷达的仰角偏置分数指定为非负标量。高程偏差表示为标高分辨率的一小部分仰角分辨率(度)参数。该值设置雷达高程精度的下限,并且是无因次的。
依赖关系
要启用此参数,请在参数选项卡,选择启用仰角测量参数。
范围偏压分数- - - - - -范围偏压分数
0.05
(默认)|非负标量
将雷达的距离偏置分数指定为非负标量。参数指定的距离分辨率的分数表示距离偏差距离分辨率(m)财产。该属性为雷达的距离精度设置了一个下界,并且是无因次的。
幅度率偏压分数- - - - - -幅度率偏压分数
0.05
(默认)|非负标量
将雷达的距离率偏置分数指定为非负标量。方法指定的距离速率分辨率的分数表示距离速率偏差距离速率分辨率(m/s)参数。该属性为雷达的距离速率精度设置了一个下界,并且是无量纲的。
依赖关系
要启用此参数,请在参数选项卡,选择启用距离速率测量参数。
总角度视场[AZ, EL](度)- - - - - -雷达的视场角
20 [5]
(默认)|形式的1 × 2正实值向量[azfov, elfov]
指定雷达的角度视场(以度为单位)为形式的1 × 2正实值向量[azfov elfov]
.视场定义了传感器跨越的总角度范围。方位角视野,azfov
,必须在(0,360)区间内。高程视野,elfov
,必须在(0,180)区间内。
范围限制[MIN, MAX] (m)- - - - - -雷达的最小和最大射程
150年[0]
(默认)|形式的1 × 2非负实值向量(最小最大)
指定雷达的最小和最大距离(以米为单位)为形式的1 × 2非负实值向量(最小最大)
.雷达探测不到这个范围以外的目标。最大范围,马克斯
,必须大于最小范围,最小值
.
范围速率限制[MIN, MAX] (m/s)- - - - - -雷达最小和最大距离速率(m/s)
(-100 100)
(默认)|形式的1 × 2实值向量(最小最大)
指定雷达的最小和最大距离速率(以米每秒为单位)为形式的1 × 2实值向量(最小最大)
.雷达不会探测到超出这个距离速率的目标。最大射程速率,马克斯
,必须大于最小范围速率,最小值
.
依赖关系
要启用此参数,请在参数选项卡,选择启用距离速率测量参数。
探测概率- - - - - -探测到目标的概率
0.9
(默认)|标量在范围(0,1]
将检测到目标的概率指定为(0,1]范围内的标量。这个量定义了探测到具有雷达横截面的目标的概率,雷达横截面由参考目标RCS (dBsm)参数指定的参考检测范围参考目标距离(m)参数。
虚警率- - - - - -误报率
1 e-06
(默认)|正实标量在范围[10]7, 103]
将每个雷达分辨率单元内的误报率指定为范围为[10]的正实标量7, 103].单位是无量纲的。的分辨率单元格方位分辨率(度)和距离分辨率(m)参数,如果启用,则从仰角分辨率(度)和距离速率分辨率(m/s)参数。
参考目标距离(m)- - - - - -给定检测概率的参考范围
One hundred.
(默认)|正实标量
指定给定探测概率和给定参考雷达截面(RCS)的参考范围,以米为单位为正实标量。的参考范围具有雷达横截面的目标的距离是否由参考目标RCS (dBsm)参数指定的检测概率进行检测探测概率参数。
参考目标RCS (dBsm)- - - - - -给定探测概率的参考雷达横截面
0
(默认)|实际标量
指定参考雷达横截面(RCS)给定的探测概率和参考范围,以分贝平方米为实标量。的参考RCS是RCS值,其中目标被检测到的概率由探测概率参数中指定的参考目标距离(m)参数值。
中心频率(Hz)- - - - - -雷达波段中心频率
77年e9
(默认)|正实标量
指定雷达波段的中心频率(以赫兹为单位)为正标量。
过滤器初始化函数名称- - - - - -卡尔曼滤波初始化函数
initcvekf
(默认)|函数名
将卡尔曼滤波器初始化函数指定为函数句柄,或指定为有效卡尔曼滤波器初始化函数名称的字符向量或字符串标量。
该表显示了可用于指定的初始化函数过滤器初始化函数名称.
初始化函数 | 函数定义 |
---|---|
initcaabf |
初始化恒加速卡尔曼滤波器 |
initcvabf |
初始化等速卡尔曼滤波器 |
initcakf |
初始化恒加速线性卡尔曼滤波器。 |
initcvkf |
初始化等速线性卡尔曼滤波器。 |
initcaekf |
初始化恒加速扩展卡尔曼滤波器。 |
initctekf |
初始化恒定转速扩展卡尔曼滤波器。 |
initcvekf |
初始化等速扩展卡尔曼滤波器。 |
initcaukf |
初始化恒加速无气味卡尔曼滤波器。 |
initctukf |
初始化恒转速无气味卡尔曼滤波器。 |
initcvukf |
初始化等速无嗅卡尔曼滤波器。 |
您也可以编写自己的初始化函数。该函数必须具有以下语法:
filter = filterInitializationFcn(detection)
objectDetection
对象。这个函数的输出必须是一个跟踪过滤器对象,例如trackingKF
,trackingEKF
,trackingUKF
,或trackingABF
.
为了指导您编写这个函数,您可以检查MATLAB中提供的函数的细节。例如:
类型initcvekf
依赖关系
要启用此参数,请在参数选项卡,设置目标报告格式参数跟踪
.
M和N来确认M / N- - - - - -航迹确认阈值
3 [2]
(默认)| 1 × 2的正整数向量
将轨道确认的阈值指定为形式为1 × 2的正整数向量(mn)
.如果一个轨道至少接收到米
最后的探测N
更新。米
必须小于或等于N
.
当设置
米
,考虑了传感器检测到目标的概率。检测的概率取决于诸如遮挡或杂波之类的因素。你可以减少米
当轨道无法确认或增加时米
当太多的错误检测被分配给轨道时。当设置
N
,考虑您希望跟踪器在做出确认决定之前更新的次数。例如,如果跟踪器每0.05秒更新一次,并且您希望允许0.5秒做出确认决策,则设置N = 10
.
依赖关系
要启用此参数,请在参数选项卡,设置目标报告格式参数跟踪
.
P-out- R缺失的P和R- - - - - -航迹删除阈值
5 [5]
(默认)| 1 × 2的正整数向量
将轨道删除的阈值指定为如下形式的1 × 2正整数向量的双元素向量[P R]
.如果确认的航迹没有分配给任何探测P
最后的次数R
跟踪器更新,然后删除跟踪。P
必须小于或等于R
.
依赖关系
要启用此参数,请在参数选项卡,设置目标报告格式参数跟踪
.
随机数生成- - - - - -方法指定随机数生成器种子
可重复的
(默认)|指定种子
|不可重复的
指定将随机数生成器种子设置为表中的一个选项的方法。
选项 | 描述 |
---|---|
可重复的 |
该块为第一次模拟生成随机初始种子,并在所有后续模拟中重用该种子。选择此参数可从统计传感器模型生成可重复的结果。要更改这个初始种子,在MATLAB命令提示符下,输入: |
指定种子 |
为可重复的结果指定您自己的随机初始种子最初的种子参数。 |
不可重复的 |
该块在每次模拟运行后生成一个新的随机初始种子。选择此参数可从统计传感器模型生成不可重复的结果。 |
最初的种子- - - - - -随机数生成器种子
0
(默认)|小于2的非负整数32
将随机数生成器种子指定为小于2的非负整数32.
依赖关系
若要启用此参数,请设置随机数生成参数指定种子
.
目标概要文件
目标概要文件定义- - - - - -方法指定目标配置文件
参数
(默认)|MATLAB的表情
|来自Scenario Reader模块
指定指定目标轮廓的方法,目标轮廓是驾驶场景中所有目标的物理和雷达特征,作为以下选项之一:
参数
—块从使能的参数中获取目标配置文件目标概要文件选项卡。MATLAB的表情
从指定的MATLAB表达式中获取角色概要文件目标轮廓的MATLAB表达式参数。来自Scenario Reader模块
—块从指定的场景中获取角色配置文件场景的读者块。
目标轮廓的MATLAB表达式- - - - - -目标轮廓的MATLAB表达式
MATLAB结构| MATLAB结构数组|有效的MATLAB表达式
为参与者概要文件指定MATLAB表达式,如MATLAB结构、MATLAB结构数组或产生此类结构或结构数组的有效MATLAB表达式。
如果你的场景的读者块从a读取数据drivingScenario
对象,若要直接从该对象获取参与者配置文件,请将此表达式设置为调用actorProfiles
对象上的函数。例如:actorProfiles(场景)
.
默认目标轮廓表达式生成一个MATLAB结构,其形式如下:
结构(“ClassID”0,“长度”, 4.7,“宽度”, 1.8,“高度”, 1.4,...“OriginOffset”,[-1.35 00 00],“RCSPattern”,[10 10;10 10],...“RCSAzimuthAngles”(-180 180),“RCSElevationAngles”90年[-90])
依赖关系
若要启用此参数,请设置目标概要文件定义参数MATLAB的表情
.
参与者的唯一标识符- - - - - -场景定义的参与者标识符
[]
(默认)|正整数|长度-l唯一正整数向量
将场景定义的参与者标识符指定为正整数或长度-l唯一正整数向量。l必须等于演员输入的数量演员输入端口。向量元素必须匹配ActorID
演员的价值观。你可以指定参与者的唯一标识符作为[]
.在这种情况下,相同的参与者概要参数应用于所有参与者。
例子:(1 2)
依赖关系
若要启用此参数,请设置目标概要文件定义参数参数
.
用户定义的整数,用于对角色进行分类- - - - - -用户自定义分类标识符
0
(默认值)| integer |长度-l整数向量
将用户定义的分类标识符指定为整数或长度-l整数向量。当参与者的唯一标识符是一个向量,这个参数是一个长度相同的向量,其元素与中的参与者一一对应参与者的唯一标识符.当参与者的唯一标识符是空的,[]
,此参数必须指定为单个整数,其值适用于所有参与者。
例子:2
依赖关系
若要启用此参数,请设置目标概要文件定义参数参数
.
演员长方体长度(m)- - - - - -行动者长方体的长度
4.7
(默认)|正实标量|长度-l正值向量
将角色长方体的长度指定为正实标量或length-l正的向量。当参与者的唯一标识符是一个向量,这个参数是一个长度相同的向量,其元素与中的参与者一一对应参与者的唯一标识符.当参与者的唯一标识符是空的,[]
时,必须将此参数指定为正实标量,其值适用于所有参与者。单位是米。
例子:6.3
依赖关系
若要启用此参数,请设置目标概要文件定义参数参数
.
演员长方体宽度(m)- - - - - -行动者长方体的宽度
1.8
(默认)|正实标量|长度-l正值向量
将角色长方体的宽度指定为正实标量或长度-l正的向量。当参与者的唯一标识符是一个向量,这个参数是一个长度相同的向量,其元素与中的参与者一一对应参与者的唯一标识符.当参与者的唯一标识符是空的,[]
时,必须将此参数指定为正实标量,其值适用于所有参与者。单位是米。
例子:4.7
依赖关系
若要启用此参数,请设置目标概要文件定义参数参数
.
演员长方体高度(m)- - - - - -演员长方体的高度
1.4
(默认)|正实标量|长度-l正值向量
将角色长方体的高度指定为正实标量或长度-l正的向量。当参与者的唯一标识符是一个向量,这个参数是一个长度相同的向量,其元素与中的参与者一一对应参与者的唯一标识符.当参与者的唯一标识符是空的,[]
时,必须将此参数指定为正实标量,其值适用于所有参与者。单位是米。
例子:2.0
依赖关系
若要启用此参数,请设置目标概要文件定义参数参数
.
演员自下中心旋转中心(m)- - - - - -演员旋转中心
{[-1.35, 0,0]}
(默认)|长度-l实值1 × 3向量的单元阵列
将角色的旋转中心指定为长度-l实值1 × 3向量的单元阵列。每个向量表示角色的旋转中心相对于角色底部中心的偏移量。对于车辆,偏移量对应于后桥中心下方的地面上的点。当参与者的唯一标识符是一个向量,这个参数是一个向量的单元数组,单元与参与者在一一对应参与者的唯一标识符.当参与者的唯一标识符是空的,[]
,必须将此参数指定为一个单元数组,该单元数组包含一个偏移向量,其值适用于所有参与者。单位是米。
例子:{[-1.35, 0.2, 0.3]}
依赖关系
若要启用此参数,请设置目标概要文件定义参数参数
.
雷达截面图(dBsm)- - - - - -雷达横截面
{[10、10;10、10]}
(默认)|实值问——- - - - - -P矩阵|长度-l实值单元格数组问——- - - - - -P矩阵
指定行动者的雷达截面(RCS)为实值问——- - - - - -P矩阵或长度-l实值单元格数组问——- - - - - -P矩阵。问中的相应单元是否指定了仰角的数量定义rcpattern的仰角(度)参数。P方位角的数量是否由相应的单元指定定义rcpattern的方位角(度)参数。当参与者的唯一标识符是一个向量,这个参数是一个矩阵的单元数组,单元与参与者在一一对应参与者的唯一标识符.的值问和P可以在细胞之间有所不同。当参与者的唯一标识符是空的,[]
,必须将此参数指定为一个单元数组,其中一个元素包含一个矩阵,其值适用于所有参与者。单位为dBsm。
例子:{[10 14 10;[13 [9]}
依赖关系
若要启用此参数,请设置目标概要文件定义参数参数
.
定义rcpattern的方位角(度)- - - - - -雷达横截面图方位角
{(-180 180)}
(默认)|长度-l实值单元格数组P向量的长度
指定雷达横截面图形的方位角为长度-l实值单元格数组P-长度向量。的方位角P中规定的雷达截面柱雷达截面图(dBsm).当参与者的唯一标识符是一个向量,这个参数是一个向量的单元数组,单元与参与者在一一对应参与者的唯一标识符.的价值P可以在细胞之间有所不同。当参与者的唯一标识符是空的,[]
,您必须将此参数指定为一个单元格数组,其中一个元素包含一个向量,其值适用于所有参与者。单位是度。方位角在-180°到180°的范围内,必须严格按递增顺序排列。
当雷达截面指定在单元中雷达截面图(dBsm)它们都具有相同的尺寸,您只需要指定一个单元格数组,其中一个元素包含方位角向量。
例子:{(-90 90)}
依赖关系
若要启用此参数,请设置目标概要文件定义参数参数
.
定义rcpattern的仰角(度)- - - - - -雷达截面图仰角
{(-90 90)}
(默认)|长度-l实值单元格数组问向量的长度
指定雷达截面图的仰角为长度-l实值单元格数组问-长度向量。每个向量表示的仰角问中规定的雷达截面柱雷达截面图(dBsm).当参与者的唯一标识符是一个向量,这个参数是一个向量的单元数组,单元与参与者在一一对应参与者的唯一标识符.的价值问可以在细胞之间有所不同。当参与者的唯一标识符是空的,[]
,您必须将此参数指定为一个单元格数组,其中一个元素包含一个向量,其值适用于所有参与者。单位是度。仰角在-90°到90°的范围内,必须严格按递增顺序排列。
当雷达横截面在单元中指定时雷达截面图(dBsm)它们都具有相同的尺寸,您只需要指定一个单元格数组,其中包含一个仰角向量的元素。
例子:{25 [-25]}
依赖关系
若要启用此参数,请设置目标概要文件定义参数参数
.
版本历史
在R2021a中引入
MATLAB-Befehl
本文介绍了MATLAB-Befehl的基本原理,并对MATLAB-Befehl进行了分析。
你亦可选择下列网址:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。