马修·Wyant MathWorks
跟踪场景设计师应用程序让您设计和可视化虚拟跟踪场景,以测试您的评估和跟踪系统。为您的跟踪场景创建飞机、汽车、塔、船和其他自定义平台。使用路径点配置它们的轨迹,包括平台的位置、方向和速度。创建安装在平台上的雷达传感器并配置传感器属性。您可以模拟跟踪场景并动态地可视化平台轨迹、传感器覆盖范围和对象检测。然后,生成MATLAB®代码的场景和传感器测试跟踪算法。
在所有可能的情况下用真实数据测试跟踪算法是困难或危险的。在这些场景中模拟传感器数据更安全,并且允许设计师更早地发现问题。
在本视频中,我将向您展示使用跟踪场景设计器应用程序的最简单方法。
这个应用程序允许你交互式地创建场景来测试你的跟踪算法,而不需要编写任何代码。
下面是我们将要遵循的工作流程
首先,我们将确定我们的平台和目标。接下来,我们将定义它们的轨迹。然后,我们将定义并添加传感器到我们的平台和目标。我们将模拟该场景,以确保它按照预期创建,并最终生成一个MATLAB脚本,用于与跟踪算法集成。
你可以在MATLAB中打开应用程序部分,在信号处理和通信部分找到它。
让我们开始吧。我们将通过设计一个基于塔的雷达和两架飞机的简单场景。
我们将从在画布上添加一个塔开始
接下来,我们将设置两个我们想要跟踪的飞机。首先,我们将把飞机缩小到更远的地方。然后我们将从平台菜单中选择一个平面,并点击将其放置在画布上。我们把初始高度设为3000米。然后,我们将从轨迹选项卡设置它的轨迹,并点击放置路径点。
我们将很快对我们的另一架飞机做同样的事情。现在,看看调整飞机的轨迹是多么容易。我们可以移动整个轨迹,以及单独的路径点。我们可以对时间-高度图做同样的事情,并调整高度。我们可以通过轨迹表看到更多关于轨迹的细节。这是在创建路径点时自动生成的,可以手动更改以获得更多的控制。
现在,我们要在塔顶加一个雷达。让我们从传感器菜单中选择旋转器,点击将其放置在塔上,并打开一个附加视图来帮助设置位置。我们想让传感器的高度是60米,所以我们把高度设为-60,因为在塔顶上,我们在东北下坐标系。我将传感器设置为报告高度,将扫描范围更改为220和320度,并将视野扩大到15度以扩大我们的覆盖范围。注意,这里还可以在传感器上设置许多附加属性,但为了简单起见,我们将这些属性保留为默认值。
现在我们已经指定了平台和传感器,让我们运行场景。我们可以看到平台及其轨迹、传感器及其视场的地面真实情况,以及传感器产生的检测结果,用小圆圈表示。我们还可以在这里暂停、步进和倒带模拟,以验证我们是否按照预期创建了场景。此外,我们可以使用屏幕底部的时间洗涤器在模拟中滚动不同的点。我们对我们的场景很满意,并准备测试我们的跟踪算法。让我们返回到主设计器选项卡以导出到MATLAB代码。
您可以看到为我们刚刚创建的场景生成的代码,并且注释显示了在哪里添加跟踪器。按原样运行代码将重现我们刚刚设计的场景。有关设置跟踪器的更多信息和示例,请参阅我们的文档。
总而言之,我们通过拖放平台创建了跟踪场景的模型,我们在平台上安装了传感器,我们模拟了对对象的检测,最后我们为我们的场景生成了易于与跟踪算法集成的代码。
有了这些信息,您可以设计场景来测试跟踪算法。如果您想了解我们的跟踪场景和传感器融合功能的更多信息,请访问我们的文档。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。