自动驾驶虚拟仿真测试介绍(2):为什么
“ 本系列尝试从是什么、为什么、测什么、用什么测、怎么测和谁来测等方面来介绍什么是自动驾驶虚拟仿真测试。这是第二篇,介绍为什么要进行仿真测试。”
一、仿真测试是汽车工程师的自然需求
仿真测试其实在结构开发领域早已广泛应用。如果说验证一个螺栓强度还可以翻手册、使用公式计算,那么对于一些复杂的零件的强度校核和结构优化,就要借助仿真手段,这就是CAE(Computer Aided Engineering),比如下图中对零件的应力分布计算。CAE手段的使用有效减少了样件的数量,缩短了试验时间,节省了开发成本。

这些好处主要是零部件结构开发部门所享受,算法和控制器的开发部门自然很是羡慕。
我们可不可以在算法开发阶段就进行测试发现一些低级错误?
可不可以在办公室就可以对算法和控制器进行测试,而不是每个版本的新程序都要到实车上测试、在寒冬酷暑的室外调试很久?
可不可以在计算机上对真实世界中危险或不易实现的场景进行测试?
可不可以在解决bug或算法升版后,对之前的测试场景方便的进行重复测试?
欣慰的是,这些需求仿真测试都可以满足。
二、仿真测试是汽车开发流程的必然要求
V模型是广泛在软件开发和测试中使用流程,如下图所示:

V模型要求在开发团队进行不同阶段的开发同时,测试团队编制对应的测试用例,并在开发阶段完成后立即进行测试。这就要求在集成测试、系统测试等暂无完整产品样件的情况下,就开始进行测试。
另外,有数据表明,在汽车电控系统的开发过程中,越早发现问题则修正问题的

本文阐述了自动驾驶虚拟仿真测试的必要性,包括满足汽车工程师的自然需求,符合汽车开发的V模型流程,以及解决实车测试的时间和安全挑战。通过仿真测试,可以大幅缩短测试时间,提高开发效率,确保自动驾驶汽车的安全性。
最低0.47元/天 解锁文章
1296

被折叠的 条评论
为什么被折叠?



