基于线性回归模型的自动化数据仿真工具及方法技术

技术编号:37990968 阅读:12 留言:0更新日期:2023-06-30 10:05
本发明专利技术公开了基于线性回归模型的自动化数据仿真工具及方法,包括仿真视频库模块、数据转换模块、指令管理模块与数据回放模块,其特征在于,其中仿真视频库模块、数据转换模块、指令管理模块均与数据回放模块关联,仿真视频库模块包括视频文件单元和配置文件单元;所述数据转换模块为该系统核心模块,数据转换模块包括数据过滤单元、数据转换单元、数据重写单元,数据过滤单元用于在仿真开始前根据指令对解析出的Log文件中数据进行过滤,并通过线性回归模型转换得到目标数据。本发明专利技术仿真过程采用的数据均由实际路试场景中的设备测量得出,数据具备可靠性、准确性和有效性,复现出的场景可等效于实际路试场景。景可等效于实际路试场景。景可等效于实际路试场景。

【技术实现步骤摘要】
基于线性回归模型的自动化数据仿真工具及方法


[0001]本专利技术涉及计算机软件开发领域,具体为基于线性回归模型的自动化数据仿真工具及方法。

技术介绍

[0002]高级驾驶辅助系统(Advanced Driving Assistance System)是利用安装在车上的各式各样传感器(毫米波雷达、激光雷达、单/双目摄像头以及卫星导航),在汽车行驶过程中随时感应周围的环境,收集数据,进行静态、动态物体的辨识、侦测与追踪,并结合导航地图数据,进行系统的运算与分析,从而预先让驾驶者察觉到可能发生的危险,有效增加汽车驾驶的舒适性和安全性。近年来ADAS市场增长迅速,原先此类系统仅局限于高端市场,而现在正在进入中端市场,与此同时,许多低技术应用在入门级乘用车领域更加常见,经过改进的新型传感器技术也在为系统布署创造新的机会与策略。
[0003]在智能驾驶领域,ADAS系统包含丰富的Corner Case场景库,需要经过大量的实验数据来评价其可靠性。然而由于自动驾驶车辆装载的传感器众多,导致在测试过程中会产生海量数据,测试人员无法较为准确地定位问题所在。同时,针对大量的视频库和数据,测试人员通常需要重复配置操作来手动进行仿真验证,非常浪费人力物力,仿真效率较低。
[0004]针对现有技术中的上述缺陷,本专利技术提供一种基于线性回归模型的自动化数据仿真工具及方法,针对问题场景的数据进行截取来模拟实际道路车辆运行情况,并根据测试需求对数据进行转换处理,实现历史场景数据的二次利用,从而达到数据循环仿真的目的。因此,该项专利技术是非常有必要的。

技术实现思路

