PreScan 是一个模拟平台,由基于 GUI 的、用于定义场景的预处理器和用于执行场景的运行环境构成。工程师用于创建和测试算法的主要界面包括 MATLAB 和 Simulink。PreScan 可用于从基于模型的控制器设计 (MIL) 到利用软件在环 (SIL) 和硬件在环 (HIL) 系统进行的实时测试等应用。PreScan 可在开环、闭环以及离线和在线模式下运行。它是一种开放型软件平台,其灵活的界面可连接至第三方的汽车动力学模型(例如:CarSIM 和 dSPACE ASM)和第三方的 HIL 模拟器/硬件(例如:ETAS、dSPACE 和 Vector)。
PreScan 由多个模块组成,这些模块可共同满足 ADAS 系统开发者的所有需求。直观的图形用户界面 (GUI) 允许您创建场景和进行传感器建模,而 Matlab/Simulink 界面允许您添加控制系统。此界面还可以用于导入现有的 Matlab/Simulink 模型,例如,汽车动力学模型。开展试验时,可视化查看器显示非常逼真的、拥有 3D 效果的场景。另外,诸如 dSPACE ControlDesk 和 NI LabVIEW 等工具可用于数据采集和测试自动化等活动。
通过以下简单的四步即可完成此程序:
1. 创建场景
专业的预处理器 (GUI) 允许用户在数分钟内,利用关于公路路段、基础设施部件(树木、建筑和交通标志)、参与者(轿车、卡车、自行车和行人)、天气状况(例如:雨天、雪天和雾天)和光源(例如:太阳光、车头灯和路灯)的数据库,创建和修改交通场景。通过读取来自 OpenStreetMap、Google Earth、Google 3D Warehouse 和/或 GPS 导航设备的相关信息,很快即可模拟好真实道路。
2. 进行传感器建模
汽车模型可以装配不同类型的传感器,包括雷达、激光器、摄像头、超声波、红外线、GPS 和用于车与其他设备 (V2X) 通信的天线。传感器设计和基准检测非常方便,因为可以轻松更换和改变传感器类型和传感器特性。
3. 添加控制系统
Matlab/Simulink 界面允许用户设计和验证用于数据处理、传感器融合、决策和控制的算法,以及重复使用现有的 Simulink 模型(例如:来自 CarSim、Dyna4 或 ASM 的汽车动力学模型)。
4. 进行试验
3D 可视化查看器允许用户分析试验结果。它能提供多种视角,实现直观的导航控制以及图片与影像生成功能。此外,具备 ControlDesk 和 LabView 的界面可用于自动执行批量场景试验,以及开展硬件在环 (HIL) 模拟工作。