本发明涉及adas虚拟验证技术领域,尤其涉及一种adas虚拟仿真验证方法及系统。
背景技术:
现有技术中adas测试方法主要依靠实车及道路试验,验证周期长、准备复杂,不能在汽车产品开发前期发现问题,整改周期长,成本高,同时极限危险工况难以验证,验证场景工况相对不完整。
因此,需要及时开发一种多目标、多方向、多源传感器融合adas虚拟验证评价平台,通过搭建多目标、多角度雷达与摄像头融合的多源传感器测试环境,相比于单雷达及单摄像头的测试方案,更真实模拟实车测试环境,测试结果更具有参考性。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现要素:
本发明的主要目的在于提供一种adas虚拟仿真验证方法及系统,旨在解决如何降低时间和成本的情况下,实现危险工况及自动化测试的技术问题。
为实现上述目的,本发明提供了一种adas虚拟仿真验证方法,所述方法包括以下步骤:
上位机监控系统获取车辆运动姿态及道路信息,并将所述车辆运动姿态及所述道路信息发送至io接口系统;
所述io接口系统根据所述车辆运动姿态及所述道路信息获得测试数据,并将所述测试数据发送至实时系统;
所述实时系统根据所述测试数据,通过预设算法获得发射波指令和视频数据,并将所述发射波指令和所述视频数据发送至虚拟场景生成设备;
所述虚拟场景生成设备根据所述发射波指令和视频数据,获得车辆道路信息,根据所述车辆道路信息生成adas虚拟场景界面;
所述虚拟场景生成设备将所述adas虚拟场景界面发送至所述上位机监控系统;
所述上位监控系统对所述adas虚拟场景界面进行adas虚拟仿真验证。
优选地,所述io接口系统根据所述车辆运动姿态及所述道路信息获得测试数据,并将所述测试数据发送至实时系统的步骤,包括:
所述io接口系统接收所述车辆运动姿态和所述道路信息;
所述io接口系统根据所述车辆运动姿态和所述道路信息,通过数据信息转化获得车辆状态信息及指令信号;
所述io接口系统将所述车辆状态信息及所述指令信号发送至实时系统。
优选地,所述虚拟场景生成设备包括毫米波雷达目标模拟器和adas视频暗箱;
所述实时系统根据所述测试数据,通过预设算法获得发射波指令和视频数据,并将所述发射波指令和所述视频数据发送至虚拟场景生成设备的步骤,包括:
所述实时系统对所述车辆状态信息进行处理,生成视频数据;
所述实时系统对所述指令信号进行处理,生成发射波指令;
所述实时系统将所述视频数据发送至adas视频暗箱;
所述实时系统将所述发射波指令发送至毫米波雷达目标模拟器。
优选地,所述虚拟场景生成设备还包括adas控制器,所述车辆道路信息包括车辆初始道路信息和车辆目标道路信息;
所述虚拟场景生成设备根据所述发射波指令和视频数据,获得车辆道路信息,根据所述车辆道路信息生成adas虚拟场景界面的步骤,包括:
所述毫米波雷达目标模拟器接收所述发射波指令;
所述毫米波雷达目标模拟器根据所述发射波指令获得目标障碍数据;
所述adas视频暗箱接收所述视频数据;
所述毫米波雷达目标模拟器和所述adas视频暗箱根据所述目标障碍数据和所述视频数据,通过融合处理法获得车辆初始道路信息,并将所述车辆初始道路信息发送至adas控制器;
所述adas控制器接收所述车辆初始道路信息;
所述adas控制器根据所述车辆初始道路信息,通过预设调节法获得车辆目标道路信息;
所述adas控制器根据所述车辆目标道路信息生成adas虚拟场景界面。
优选地,所述adas控制器根据所述车辆初始道路信息,通过预设调节法获得车辆目标道路信息的步骤,包括:
所述adas控制器根据所述车辆初始道路信息,通过pi控制调节获得车辆目标道路信息。
此外,为实现上述目的,本发明还提出一种adas虚拟仿真验证系统,所述系统包括:上位机监控系统获取车辆运动姿态及道路信息,并将所述车辆运动姿态及所述道路信息发送至io接口系统;
所述io接口系统根据所述车辆运动姿态及所述道路信息获得测试数据,并将所述测试数据发送至实时系统;
所述实时系统根据所述测试数据,通过预设算法获得发射波指令和视频数据,并将所述发射波指令和所述视频数据发送至虚拟场景生成设备;
所述虚拟场景生成设备根据所述发射波指令和视频数据,获得车辆道路信息,根据所述车辆道路信息生成adas虚拟场景界面;
所述虚拟场景生成设备将所述adas虚拟场景界面发送至所述上位机监控系统;
所述上位监控系统对所述adas虚拟场景界面进行adas虚拟仿真验证。
优选地,所述io接口系统,还用于接收所述车辆运动姿态和所述道路信息;
所述io接口系统,还用于根据所述车辆运动姿态和所述道路信息,通过数据信息转化获得车辆状态信息及指令信号;
所述io接口系统,还用于将所述车辆状态信息及所述指令信号发送至实时系统。
优选地,所述实时系统,还用于对所述车辆状态信息进行处理,生成视频数据;
所述实时系统,还用于对所述指令信号进行处理,生成发射波指令;
所述实时系统,还用于将所述视频数据发送至adas视频暗箱;
所述实时系统,还用于将所述发射波指令发送至毫米波雷达目标模拟器。
优选地,所述毫米波雷达目标模拟器,用于接收所述发射波指令;
所述毫米波雷达目标模拟器,还用于根据所述发射波指令获得目标障碍数据;
所述adas视频暗箱,用于接收所述视频数据;
所述毫米波雷达目标模拟器和所述adas视频暗箱,用于根据所述目标障碍数据和所述视频数据,通过融合处理法获得车辆初始道路信息,并将所述车辆初始道路信息发送至adas控制器;
所述adas控制器,用于接收所述车辆初始道路信息;
所述adas控制器,还用于根据所述车辆初始道路信息,通过预设调节法获得车辆目标道路信息;
所述adas控制器,还用于根据所述车辆目标道路信息生成adas虚拟场景界面。
优选地,所述adas控制器,还用于根据所述车辆初始道路信息,通过pi控制调节获得车辆目标道路信息。
本发明通过上位机监控系统获取车辆运动姿态及道路信息,并将所述车辆运动姿态及所述道路信息发送至io接口系统,所述io接口系统根据所述车辆运动姿态及所述道路信息获得测试数据,并将所述测试数据发送至实时系统,所述实时系统根据所述测试数据,通过预设算法获得发射波指令和视频数据,并将所述发射波指令和所述视频数据发送至虚拟场景生成设备,所述虚拟场景生成设备根据所述发射波指令和视频数据,获得车辆道路信息,根据所述车辆道路信息生成adas虚拟场景界面,所述虚拟场景生成设备将所述adas虚拟场景界面发送至所述上位机监控系统,所述上位监控系统对所述adas虚拟场景界面进行评测。通过上述方式使得测试条件标准化和数字化,从而在节约时间和成本的情况下,通过多目标、多方向、多源传感器融合adas虚拟验证评价平台,通过搭建多目标、多角度雷达与摄像头融合的多源传感器测试环境,以获取更真实模拟实车测试环境,使得测试结果更具有参考性,同时可以实现危险工况及自动化测试。
附图说明
图1为本发明adas虚拟仿真验证方法第一实施例的流程示意图;
图2为本发明adas虚拟仿真验证方法第二实施例的流程示意图;
图3为本发明adas虚拟仿真验证系统第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明实施例提供了一种adas虚拟仿真验证方法,参照图1,图1为本发明一种adas虚拟仿真验证方法第一实施例的流程示意图。
本实施例中,所述adas虚拟仿真验证方法包括以下步骤:
步骤s10:上位机监控系统获取车辆运动姿态及道路信息,并将所述车辆运动姿态及所述道路信息发送至io接口系统。
需要说明的是,上位机监控系统在接收到各个路况参数后,将所述参数发送至io接口系统进行处理。
步骤s20:所述io接口系统根据所述车辆运动姿态及所述道路信息获得测试数据,并将所述测试数据发送至实时系统。
需要说明的是,所述io接口系统根据所述车辆运动姿态及所述道路信息获得测试数据,并将所述测试数据发送至实时系统的步骤为所述io接口系统接收所述车辆运动姿态和所述道路信息,所述io接口系统根据所述车辆运动姿态和所述道路信息,通过数据信息转化获得车辆状态信息及指令信号,所述io接口系统将所述车辆状态信息及所述指令信号发送至实时系统。
应理解的是,所述io接口系统包括carmaker模型,在所述模型中可以存在acc指令信号、加速度请求及减速度请求等等,也可以获取车辆状态信息,所述车辆状态信息包括车速和加速度等等,本实施例并不加以限制。
此外,需要说明的是,所述io接口系统将上述的信息参数发送至实时系统。
步骤s30:所述实时系统根据所述测试数据,通过预设算法获得发射波指令和视频数据,并将所述发射波指令和所述视频数据发送至虚拟场景生成设备。
应理解的是,所述虚拟场景生成设备包括毫米波雷达目标模拟器和adas视频暗箱。
此外,需要说明的是,所述实时系统对所述车辆状态信息进行处理,生成视频数据,所述实时系统对所述指令信号进行处理,生成发射波指令,所述实时系统将所述视频数据发送至adas视频暗箱,所述实时系统将所述发射波指令发送至毫米波雷达目标模拟器。
需要说明的是,所述实时系统为一种利用matlab/simulink的控制系统开发及半实物仿真软硬件工作平台,具有实时性强、可靠性高,扩充性好等优点,其处理器具有高速的计算能力,并配备了丰富的i/o支持,模拟受控对象的行为的仿真系统来验证控制器。区别于通用操作系统,时序安排系统保证高优先级任务最先执行,没有外围设备中断控制代码。
此外,应理解的是,所述实时系统根据所述io接口系统发送的测试数据进行处理,并获得毫米波雷达模拟器对应的发射波指令和视频暗箱对应的视频数据。
步骤s40:所述虚拟场景生成设备根据所述发射波指令和视频数据,获得车辆道路信息,根据所述车辆道路信息生成adas虚拟场景界面。
需要说明的是,所述虚拟场景生成设备包括毫米波雷达目标模拟器和adas视频暗箱。
此外,应理解的是,所述毫米波雷达目标模拟器接收所述发射波指令,所述毫米波雷达目标模拟器根据所述发射波指令获得目标障碍数据,所述adas视频暗箱接收所述视频数据,所述毫米波雷达目标模拟器和所述adas视频暗箱根据所述目标障碍数据和所述视频数据,通过融合处理法获得车辆初始道路信息,并将所述车辆初始道路信息发送至adas控制器,所述adas控制器接收所述车辆初始道路信息,所述adas控制器根据所述车辆初始道路信息,通过预设调节法获得车辆目标道路信息,所述adas控制器根据所述车辆目标道路信息生成adas虚拟场景界面。
此外,需要说明的是,本实施例中利用率多目标、多方向雷达模拟器,所述雷达模拟器会根据场景软件模拟目标信息对雷达发射波进行处理并回波(对雷达发出的波进行降频,信号处理,再升频回波),达到模拟目标的效果,从而实现虚拟场景模拟真实道路目标。
此外,应理解的是,为实现上述功能,雷达回波模拟器做如下设计:
1)机箱整体尺寸为3.2米*3.2米*1.7米;
2)天线2设计为固定式,不做旋转运动,机箱放置于天线2的正后方;机箱和天线之间的连线做到50cm以内。机箱信号延迟2.5米,信号空间延迟0.9米,射频线束延迟0.6米,最小距离模拟理论计算做到4米;
3)天线2的高度可以调节,调节范围做到10cm;天线2距离雷达的距离配置为90cm;
4)雷达布置在上方,雷达的上方有电机,可旋转。雷达中心与天线1的旋转中心基本重合;
5)天线1可以实现上下、左右、前后调节,左右和上下调节范围10cm前后调节范围20cm;
6)天线1旋转半径配置为0.9米天线1的旋转轴高度配置为10cm;
7)天线1和雷达的旋转部件需同轴,天线1旋转范围拓展为正负180°;
8)天线1到机箱的连接线需要先经过电机轴,然后再到机箱信号发生板卡。天线长度初步设计为4米,加上空间距离0.9米和机箱延迟2.5米,因此理论计算的最短距离为9米。
通过上述方案实时,通过雷达转台和天线可以实现多角度模拟,通过天线1,2实现两个目标的模拟,此种方案相对于单目标、单方向模拟器可以实现对acc切入与切出较好的模拟。
此外,为了便于理解,以下做出了视频暗箱设计:
上位机控制界面输出交通场景仿真动画,经过分屏器之后分别输出给两个场景仿真显示器。摄像头通过采集场景仿真显示器1的动画,传递给adas控制器。adas控制器与实时系统通过can进行通讯。场景仿真显示器2直接供开发人员观看。
为了保证场景仿真显示器处于摄像头的最佳成像位置,在摄像头与场景仿真显示器之间添加了一个聚焦透镜,等效增加了屏幕和摄像头之间的距离。另外,视频采集黑箱集成了一个多自由度的支架用于调节摄像头的角度位置。
利用整车can诊断通信协议,通过调整摄像头暗箱空间定位并依据摄像头标定结果进行优化调整,从而最终实现摄像头拍摄画面代替真实车辆所拍摄视频数据。
此外,需要说明的是,以下为视频暗箱的标定:
建立诊断工程,通过模拟整车诊断方式,以读取故障码的形式进行静态标定,通过反馈的结果对摄像头进行位置校准,直至标定成功。
1)新建canoe工程,选择configure中的diag功能
2)添加密钥文件(*.ccd)
3)添加安全解锁(*.dll)
4)启动输出信号窗口
5)查询故障代码,输入190209命令,查询现有故障。
6)清除故障码
进行故障清除,清除命令14ffffff,剩余最后一个故障码520554即为摄像头未标定的故障码。
7)进入扩展模式,通过标定指令实现标定,发送请求标定后,ecu反馈代码710303a502表示静态标定成功。
此外,还需要说明的是,上述所说的所述adas控制器根据所述车辆初始道路信息,通过预设调节法获得车辆目标道路信息的步骤为所述adas控制器根据所述车辆初始道路信息,通过pi控制调节获得车辆目标道路信息。
此外,应理解的是,以下为车辆动力学模型pi调节,由于adas控制器输出的是加速减速以及转向请求,因此需要将加速减速及转向请求转化为可控场景软件执行的加速制动踏板及转角转矩信号,因此需要对输入的加速减速转向请求信号,需要对输入的信号进行pi控制调节,以使调节后的实际的加速减速信号与场景软件的信号,匹配良好。
步骤s50:所述虚拟场景生成设备将所述adas虚拟场景界面发送至所述上位机监控系统。
步骤s60:所述上位监控系统对所述adas虚拟场景界面进行adas虚拟仿真验证。
此外,需要说明的是,通过上述平台的搭建,可以实现l2级以下adas功能虚拟仿真测试,特别时期多目标、多方向、雷达与摄像头融合虚拟仿真验证更加真实模拟实际实车及道路数据,为adas产品开发提供技术支持,从而在所述上位机监控系统中可以对adas虚拟场景界面进行评测,根据评测结果判断产生虚拟场景界面中那部分系统所做的处理不符合要求,则对所述产生场景的过程中所应用的系统结构进行评测。
本实施例通过上位机监控系统获取车辆运动姿态及道路信息,并将所述车辆运动姿态及所述道路信息发送至io接口系统,所述io接口系统根据所述车辆运动姿态及所述道路信息获得测试数据,并将所述测试数据发送至实时系统,所述实时系统根据所述测试数据,通过预设算法获得发射波指令和视频数据,并将所述发射波指令和所述视频数据发送至虚拟场景生成设备,所述虚拟场景生成设备根据所述发射波指令和视频数据,获得车辆道路信息,根据所述车辆道路信息生成adas虚拟场景界面,所述虚拟场景生成设备将所述adas虚拟场景界面发送至所述上位机监控系统,所述上位监控系统对所述adas虚拟场景界面进行评测。通过上述方式利用多目标、多方向、雷达与摄像头融合虚拟仿真验证,以获得更加真实模拟实际实车及道路信息,使得测试条件标准化和数字化,从而在节约时间和成本的情况下,丰富了验证场景。
参考图2,图2为本发明一种adas虚拟仿真验证方法第二实施例的流程示意图。
基于上述第一实施例,本实施例adas虚拟仿真验证方法中所述步骤s40,具体包括:
步骤s401,所述虚拟场景生成设备包括毫米波雷达目标模拟器、adas视频暗箱及adas控制器。
步骤s402:所述毫米波雷达目标模拟器接收所述发射波指令。
此外,应理解的是,所述发射指令为用户自定义设置,若发现前方有障碍物就会自动触发发射波指令。
步骤s403:所述毫米波雷达目标模拟器根据所述发射波指令获得目标障碍数据。
此外,需要说明的是毫米波雷达目标模拟器为多目标、多方向雷达模拟器,所述雷达模拟器会根据场景软件模拟目标信息对雷达发射波进行处理并回波(对雷达发出的波进行降频,信号处理,再升频回波),达到模拟目标的效果,从而实现虚拟场景模拟真实道路目标。
此外,应理解的是,雷达回波模拟器对毫米波雷达发出的雷达波按照场景软件提供的信息回波处理,达到“欺骗”雷达目的。
步骤s404:所述adas视频暗箱接收所述视频数据。
步骤s405:所述毫米波雷达目标模拟器和所述adas视频暗箱根据所述目标障碍数据和所述视频数据,通过融合处理法获得车辆初始道路信息,并将所述车辆初始道路信息发送至adas控制器。
需要说明的是,上位机运行场景视频数据通过分频器提供给视频暗箱,依据小孔成像原理,摄像头捕捉视频暗箱显示的视频数据,雷达和摄像头通过上述方案完成获取完整的外部车辆道路数据,所述外部车辆道路数据为车辆初始道路。
步骤s406:所述adas控制器接收所述车辆初始道路信息。
步骤s407:所述adas控制器根据所述车辆初始道路信息,通过pi控制调节获得车辆目标道路信息。
需要说明的是,通过将雷达与摄像头捕捉融合数据提供给adas控制进行判断并发出加速、减速、转向信号,通过pi控制调节,将其提供的加速、减速、转向信号转换成场景软件中加速踏板、制动踏板及转角信号。
此外,应理解的是,所述车辆目标道路信息为道路场景、加速踏板、制动踏板及转角信号等等。
步骤s408:所述adas控制器根据所述车辆目标道路信息生成adas虚拟场景界面。
此外,需要说明的是,所述adas控制器会根据上述道路信息及加速踏板、制动踏板及转角信号等等,在软件系统中生成adas虚拟场景界面。
本实施例通过所述毫米波雷达目标模拟器接收所述发射波指令,所述毫米波雷达目标模拟器根据所述发射波指令获得目标障碍数据,所述adas视频暗箱接收所述视频数据,所述毫米波雷达目标模拟器和所述adas视频暗箱根据所述目标障碍数据和所述视频数据,通过融合处理法获得车辆初始道路信息,并将所述车辆初始道路信息发送至adas控制器,所述adas控制器接收所述车辆初始道路信息,所述adas控制器根据所述车辆初始道路信息,通过预设调节法获得车辆目标道路信息,所述adas控制器根据所述车辆目标道路信息生成adas虚拟场景界面,通过上述方式,以实现不同场景下的虚拟场景界面,从而便于得到更好的评测结果。
参照图3,图3为本发明adas虚拟仿真验证系统第一实施例的结构框图。
如图3所示,本发明实施例提出的adas虚拟仿真验证系统包括:上位机监控系统110获取车辆运动姿态及道路信息,并将所述车辆运动姿态及所述道路信息发送至io接口系统210;
需要说明的是,上位机监控系统在接收到各个路况参数后,将所述参数发送至io接口系统进行处理。
所述io接口系统210根据所述车辆运动姿态及所述道路信息获得测试数据,并将所述测试数据发送至实时系统310;
需要说明的是,所述io接口系统根据所述车辆运动姿态及所述道路信息获得测试数据,并将所述测试数据发送至实时系统的步骤为所述io接口系统接收所述车辆运动姿态和所述道路信息,所述io接口系统根据所述车辆运动姿态和所述道路信息,通过数据信息转化获得车辆状态信息及指令信号,所述io接口系统将所述车辆状态信息及所述指令信号发送至实时系统。
应理解的是,所述io接口系统包括carmaker模型,在所述模型中可以存在acc指令信号、加速度请求及减速度请求等等,也可以获取车辆状态信息,所述车辆状态信息包括车速和加速度等等,本实施例并不加以限制。
此外,需要说明的是,所述io接口系统将上述的信息参数发送至实时系统。
所述实时系统310根据所述测试数据,通过预设算法获得发射波指令和视频数据,并将所述发射波指令和所述视频数据发送至虚拟场景生成设备410;
应理解的是,所述虚拟场景生成设备包括毫米波雷达目标模拟器和adas视频暗箱。
此外,需要说明的是,所述实时系统对所述车辆状态信息进行处理,生成视频数据,所述实时系统对所述指令信号进行处理,生成发射波指令,所述实时系统将所述视频数据发送至adas视频暗箱,所述实时系统将所述发射波指令发送至毫米波雷达目标模拟器。
需要说明的是,所述实时系统为一种利用matlab/simulink的控制系统开发及半实物仿真软硬件工作平台,具有实时性强、可靠性高,扩充性好等优点,其处理器具有高速的计算能力,并配备了丰富的i/o支持,模拟受控对象的行为的仿真系统来验证控制器。区别于通用操作系统,时序安排系统保证高优先级任务最先执行,没有外围设备中断控制代码。
此外,应理解的是,所述实时系统根据所述io接口系统发送的测试数据进行处理,并获得毫米波雷达模拟器对应的发射波指令和视频暗箱对应的视频数据。
所述虚拟场景生成设备410根据所述发射波指令和视频数据,获得车辆道路信息,根据所述车辆道路信息生成adas虚拟场景界面;
需要说明的是,所述虚拟场景生成设备包括毫米波雷达目标模拟器和adas视频暗箱。
此外,应理解的是,所述毫米波雷达目标模拟器接收所述发射波指令,所述毫米波雷达目标模拟器根据所述发射波指令获得目标障碍数据,所述adas视频暗箱接收所述视频数据,所述毫米波雷达目标模拟器和所述adas视频暗箱根据所述目标障碍数据和所述视频数据,通过融合处理法获得车辆初始道路信息,并将所述车辆初始道路信息发送至adas控制器,所述adas控制器接收所述车辆初始道路信息,所述adas控制器根据所述车辆初始道路信息,通过预设调节法获得车辆目标道路信息,所述adas控制器根据所述车辆目标道路信息生成adas虚拟场景界面。
此外,需要说明的是,本实施例中利用率多目标、多方向雷达模拟器,所述雷达模拟器会根据场景软件模拟目标信息对雷达发射波进行处理并回波(对雷达发出的波进行降频,信号处理,再升频回波),达到模拟目标的效果,从而实现虚拟场景模拟真实道路目标。
此外,应理解的是,为实现上述功能,雷达回波模拟器做如下设计:
1)机箱整体尺寸为3.2米*3.2米*1.7米;
2)天线2设计为固定式,不做旋转运动,机箱放置于天线2的正后方;机箱和天线之间的连线做到50cm以内。机箱信号延迟2.5米,信号空间延迟0.9米,射频线束延迟0.6米,最小距离模拟理论计算做到4米;
3)天线2的高度可以调节,调节范围做到10cm;天线2距离雷达的距离配置为90cm;
4)雷达布置在上方,雷达的上方有电机,可旋转。雷达中心与天线1的旋转中心基本重合;
5)天线1可以实现上下、左右、前后调节,左右和上下调节范围10cm前后调节范围20cm;
6)天线1旋转半径配置为0.9米天线1的旋转轴高度配置为10cm;
7)天线1和雷达的旋转部件需同轴,天线1旋转范围拓展为正负180°;
8)天线1到机箱的连接线需要先经过电机轴,然后再到机箱信号发生板卡。天线长度初步设计为4米,加上空间距离0.9米和机箱延迟2.5米,因此理论计算的最短距离为9米。
通过上述方案实时,通过雷达转台和天线可以实现多角度模拟,通过天线1,2实现两个目标的模拟,此种方案相对于单目标、单方向模拟器可以实现对acc切入与切出较好的模拟。
此外,为了便于理解,以下做出了视频暗箱设计:
上位机控制界面输出交通场景仿真动画,经过分屏器之后分别输出给两个场景仿真显示器。摄像头通过采集场景仿真显示器1的动画,传递给adas控制器。adas控制器与实时系统通过can进行通讯。场景仿真显示器2直接供开发人员观看。
为了保证场景仿真显示器处于摄像头的最佳成像位置,在摄像头与场景仿真显示器之间添加了一个聚焦透镜,等效增加了屏幕和摄像头之间的距离。另外,视频采集黑箱集成了一个多自由度的支架用于调节摄像头的角度位置。
利用整车can诊断通信协议,通过调整摄像头暗箱空间定位并依据摄像头标定结果进行优化调整,从而最终实现摄像头拍摄画面代替真实车辆所拍摄视频数据。
此外,需要说明的是,以下为视频暗箱的标定:
建立诊断工程,通过模拟整车诊断方式,以读取故障码的形式进行静态标定,通过反馈的结果对摄像头进行位置校准,直至标定成功。
1)新建canoe工程,选择configure中的diag功能
2)添加密钥文件(*.ccd)
3)添加安全解锁(*.dll)
4)启动输出信号窗口
5)查询故障代码,输入190209命令,查询现有故障。
6)清除故障码
进行故障清除,清除命令14ffffff,剩余最后一个故障码520554即为摄像头未标定的故障码。
7)进入扩展模式,通过标定指令实现标定,发送请求标定后,ecu反馈代码710303a502表示静态标定成功。
此外,还需要说明的是,上述所说的所述adas控制器根据所述车辆初始道路信息,通过预设调节法获得车辆目标道路信息的步骤为所述adas控制器根据所述车辆初始道路信息,通过pi控制调节获得车辆目标道路信息。
此外,应理解的是,以下为车辆动力学模型pi调节,由于adas控制器输出的是加速减速以及转向请求,因此需要将加速减速及转向请求转化为可控场景软件执行的加速制动踏板及转角转矩信号,因此需要对输入的加速减速转向请求信号,需要对输入的信号进行pi控制调节,以使调节后的实际的加速减速信号与场景软件的信号,匹配良好。
所述虚拟场景生成设备410将所述adas虚拟场景界面发送至所述上位机监控系统110;
所述上位监控系统110对所述adas虚拟场景界面进行adas虚拟仿真验证。
此外,需要说明的是,通过上述平台的搭建,可以实现l2级以下adas功能虚拟仿真测试,特别时期多目标、多方向、雷达与摄像头融合虚拟仿真验证更加真实模拟实际实车及道路数据,为adas产品开发提供技术支持,从而在所述上位机监控系统中可以对adas虚拟场景界面进行评测,根据评测结果判断获取adas虚拟场景中那个环节系统产生问题,之后对所述系统进行验证。
应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
本实施例通过上位机监控系统获取车辆运动姿态及道路信息,并将所述车辆运动姿态及所述道路信息发送至io接口系统,所述io接口系统根据所述车辆运动姿态及所述道路信息获得测试数据,并将所述测试数据发送至实时系统,所述实时系统根据所述测试数据,通过预设算法获得发射波指令和视频数据,并将所述发射波指令和所述视频数据发送至虚拟场景生成设备,所述虚拟场景生成设备根据所述发射波指令和视频数据,获得车辆道路信息,根据所述车辆道路信息生成adas虚拟场景界面,所述虚拟场景生成设备将所述adas虚拟场景界面发送至所述上位机监控系统,所述上位监控系统对所述adas虚拟场景界面进行adas虚拟仿真验证。通过上述方式利用多目标、多方向、雷达与摄像头融合虚拟仿真验证,以获得更加真实模拟实际实车及道路信息,使得测试条件标准化和数字化,从而在节约时间和成本的情况下,丰富了验证场景。。
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的adas虚拟仿真验证方法,此处不再赘述。
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(readonlymemory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。