NI携手威蓝智能科技推出私有云集群测试方案,高效整合SIL与HIL测试

2024-09-11 16:24:21·  来源:恩艾NI知道  
 

在自动驾驶测试中,ECU算法验证需要经历软件在环(SIL)和硬件在环(HIL)测试。很多客户为此组建了两个独立团队,并分别配置服务器和环境仿真软件。为提高测试资源利用率,NI联合威蓝智能科技共同打造“基于私有云的集群测试方案”,打通SIL和hil测试的边界,有效提高测试效率且显著降低测试成本。

SIL测试可仅运行在服务器中,而一个基础的NIHIL测试系统架构包含了服务器,NIPXI实时机和ECU被测件。NI的HIL测试系统以开放性和灵活性著称,同时有着卓越的硬件和软件故障处理能力,可实现低至纳秒级的同步和定时控制,能够可靠地自动化执行测试任务。

图片

图1.NIHIL系统架构

方案的核心在于将原本分别用于SIL和HIL测试的服务器集中起来构建私有云,从而同时服务于SIL和HIL测试。其中,由于HIL测试必需实时系统和ECU被测件,所以方案中将服务器集群与NI的HIL测试系统通过RDMA物理通道相连。

图片

图2.HIL测试实物图(左侧为私有云台架,右侧为NI HIL测试系统台架)

对于SIL和HIL测试,在一些环境仿真软件厂商要求下,使用的环境仿真软件许可证需要分开购买。由于SIL测试可仅运行在服务器上,客户可大规模采购低价环境仿真软件和部署测试。但对于HIL测试,由于其必须有实时系统和真实ECU参与,客户只会部署一定量的HIL测试,相应也只能一定量地采购环境仿真软件,成本高昂。

若将这些原本需要分开配置的服务器集群化,并通过用户端PC进行控制,形成一个私有云,用户即可以通过一台用户端PC控制此私有云,建立多个云仿真节点,每个节点即是一个Docker,每个Docker都可以部署一个SIL或HIL测试。

图片

图3.私有云解决方案架构图

该方案不仅简化了软件许可证的管理还使得客户可以在遇到SIL和HIL测试结果不一致时,更快速地识别并解决潜在的问题。例如,当验证自动紧急制动(AEB)算法时,如果两种测试的结果一致,刹车触发,则表明测试成功,反之则可以迅速定位算法缺陷。这样相比于之前两个团队的做法,能大大降低沟通和Debug的成本。此外,由于采用了服务器集群的设计思路,该平台能够更好地利用计算资源,无论当前正在进行多少个测试项目,都能够通过软件优化确保服务器中GPU的计算能力得到充分利用。

据市场反馈,“基于私有云的集群测试方案”已经帮助一些客户降低了高达70%的测试成本,同时提高了ECU算法验证的效率。在此方案的帮助下,自动驾驶研发进程大大加快。

分享到:
 
反对 0 举报 0 收藏 0 评论 0
沪ICP备11026620号