属于跟踪方案的平台对象
平台
定义属于跟踪方案的平台对象。平台表示场景中的移动对象,并以方面依赖属性为点或多维数据模型。
你可以创建平台
物体使用的平台
的方法跟踪Cenario.
.
平实践
-场景定义的平台标识符1
(默认)|正整数此属性是只读的。
场景定义的平台标识符,指定为正整数。方案自动分配平实践
每个平台的值。
数据类型:双
ClassID
-平台分类标识符0.
(默认)|非负整数平台分类标识符指定为非负整数。您可以定义自己的平台分类方案并分配ClassID
根据该方案的平台值。的价值0.
保留用于未知或未分配的类的对象。
例子:5.
数据类型:双
|单
位置
-平台当前位置此属性是只读的。
平台的当前位置,指定为一个3元标量向量。
当是难度的
属性设置为错误的
,其位置表示为三元素笛卡尔状态[X
那y
那Z.
在米。
当是难度的
属性设置为真的
,位置表示为三要素大地状态:纬度
程度,经度
以度为程度,高度
在米。
数据类型:双
方向
-平台的当前方向此属性是只读的。
平台的当前方向,指定为以度为单位的3元标量向量。这三个标量是[偏航
那沥青
那卷
]从局部参考坐标系到平台本体坐标系的旋转角度。
数据类型:双
方面
-平台尺寸和原点偏移塑造
平台尺寸和原点偏移量,指定为结构。该结构包含长度
那宽度
那高度
, 和OriginOffset.
近似于平台尺寸的长方体的。这OriginOffset.
是从长方体中心到平台坐标框的起源的位置矢量。这OriginOffset.
用平台坐标系表示。例如,如下图所示,平台原点位于长方体背面的中心,则设置OriginOffset.
作为(- - - - - -L./ 2,0,0]
.的默认值方面
是一个设置为零的所有字段的结构,其对应于点模型。
领域的方面
字段 | 描述 | 默认 |
---|---|---|
长度 |
长方体沿边长的尺寸X方向 | 0. |
宽度 |
长方体沿边长的尺寸y方向 | 0. |
高度 |
长方体沿边长的尺寸Z.方向 | 0. |
OriginOffset. |
平台坐标帧起源的位置相对于长方体中心 | [0 0 0] |
例子:struct('长',5,'宽',2.5,'height',3.5,'originoffset',[ - 2.5 0 0])
数据类型:塑造
弹道
-平台运动kinematicTrajectory
目的|waypointTrajectory
目的|裸照
目的平台运动,指定为akinematicTrajectory
对象,waypointTrajectory
对象,或者裸照
对象。所述轨迹对象定义平台帧原点的位置和速度的时间演化,以及平台帧相对于所述场景帧的方向。
当是难度的
属性设置为错误的
,你可以使用kinematicTrajectory
或者是waypointTrajectory
对象。默认情况下,静止kinematicTrajectory
使用对象。
签收
-平台的签名rcsSignature
irsignature
Tssignature
}(默认)|特征对象的单元格数组的单元数组指定的平台签名irsignature
那rcsSignature
, 和Tssignature
对象或空单元格数组。对于列出的每种类型的签名对象,单元格数组最多只包含一个实例。信号表示平台的反射或发射模式,如其雷达横截面、目标强度或红外强度。
发射商
-发射器安装在平台上在平台上安装的发射器,指定为发射器对象的单元阵列,例如radarEmitter
或者索诺里伯特
.
传感器
-传感器安装在平台上安装在平台上的传感器,指定为传感器对象的单元阵列,如irSensor
那fusionRadarSensor
那单声道情人传感器
, 或者索诺斯传感器
.
网
-平台网extendedObjectMesh
目的(默认)平台网格,指定为一个extendedObjectMesh
对象。该对象表示顶点和面部的网格。这单声道情人传感器
对象使用平台网格信息来生成云数据。
检测 |
使用安装在平台上的传感器检测信号 |
Lidardetect. |
报告平台上所有激光雷达传感器探测到的点云 |
发射 |
从安装在平台上的发射器辐射信号 |
姿势 |
平台姿势 |
针对性的 |
从平台上看到的目标位置和方向 |
Targetmeshes. |
目标网格从平台上看到 |
在圆形路径之后创建跟踪方案和平台。
现场= trackingScenario ('updaterate', 1/50);%创建平台平台=平台(现场);%在400秒内完成半径1公里的圆形轨迹。平台。轨迹= waypointTrajectory ('waypoints', [0 1000 0;1000 0 0;-1000年0 0;-1000 0 0;0 1000 0),...'抵达时间', (0;100;200;300;400));%执行模拟尽管场景.Avance P =姿势(平台);fprintf('time =%f',scene.simulationtime);fprintf('位置= [');fprintf(' % f ', p.Position);fprintf(']速度= [');fprintf(' % f ',p.velocity);fprintf(“]\ n”);结尾
时间= 0.000000.
位置= [
0.000000 1000.000000 0.000000
速度= [
15.707701 -0.000493 0.000000
]
时间= 50.000000
位置= [
707.095476 707.100019 0.000000
速度= [
11.107152 -11.107075 0.000000
]
时间= 100.000000
位置= [
1000.000000 0.0000000000000000
速度= [
0.000476 -15.707961 0.000000
]
时间= 150.000000
位置= [
707.115558 -707.115461 0.000000
速度= [
-11.107346 -11.107341 0.000000
]
时间= 200.000000
位置= [
0.000000 -1000.000000 0.000000
速度= [
-15.707963 0.000460 0.000000
]
时间= 250.000000.
位置= [
-707.098004 -707.098102 0.000000
速度= [
-11.107069 11.107074 0.000000
]
时间= 300.000000.
位置= [
-1000.000000 0.000000 0.000000
速度= [
-0.000476 15.707966 0.000000
]
时间= 350.000000.
位置= [
-707.118086 707.113543 0.000000
速度= [
11.107262 11.107340 0.000000
]
时间= 400.000000
位置= [
-0.000000 1000.000000 0.000000
速度= [
15.708226 -0.000493 0.000000
]
创建一个跟踪场景,两个长方体平台遵循圆形轨迹。
SC =跟踪Cenario;%创建一个尺寸为5 × 2.5 × 3.5 (m)的卡车平台。p1 =平台(sc);p1。尺寸=结构('长度',5,“宽度”,2.5,“高度”, 3.5,“OriginOffset”,[0 0 0]);%指定卡车的轨道为半径为20米的圆。p1。轨迹= waypointTrajectory ('waypoints'(20 * cos(2 *π* (0:10)/ 10)...20 * sin(2 * pi *(0:10)'/ 10)-1.75 * of(11,1)],...'抵达时间', linspace(0, 50岁,11)');%创建一个尺寸为0.3 x 0.3 x 0.1 (m)的小型四轴飞行器的平台。p2 =平台(sc);p2。尺寸=结构('长度'3,“宽度”3,“高度”、1。“OriginOffset”,[0 0 0]);Quadcopter以上10光随着角度延迟,Quadcopter遵循卡车。%介绍,负Z坐标对应于正高度。p2.trajectory = WayPointTrajectory('waypoints',[20 * cos(2 * pi *((0:10)' - 。6)/ 10)...20 * SIN(2 * PI *((0:10)' - 。6)/ 10)-11.80 *那些(11,1)],...'抵达时间', linspace(0, 50岁,11)');
使用效果可视化结果theaterPlot
.
tp = theaterplot(“XLim”,[ - 30 30],'ylim',[ - 30 30],'zlim', -12年[5]);pp1 = platformPlotter (tp,'显示名称'那'卡车'那'标记'那');pp2 = platformPlotter (tp,'显示名称'那'quadcopter'那'标记'那'o');%指定视图方向和动画。查看(-28,37);套装(GCA,“Zdir”那'撤销');尽管advance(sc) pose = platformpose (sc);plotPlatform (pp1姿势(1)。位置,p1。方面那姿势s(1).Orientation); plotPlatform(pp2, poses(2).Position, p2.Dimensions, poses(2).Orientation);结尾
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。