软件初始化方法、装置、电子设备、存储介质及车辆制造方法及图纸

技术编号:39142322 阅读:10 留言:0更新日期:2023-10-23 14:55
本申请涉及一种软件初始化方法、装置、电子设备、存储介质及车辆,该方法包括:在车辆上电后的环视软件启动过程中,获取该车辆自带的配置文件,该配置文件中存储有该环视软件用于进行外参标定的第一摄像头设计参数;基于该配置文件,将该环视软件中的默认摄像头设计参数更新为第一摄像头设计参数;基于第一摄像头设计参数,初始化该环视软件,以使该环视软件基于第一摄像头设计参数进行外参标定。该方法实现环视软件针对不同车辆的快速适配,进而提高车辆的生产效率。车辆的生产效率。车辆的生产效率。

【技术实现步骤摘要】
软件初始化方法、装置、电子设备、存储介质及车辆


[0001]本申请涉及汽车
,尤其涉及一种软件初始化方法、装置、电子设备、存储介质及车辆。

技术介绍

[0002]现在越来越多的车辆安装有环视软件,环视软件可以对车辆上的多个环视摄像头采集的图像进行拼接,形成一张360度环视全景图像。
[0003]车辆的环视摄像头在工厂实际装配过程中,由于不同零件生产误差及在装配过程中安装误差,会导致环视摄像头的实际安装位置和角度与理论设计值不同,此时就需要在产线上根据设计状态,利用外参标定过程确定环视软件中的外参标定参数。外参标定过程为根据车辆各个环视摄像头识别到的标定图案上的关键点的位置计算出车辆中实际安装的摄像头的位置和角度和对应的理论设计值计算出车辆上各个环视摄像头的安装误差,通过拼接算法将安装误差进行补偿,生成外参标定参数。目前,在车辆生产过程中,同一条生产线上会出现不同的车型,由于不同车型的设计造型及布局不同,导致不同车型的环视摄像头的安装位置和角度的理论设计值不尽相同。因此,需要针对环视摄像头的安装位置和角度的理论设计值不同的车辆,更新环视软件。
[0004]然而,在工厂生产环境的正式生产的软件的更新,除了需要修改软件代码之外,还需要对软件进行测试和发版,才能完成软件更新。也就是说,环视软件的更新,除了需要修改环视摄像头的安装位置和角度的理论设计值对应的代码之外,还需要对环视软件进行重新测试和发版,因此环视软件的更新周期较长,进而限制了环视软件针对不同车辆的快速适配,影响车辆的生产。
专利技术内容
[0005]本申请提供了一种软件初始化方法、装置、电子设备、存储介质及车辆,能够实现环视软件针对不同车辆的快速适配,进而提高车辆的生产效率。
[0006]第一方面,本申请实施例提供了一种软件初始化方法,包括:在车辆上电后的环视软件启动过程中,获取该车辆自带的配置文件,该配置文件中存储有该环视软件用于进行外参标定的第一摄像头设计参数;基于该配置文件,将该环视软件中的默认摄像头设计参数更新为第一摄像头设计参数;基于第一摄像头设计参数,初始化该环视软件,以使该环视软件基于第一摄像头设计参数进行外参标定。
[0007]本申请一些实施例中,该基于第一摄像头设计参数,初始化该环视软件之后,该方法还包括:确定该配置文件是否存在更新;在确定该配置文件存在更新的情况下,获取更新后的该配置文件,该更新后的该配置文件存储有第二摄像头设计参数;基于更新后的该配置文件,将该环视软件中的第一摄像头设计参数更新为第二摄像头设计参数;基于第二摄像头设计参数,重新初始化该环视软件,以使该环视软件基于第二摄像头设计参数进行外参标定。
[0008]本申请一些实施例中,该确定该配置文件是否存在更新之后,该方法还包括:从云端接收针对该配置文件的参数更新消息,该参数更新消息包括第二摄像头设计参数;第二摄像头参数为多个车辆的环视摄像头的实际安装位置平均值和实际角度平均值,其中,该多个车辆中的每个车辆与该车辆的车型和生产批次相同,该生产批次中多个车辆的摄像头的安装误差平均值大于或等于误差阈值;基于该参数更新消息,更新该配置文件。
[0009]本申请一些实施例中,该从云端接收针对该配置文件的参数更新消息之后,该方法还包括:基于该参数更新消息,确定该配置文件存在更新;或者,在确定该配置文件基于该参数更新消息更新完成后,确定该配置文件存在更新。
[0010]本申请一些实施例中,该多个车辆包括该车辆,该从云端接收针对该配置文件的参数更新消息之前,该方法还包括:向该云端发送该车辆的标定过程计算得到的安装误差和环视摄像头的实际安装位置和角度。
[0011]本申请一些实施例中,该从云端接收针对该配置文件的参数更新消息之前,该方法还包括:向该云端发送设备信息,以使该云端基于该设备信息向该车辆下发该参数更新消息;该设备信息包括以下至少一项:第一信息和第二信息;第一信息用于指示该车辆的车型和生产批次,第二信息用于指示该车辆的车架号。
[0012]本申请一些实施例中,该在车辆上电后的环视软件启动过程中,获取该车辆自带的配置文件,包括:在车辆上电后的环视软件启动过程中,根据该车辆的类型和预设映射关系,确定该配置文件在该车辆中的目标存储区域,该预设映射关系用于指示不同车辆类型与对应的配置文件所在的存储区域的对应关系;从该目标存储区域获取该配置文件。
[0013]本申请一些实施例中,该配置文件中还存储有用于环视显示的目标视角显示参数;该基于该配置文件,将该环视软件中的默认摄像头设计参数更新为第一摄像头设计参数,包括:基于该配置文件,将该环视软件中的默认摄像头设计参数更新为第一摄像头设计参数,并将该环视软件中的默认视角显示参数更新为该目标视角显示参数;该基于第一摄像头设计参数,初始化该环视软件,以使该环视软件基于第一摄像头设计参数进行外参标定,包括:基于第一摄像头设计参数和该目标视角显示参数,初始化该环视软件,以使该环视软件基于第一摄像头设计参数进行外参标定,并基于该目标视角显示参数进行环视显示。
[0014]本申请一些实施例中,该基于该配置文件,将该环视软件中的默认摄像头设计参数更新为第一摄像头设计参数之前,该方法还包括:从该配置文件获取第一摄像头设计参数;确定该默认摄像头设计参数是否与第一摄像头设计参数相同;该基于该配置文件,将该环视软件中的默认摄像头设计参数更新为第一摄像头设计参数,包括:在该默认摄像头设计参数与第一摄像头设计参数不相同的情况下,将该环视软件中的该默认摄像头设计参数更新为第一摄像头设计参数。
[0015]本申请一些实施例中,该确定该默认摄像头设计参数是否与第一摄像头设计参数相同之后,该方法还包括:在该默认摄像头设计参数与第一摄像头设计参数相同的情况下,基于该默认摄像头设计参数,初始化该环视软件,以使该环视软件基于该默认摄像头设计参数进行外参标定。
[0016]第二方面,本申请实施例提供了一种软件初始化装置,包括:获取模块,用于在车辆上电后的环视软件启动过程中,获取该车辆自带的配置文件,该配置文件中存储有该环
视软件用于进行外参标定的第一摄像头设计参数;更新模块,用于基于该配置文件,将该环视软件中的默认摄像头设计参数更新为第一摄像头设计参数;初始化模块,用于基于第一摄像头设计参数,初始化该环视软件,以使该环视软件基于第一摄像头设计参数进行外参标定。
[0017]本申请一些实施例中,该装置还包括:确定模块,用于在基于第一摄像头设计参数,初始化该环视软件之后,确定该配置文件是否存在更新;该获取模块,还用于在确定该配置文件存在更新的情况下,获取更新后的该配置文件,该更新后的该配置文件存储有第二摄像头设计参数;该更新模块,还用于基于更新后的该配置文件,将该环视软件中的第一摄像头设计参数更新为第二摄像头设计参数;该初始化模块,还用于基于第二摄像头设计参数,重新初始化该环视软件,以使该环视软件基于第二摄像头设计参数进行外参标定。
[0018]本申请一些实施例中,该装置还包括:接收模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件初始化方法,其特征在于,所述方法包括:在车辆上电后的环视软件启动过程中,获取所述车辆自带的配置文件,所述配置文件中存储有所述环视软件用于进行外参标定的第一摄像头设计参数;基于所述配置文件,将所述环视软件中的默认摄像头设计参数更新为所述第一摄像头设计参数;基于所述第一摄像头设计参数,初始化所述环视软件,以使所述环视软件基于所述第一摄像头设计参数进行外参标定。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一摄像头设计参数,初始化所述环视软件之后,所述方法还包括:确定所述配置文件是否存在更新;在确定所述配置文件存在更新的情况下,获取更新后的所述配置文件,所述更新后的所述配置文件存储有第二摄像头设计参数;基于更新后的所述配置文件,将所述环视软件中的所述第一摄像头设计参数更新为所述第二摄像头设计参数;基于所述第二摄像头设计参数,重新初始化所述环视软件,以使所述环视软件基于所述第二摄像头设计参数进行外参标定。3.根据权利要求2所述的方法,其特征在于,所述确定所述配置文件是否存在更新之后,所述方法还包括:从云端接收针对所述配置文件的参数更新消息,所述参数更新消息包括所述第二摄像头设计参数;所述第二摄像头参数为多个车辆的环视摄像头的实际安装位置平均值和实际角度平均值,其中,所述多个车辆中的每个车辆与所述车辆的车型和生产批次相同,所述生产批次中多个车辆的摄像头的安装误差平均值大于或等于误差阈值;基于所述参数更新消息,更新所述配置文件。4.根据权利要求3所述的方法,其特征在于,所述从云端接收针对所述配置文件的参数更新消息之后,所述方法还包括:基于所述参数更新消息,确定所述配置文件存在更新;或者,在确定所述配置文件基于所述参数更新消息更新完成后,确定所述配置文件存在更新。5.根据权利要求3所述的方法,其特征在于,所述多个车辆包括所述车辆,所述从云端接收针对所述配置文件的参数更新消息之前,所述方法还包括:向所述云端发送所述车辆的标定过程计算得到的安装误差和环视摄像头的实际安装位置和角度。6.根据权利要求3所述的方法,其特征在于,所述从云端接收针对所述配置文件的参数更新消息之前,所述方法还包括:向所述云端发送设备信息,以使所述云端基于所述设备信息向所述车辆下发所述参数更新消息;所述设备信息包括以下至少一项:第一信息和第二信息;...

【专利技术属性】
技术研发人员:崔龙飞
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1