自动驾驶汽车软件在虚拟样机环境中的测试方法
目前,越来越多的车辆配备了如碰撞预警系统或自适应巡航控制等自动驾驶功能,以便更安全和更方便地驾驶。为了适应用户的各种需求,具有自动驾驶功能的软件越来越复杂,这使得测试其可靠性的难度越来越大。虚拟样机技术可以在虚拟道路环境中测试车辆的软件性能。但是,将虚拟测试作为车辆开发计划的一部分并不被企业所接受,其主要原因是缺乏明确的测试标准,而且不能合理地抽取物理环境,以使得虚拟道路环境自动生成。从测试标准和测试用例生成的角度中提出了几种相关虚拟测试的研究方向和潜在的方法。
将虚拟测试过程作为车辆开发计划的一部分,其可以有效地减少在实际道路上测试的工作量和成本。为了使这种虚拟测试得到的测试结果更具说服力,需要以测试标准的形式合理地抽取实际道路环境。因此,提出了需要被正式定义测试标准的代表性类别,包括影响感知精度、几何道路设计和动态对象行为方面的环境因素。今后需要进行更多的研究,来确定属于每个类别的测试标准。即使测试标准有了明确的定义,但是创建这样的道路环境耗时长,则虚拟测试可能也不会为工程师所使用。因此,还需要进行更多的研究,以使测试用例生成自动化,从而大大提高虚拟测试的工作效率。
介绍了现有工具所采用的几种机制,可用作构建测试用例自动生成算法的基本构建块。该研究有助于OEM厂商或供应商将虚拟测试过程作为未来车辆开发计划的一部分。
刊名:IEEE Embedded Systems Letters(英)
刊期:2017年第1期
作者:Kim Baekgyu et al
编译:陈少帅