[0005]本专利技术的目的在于提供基于线性回归模型的自动化数据仿真工具及方法,用以解决上述
技术介绍
中提出的在对来自ADAS系统中的场景库进行数据仿真时,开发人员通常需要逐个上传数据并手动配置,且对于不同场景的数据无法进行二次利用,此过程费时费力,开发质量不易控制。
[0006]为实现上述目的,本专利技术提供如下技术方案:基于线性回归模型的自动化数据仿真工具,包括仿真视频库模块、数据转换模块、指令管理模块与数据回放模块。所述仿真视频库模块、数据转换模块、指令管理模块均与数据回放模块关联,所述仿真视频库模块包括视频文件单元和配置文件单元,所述数据转换模块为该系统核心模块,包括数据过滤单元、数据转换单元、数据重写单元,所述指令管理模块包括指令解析单元和仿真管理单元,所述数据回放模块包括数据解析单元、数据发送单元、图像播放单元。
[0007]优选的,所述数据转换单元结合配置文件及用户操作,利用线性回归模型对解析得到的报文信号源数据进行加工处理,得到目标数据,提供给数据回放模块进行同步仿真。
[0008]优选的,所述仿真管理单元根据外部CAN设备发送的指令,利用.xlsx指令定义标准文件对指令进行解析,从而对仿真视频库模块进行选择与场景模拟,实现数据自动化循
环回放功能,节省测试人员验证时间,提高开发验证效率。
[0009]优选的,本专利技术还提供了上述基于线性回归模型的自动化数据仿真方法,包括步骤:
[0010]S1:导入.log文件、.xml文件、.dbc文件,系统根据配置文件对log文件中数据进行解析与提取,得到所需回放的CAN数据和视频图像数据作为仿真视频库模块源数据;
[0011]S2:得到的源数据根据需要在UI界面进行配置,并通过数据转换模块的线性回归模型对数据进行加工处理,得到用于仿真的目标数据;
[0012]S3:根据需要通过数据回放模块对目标数据进行仿真处理,发送解析的CAN数据并同步回放视频;
[0013]S4:根据需要通过外部CAN设备给指令管理模块发送播放指令及视频选择指令,系统通过.xlsx指令定义标准文件对指令进行解析,从而切换仿真视频库源数据,接着回到步骤S2,进行下一场景仿真验证,实现自动化数据循环仿真。
[0014]与现有技术相比,本专利技术的有益效果是:
[0015]1、本专利技术仿真过程采用的数据均由实际路试场景中的设备测量得出,数据具备可靠性、准确性和有效性,复现出的场景可等效于实际路试场景。因此相较于频繁的路试测试,本专利技术既节省测试人员前往现场试验的时间及资源成本,又避免突发状况存在无法复现的情况,保证测试工作顺利开展。
[0016]2、本专利技术可依靠测量结果对路试场景进行仿真模拟,在回放过程中,可根据接收的指令选择不同log文件,从而切换仿真场景。并通过采用基于线性回归模型的方式,根据xml和dbc配置文件对数据进行转换处理。同时对外提供API调用接口,提供可视化操作界面,通用性好、易用性高、易维护,只需提供log、xml、dbc文件,并在操作界面上进行配置,即可实现自动化数据循环回放的功能,实现数据的二次利用,提高开发验证效率。
附图说明
[0017]图1为本专利技术的操作流程图;
[0018]图2为本专利技术仿真视频库模块所需配置文件目录图;
[0019]图3为本专利技术仿真视频库模块所需配置文件详情图;
[0020]图4为本专利技术数据转换模块所需转换DBC文件详情图;
[0021]图5为本专利技术应用于自动驾驶时的指令管理模块接收指令定义模板图;
[0022]图6为本专利技术指令管理模块接收指令参考标准图;
[0023]图7为本专利技术数据转换模块功能流程图;
[0024]图8为本专利技术用户操作界面;
[0025]图9为本专利技术应用于自动驾驶时的数据回放模块图像播放界面;
[0026]图10为本专利技术接收指令解析功能流程图。
[0027]图中:1、仿真视频库模块;2、数据转换模块;3、指令管理模块;4、数据回放模块。
具体实施方式
[0028]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于
本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]请参阅图1

10,本专利技术提供了基于线性回归模型的自动化数据仿真工具及方法,包括仿真视频库模块1、数据转换模块2、指令管理模块3和数据回放模块4,仿真视频库模块1、数据转换模块2、指令管理模块3均与数据回放模块4关联,仿真视频库模块1包括视频文件单元和配置文件单元,数据转换模块2包括数据过滤单元、数据转换单元和数据重写单元,指令管理模块3包括指令解析单元和仿真管理单元,数据回放模块4包括数据解析单元、数据发送单元和图像播放单元。
[0030]在本实施例中,使用时,首先加载需回放的.log文件、.xml文件和.dbc文件到项目中,根据需求对.log文件中的数据及图像进行同步回放,并将指定报文发送到对应设备中。同时,提供通用性好、易用性高、易维护的可视化操作界面。用户只需提供文件,根据需要在操作界面上进行配置,即可实现数据自动化循环回放。
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于线性回归模型的自动化数据仿真工具,包括仿真视频库模块(1)、数据转换模块(2)、指令管理模块(3)与数据回放模块(4),其特征在于,其中仿真视频库模块(1)、数据转换模块(2)、指令管理模块(3)均与数据回放模块(4)关联,仿真视频库模块(1)包括视频文件单元和配置文件单元;所述数据转换模块(2)为该系统核心模块,数据转换模块(2)包括数据过滤单元、数据转换单元、数据重写单元,数据过滤单元用于在仿真开始前根据指令对解析出的Log文件中数据进行过滤,并通过线性回归模型转换得到目标数据;所述指令管理模块(3)包括指令解析单元与仿真管理单元;所述数据回放模块(4)包括数据解析单元、数据发送单元、图像播放单元,其中数据解析单元在回放开始前解析以及处理Log文件中的数据,对加工后的目标视频数据和CAN数据做同步处理,同步处理包括同步发送CAN数据并回放图像视频。2.根据权利要求1所述的基于线性回归模型的自动化数据仿真工具,其特征在于:所述视频文件单元、配置文件单元内含提前录入的Corner Case场景库存储的.log二进制文件以及自定义.xml和.dbc配置文件。3.根据权利要求1所述的基于线性回归模型的自动化数据仿真工具,其特征在于:所述指令管理模块(3)由外部CAN设备发送的指令控制系...

【专利技术属性】
技术研发人员:闫岗邓银莹尤晟宇孙中伟
申请(专利权)人:上海智驾汽车科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1