一种车辆高级驾驶辅助系统的性能分析方法及装置与流程
2021-02-03 15:02:31|267|起点商标网
[0001]
本公开的实施例涉及数据处理控制技术领域,特别是涉及一种车辆高级驾驶辅助系统的性能分析方法及装置。
背景技术:
[0002]
随着社会的进步,车辆几乎成为每家每户所必须的交通工具,而adas(advanced driver assistant system,高级驾驶辅助系统)作为重要的系统,其利用安装于车辆上的各式各样的传感器,在第一时间收集车内外的环境数据,进行静、动态物体的辨识、侦测与追踪等技术上的处理,并将处理后的信息及时告知或者提示驾驶者,从而能够让驾驶者在最快的时间察觉可能发生的危险。为了保证车辆驾驶安全,对于adas系统的性能的稳定性和高质量显得尤为重要,因此对adas系统进行性能分析。
[0003]
目前,通常采取如下方式对车辆的adas系统进行分析:采用特定厂商生产的adas性能分析设备对车辆的adas系统进行性能分析,此种方式不仅adas性能分析设备价格昂贵,且adas性能分析设备可定制功能较少,难以根据实际性能分析需求进行个性化定制。
技术实现要素:
[0004]
有鉴于此,本公开的实施例提出了一种车辆高级驾驶辅助系统的性能分析方法及装置,主要目的在于降低adas系统性能分析的设备成本的同时,提高adas系统性能分析的定制化程度。主要技术方案包括:
[0005]
第一方面,本公开的实施例提供了车辆高级驾驶辅助系统的性能分析方法,所述方法包括:
[0006]
解析车辆处于行车状态的adas数据,得到车俩行车时的障碍物信息和车道线信息;
[0007]
基于所述障碍物信息和所述车道线信息,构建用于分析adas系统的环境模型;
[0008]
通过针对所述环境模型定制的至少一种adas分析方法,对所述环境模型进行解析分析,形成adas性能分析数据,其中,不同adas分析方法对所述环境模型进行不同的解析分析操作。
[0009]
第二方面,本公开的实施例提供了一种车辆高级驾驶辅助系统的性能分析装置,所述装置包括:
[0010]
解析单元,用于解析车辆处于行车状态的adas数据,得到车俩行车时的障碍物信息和车道线信息;
[0011]
构建单元,用于基于所述障碍物信息和所述车道线信息,构建用于分析adas系统的环境模型;
[0012]
分析单元,用于通过针对所述环境模型定制的至少一种adas分析方法,对所述环境模型进行解析分析,形成adas性能分析数据,其中,不同adas分析方法对所述环境模型进行不同的解析分析操作。
[0013]
第三方面,本公开的实施例提供了一种车辆高级驾驶辅助系统的性能分析系统,所述系统包括:
[0014]
车辆、测评分析终端以及第二方面所述的车辆高级驾驶辅助系统的性能分析装置,其中,车辆中部署adas系统启动和感知设备;
[0015]
所述车辆,用于在所述adas系统启动后,将所述感知设备所采集的adas数据,发送给所述车辆高级驾驶辅助系统的性能分析装置;
[0016]
所述测评分析终端,用于接收所述车辆高级驾驶辅助系统的性能分析装置基于所述adas数据而得的adas性能分析数据,并展示所述adas性能分析数据。
[0017]
第四方面,本公开的实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面所述的车辆高级驾驶辅助系统的性能分析方法。
[0018]
第五方面,本公开的实施例提供了一种人机交互装置,所述装置包括存储介质,及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行第一方面所述的车辆高级驾驶辅助系统的性能分析方法。
[0019]
本公开的实施例提供的车辆高级驾驶辅助系统的性能分析方法及装置,首先解析车辆处于行车状态的adas数据,得到车俩行车时的障碍物信息和车道线信息,并基于障碍物信息和车道线信息,构建用于分析adas系统的环境模型。然后通过针对环境模型定制的至少一种adas分析方法,对环境模型进行解析分析,形成adas性能分析数据。可见,本公开的实施例无需使用昂贵的付费adas性能分析设备和软件,通过构建用于分析adas系统的环境模型和针对环境模型定制的adas分析方法便可对adas系统进行性能分析,从而降低adas系统性能分析的设备成本的同时,提高adas系统性能分析的定制化程度。
[0020]
上述说明仅是本公开的实施例技术方案的概述,为了能够更清楚了解本公开的实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本公开的实施例的具体实施方式。
附图说明
[0021]
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本公开的实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0022]
图1示出了本公开的实施例提供的一种车辆高级驾驶辅助系统的性能分析方法的流程图;
[0023]
图2示出了本公开的实施例提供的一种车辆行驶时的回放视频和车辆行驶时的三维图像的示例图;
[0024]
图3示出了本公开的实施例提供的一种车辆高级驾驶辅助系统的性能分析装置的组成框图;
[0025]
图4示出了本公开的实施例提供的另一种车辆高级驾驶辅助系统的性能分析装置的组成框图;
[0026]
图5示出了本公开的实施例提供的一种车辆高级驾驶辅助系统的性能分析系统的
组成框图。
具体实施方式
[0027]
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0028]
第一方面,本公开的实施例提供了一种车辆高级驾驶辅助系统的性能分析方法,如图1所示,所述方法主要包括:
[0029]
101、解析车辆处于行车状态的adas数据,得到车俩行车时的障碍物信息和车道线信息。
[0030]
车辆中通常安装有adas系统,运用该adas系统采集车辆周围环境中的感知数据,并根据感知数据进行运算与分析,从而辅助驾驶员预先察觉到可能发生的危险,以增加车辆驾驶的舒适性和安全性。可见,adas系统是保证车辆安全行驶的一个重要系统,其性能好坏将直接影响到车辆驾驶的安全性和舒适性,因此需要对adas系统的性能进行分析,以确定adas系统是否处于良好的工作状态。
[0031]
adas系统的性能分析需要使用adas数据,该adas数据是在车辆的adas系统启动后,车辆的感知设备所采集车辆处于行车状态的数据。该adas数据能够体现出adas系统的具体工作情况。该adas数据的形式至少包括如下三种:第一种,车辆行驶时感知设备实时采集的数据,此种adas数据能够实时对车辆中的adas系统进行性能分析。第二种,车辆行驶结束后感知设备采集的历史数据,此种adas数据能够在预设时间点或存在adas系统的性能分析需求时,对车辆中的adas系统进行性能分析。第三种,仿真模拟器仿真出来的仿真adas数据,adas数据能够在adas系统在车辆上应用前,提前对adas系统性能进行测试,从而保证出厂车辆的质量。adas数据的形式无论是上述中哪一种,本实施例中对adas数据的数据量均不作具体要求,其数据量的规模即使为车辆行驶百万公里级别的adas数据,本公开的实施例也可完成adas系统的性能分析。
[0032]
本实施例中所述的adas数据的解析可在特定的解析器中进行,adas通过can(controller area network,控制器局域网络)总线加密后传输给解析器,由解析器对adas数据进行解析。其中,该解析器可以基于开源的cantools进行开发而得,并使用python语言实现。
[0033]
由于adas系统能够根据车辆感知设备所采集数据进行分析判断,其可以包括有车道信息、障碍物信息、车道偏移情况、预警信息。因此,在将adas数据提供给解析器之后,解析器可以从adas数据中,直接解析出车辆行车时的障碍物信息和车道线信息。其中,障碍物信息可以包括障碍物位置和障碍物类别。车道线信息可以包括车道线位置和车道线类别。
[0034]
102、基于所述障碍物信息和所述车道线信息,构建用于分析adas系统的环境模型。
[0035]
本实施例中,障碍物信息和车道线信息能够表征出adas系统的性能,因此,基于障碍物信息和车道线信息,构建用于分析adas系统的环境模型,该用于分析adas系统的环境模型中涵盖有车辆行驶时所有的数据,并能恢复出adas的所有性能数据。
crossing,跨线时间)。其中,ttc是与车道偏离值相关的指标,ttlc是与车辆与障碍物之间距离相关的指标。
[0048]
在确定出时间点和时间点对应的目标参数值后,可基于目标参数值和时间点之间的对应关系,形成波形图,该波形图能够表征出目标参数值随时间变化的变化趋势,其能够反映车adas系统的数据分析和处理性能。
[0049]
第三种,通过针对所述环境模型定制的信号示波方法,对所述环境模型进行多个时间点的车辆与障碍物之间的障碍物距离提取,形成所述车辆行驶时障碍物距离与时间之间波形图。
[0050]
车辆与障碍物之间的障碍物距离能够体现出adas系统的车道自动保持和自动紧急制动的性能。在确定出时间点和时间点对应的车辆与障碍物之间的障碍物距离后,可基于距离和时间点之间的对应关系,形成波形图,该波形图能够表征出车辆与障碍物之间的障碍物距离随时间变化的变化趋势,其能够反映车adas系统的数据分析和处理性能。
[0051]
第四种,通过针对所述环境模型定制的信号示波方法,对所述环境模型进行多个预警信号对应的车辆与障碍物之间的障碍物距离或车辆与车道线之间的车道线距离提取,形成所述车辆行驶时障碍物距离与预警信号之间的波形图或车道线距离与预警信号之间的波形图。
[0052]
车辆预警信号为车道偏离预警信号时,提取的距离为车辆与车道线之间的车道线距离,在确定出车道偏离预警信号和其对应的车道线距离之后,形成车道线距离与预警信号之间的波形图。从该波形图中能够确定adas系统的车道偏离预警性能。
[0053]
车辆预警信号为前方碰撞预警信号时,提取的距离为车辆与障碍物之间的障碍物距离,在确定出车道偏离预警信号和其对应的障碍物距离之后,形成障碍物距离与预警信号之间的波形图。从该波形图中能够确定adas系统的前方碰撞预警性能。
[0054]
第五种,通过针对所述环境模型定制的指标计算方法,对所述环境模型进行多种adas性能指标提取,形成各种所述adas性能指标的合格率。
[0055]
在实际应用中,该多种adas性能指标的具体类型可基于业务要确定。示例性的,多种adas性能指标可以包括如下中的至少两种:碰撞时间、跨线时间、自动紧急制动时车辆与前方车辆距离、前方碰撞预警时车辆与前方车辆距离、车辆偏离预警时车辆与即将偏离的车道线的距离。
[0056]
在提取多种adas性能指标之后,将各种adas性能指标分别与其各自对应的性能指标进行对比,基于各种adas性能指标的比对结果,形成合格率。
[0057]
示例性,将各种adas性能指标分别与其各自对应的性能指标进行对比,实际上是将各种adas性能指标分别与其各自对应的性能指标进行比值,其中将各比值与其各自对应的合格指标进行对比,统计达到合格指标的各比值的数量,并将该数量与各种adas性能指标的总数量的比值确定为各种adas性能指标的合格率。
[0058]
在形成adas性能分析数据时,上述五种方法可以单独使用,或上述五种方法中的多种方法可以结合使用。
[0059]
进一步的,为了保证adas评测人员能够快速的进行评测,则在形成adas性能分析数据之后,将所述adas性能分析数据发送给预设的测评分析终端,以供测评分析终端对一个的测评人员对所述adas系统进行测评分析。
[0060]
本公开的实施例提供的车辆高级驾驶辅助系统的性能分析方法,首先解析车辆处于行车状态的adas数据,得到车俩行车时的障碍物信息和车道线信息,并基于障碍物信息和车道线信息,构建用于分析adas系统的环境模型。然后通过针对环境模型定制的至少一种adas分析方法,对环境模型进行解析分析,形成adas性能分析数据。可见,本公开的实施例无需使用昂贵的付费adas性能分析设备和软件,通过构建用于分析adas系统的环境模型和针对环境模型定制的adas分析方法便可对adas系统进行性能分析,从而降低adas系统性能分析的设备成本的同时,提高adas系统性能分析的定制化程度。
[0061]
第二方面,依据图1所示的方法,本公开的另一个实施例还提供了一种车辆高级驾驶辅助系统的性能分析装置,如图3所示,所述装置主要包括:
[0062]
解析单元31,用于解析车辆处于行车状态的adas数据,得到车俩行车时的障碍物信息和车道线信息;
[0063]
构建单元32,用于基于所述障碍物信息和所述车道线信息,构建用于分析adas系统的环境模型;
[0064]
分析单元33,用于针对所述环境模型定制的至少一种adas分析方法,对所述环境模型进行解析分析,形成adas性能分析数据,其中,不同adas分析方法对所述环境模型进行不同的解析分析操作。
[0065]
本公开的实施例提供的车辆高级驾驶辅助系统的性能分析装置,首先解析车辆处于行车状态的adas数据,得到车俩行车时的障碍物信息和车道线信息,并基于障碍物信息和车道线信息,构建用于分析adas系统的环境模型。然后通过针对环境模型定制的至少一种adas分析方法,对环境模型进行解析分析,形成adas性能分析数据。可见,本公开的实施例无需使用昂贵的付费adas性能分析设备和软件,通过构建用于分析adas系统的环境模型和针对环境模型定制的adas分析方法便可对adas系统进行性能分析,从而降低adas系统性能分析的设备成本的同时,提高adas系统性能分析的定制化程度。
[0066]
在一些实施例中,如图4所示,构建单元32包括:
[0067]
同步模块321,用于对同属于一帧行车图像的车道线信息和障碍物信息进行时间同步,并标注同一图像帧编码,其中,所述行车图像包括在所述adas数据中;
[0068]
构建模块322,用于对时间同步过车道线信息和障碍物信息,且标注了图像帧编码的各所述行车图像进行模型构建处理,形成所述环境模型。
[0069]
在一些实施例中,如图4所示,分析单元33包括:
[0070]
第一分析模块331,用于通过针对所述环境模型定制的环境模型模拟方法,对所述环境模型进行模拟,形成所述车辆行驶时的回放视频和所述车辆行驶时的三维图像。
[0071]
在一些实施例中,如图4所示,分析单元33包括:
[0072]
第二分析模块332,用于通过针对所述环境模型定制的信号示波方法,对所述环境模型进行多个时间点的目标参数值提取,形成所述车辆行驶时目标参数值与时间之间的波形图,其中,所述目标参数值为adas系统中与时间有关的性能指标。
[0073]
在一些实施例中,如图4所示,分析单元33包括:
[0074]
第三分析模块333,用于通过针对所述环境模型定制的信号示波方法,对所述环境模型进行多个时间点的车辆与障碍物之间的障碍物距离提取,形成所述车辆行驶时障碍物距离与时间之间波形图。
[0075]
在一些实施例中,如图4所示,分析单元33包括:
[0076]
第四分析模块334,用于通过针对所述环境模型定制的信号示波方法,对所述环境模型进行多个预警信号对应的车辆与障碍物之间的障碍物距离或车辆与车道线之间的车道线距离提取,形成所述车辆行驶时障碍物距离与预警信号之间的波形图或车道线距离与预警信号之间的波形图。
[0077]
在一些实施例中,如图4所示,分析单元33包括:
[0078]
第五分析模块335,用于通过针对所述环境模型定制的指标计算方法,对所述环境模型进行多种adas性能指标提取,形成各种所述adas性能指标的合格率。
[0079]
在一些实施例中,如图4所示,解析单元31所用的adas数据包括如下中的任意一种:车辆行驶时所述感知设备实时采集的数据、车辆行驶结束后所述感知设备采集的历史数据、仿真模拟器仿真出来的仿真adas数据。
[0080]
在一些实施例中,如图4所示,所述装置还包括:
[0081]
发送单元34,用于在分析单元33形成adas性能分析数据之后,将所述adas性能分析数据发送给预设的测评分析终端,以供所述测评分析终端对一个的测评人员对所述adas系统进行测评分析。
[0082]
第二方面的实施例提供的车辆高级驾驶辅助系统的性能分析装置,可以用以执行第一方面的实施例所提供的车辆高级驾驶辅助系统的性能分析方法,相关的用于的含义以及具体的实施方式可以参见第一方面的实施例中的相关描述,在此不再详细说明。
[0083]
第三方面,本公开的另一个实施例还提供了一种车辆高级驾驶辅助系统的性能分析系统,如图5所示,所述系统主要包括:
[0084]
车辆41、测评分析终端42以及第二方面所述的车辆高级驾驶辅助系统的性能分析装置43,其中,车辆41中部署adas系统启动和感知设备;
[0085]
所述车辆41,用于在所述adas系统启动后,将所述感知设备所采集的adas数据,发送给所述车辆高级驾驶辅助系统的性能分析装置43;
[0086]
所述测评分析终端42,用于接收所述车辆高级驾驶辅助系统的性能分析装置43基于所述adas数据而得的adas性能分析数据,并展示所述adas性能分析数据。
[0087]
本公开的实施例提供的车辆高级驾驶辅助系统的性能分析系统,其包括的车辆高级驾驶辅助系统的性能分析装置首先解析车辆处于行车状态的adas数据,得到车俩行车时的障碍物信息和车道线信息,并基于障碍物信息和车道线信息,构建用于分析adas系统的环境模型。然后通过针对环境模型定制的至少一种adas分析方法,对环境模型进行解析分析,形成adas性能分析数据。可见,本公开的实施例无需使用昂贵的付费adas性能分析设备和软件,通过构建用于分析adas系统的环境模型和针对环境模型定制的adas分析方法便可对adas系统进行性能分析,从而降低adas系统性能分析的设备成本的同时,提高adas系统性能分析的定制化程度。
[0088]
第四方面,本公开的实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面或第二方面所述的车辆高级驾驶辅助系统的性能分析方法。
[0089]
存储介质可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个
存储芯片。
[0090]
第五方面,本公开的实施例提供了一种人机交互装置,所述装置包括存储介质,及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行第一方面或第二方面所述的车辆高级驾驶辅助系统的性能分析方法。
[0091]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0092]
本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开的实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开的实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0093]
本申请是参照本公开的实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0094]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0095]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0096]
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
[0097]
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
[0098]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0099]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0100]
本领域技术人员应明白,本公开的实施例可提供为方法、系统或计算机程序产品。因此,本公开的实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本公开的实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0101]
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除
热门咨询
tips