自动驾驶仿真场景生成方法及装置、电子设备、存储介质制造方法及图纸

技术编号:23288566 阅读:30 留言:0更新日期:2020-02-08 18:30
本公开提供了一种自动驾驶仿真场景生成方法、自动驾驶仿真场景生成装置、电子设备及计算机可读存储介质,属于自动驾驶技术领域。该方法包括:利用场景编译器获取场景描述文件;基于自动驾驶仿真系统的数据格式,将所述场景描述文件转换为目标文件;通过所述自动驾驶仿真系统加载所述目标文件,生成所述自动驾驶仿真场景。本公开可以快速、有效建立多样化的自动驾驶仿真场景。

Automatic driving simulation scene generation method and device, electronic equipment, storage medium

【技术实现步骤摘要】
自动驾驶仿真场景生成方法及装置、电子设备、存储介质
本公开涉及自动驾驶
,尤其涉及一种自动驾驶仿真场景生成方法、自动驾驶仿真场景生成装置、电子设备及计算机可读存储介质。
技术介绍
随着计算机技术的迅速发展,自动驾驶受到了人们的广泛关注,为了提高自动驾驶系统的安全性和可靠性,经常需要通过自动驾驶系统对自动驾驶过程进行仿真运行。在此过程中,需要建立用于进行仿真的自动驾驶仿真场景。现有的自动驾驶仿真场景的建立通常依赖于车辆在真实的驾驶环境中产生的数据,通过获取车辆在真实场景中的数据,确定环境信息,进而根据环境信息建立仿真场景。然而,由于真实场景通常较为复杂,通过车辆在其中的运行以获取环境信息可能需要较长的时间,信息获取周期较长且难以保证其准确性,导致仿真场景生成效率较低;另外,为了保证其车辆通信的安全性,真实场景中的环境信息通常特征较为单一,基于此建立的仿真场景无法模拟出极端情况下的仿真数据,进而不能得到全面的自动驾驶仿真结果。因此,如何高效、快速的生成多样化的自动驾驶仿真场景是现有技术亟待解决的问题。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开提供了一种自动驾驶仿真场景生成方法、自动驾驶仿真场景生成装置、电子设备及计算机可读存储介质,进而至少在一定程度上克服现有的自动驾驶仿真场景生成效率低且比较单一的问题。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种自动驾驶仿真场景生成方法,包括:利用场景编译器获取场景描述文件;基于自动驾驶仿真系统的数据格式,将所述场景描述文件转换为目标文件;通过所述自动驾驶仿真系统加载所述目标文件,生成所述自动驾驶仿真场景。在本公开的一种示例性实施例中,所述利用场景编译器获取场景描述文件,包括:加载所述场景编译器,根据用户在所述场景编译器中输入的编译指令生成所述场景描述文件。在本公开的一种示例性实施例中,所述编译指令包括:随机初始化场景、添加场景元素、移动场景元素、删除场景元素或修改场景元素中的一种或多种。在本公开的一种示例性实施例中,所述场景描述文件包括以下任意一种或多种场景特征信息:仿真时长信息、场景尺寸信息、道路信息、车辆状态信息、障碍物信息以及信号指示信息。在本公开的一种示例性实施例中,所述基于自动驾驶仿真系统的数据格式,将所述场景描述文件转换为目标文件,包括:对所述场景描述文件进行解析,以提取所述场景描述文件中的多个场景特征信息;将所述场景特征信息转换为所述自动驾驶仿真系统的数据格式;将转换数据格式后的所述场景特征信息划分为不同的类别,以得到所述目标文件。在本公开的一种示例性实施例中,在生成所述自动驾驶仿真场景后,所述的方法还包括:通过所述自动驾驶仿真系统,在生成的所述自动驾驶仿真场景中运行自动驾驶模拟,得到自动驾驶模拟过程的运行日志数据;根据所述运行日志数据对所述自动驾驶模拟过程进行评估。在本公开的一种示例性实施例中,所述根据所述运行日志数据对所述自动驾驶模拟过程进行评估,包括:从所述运行日志数据中提取所述自动驾驶模拟过程中车辆的运行状态数据,根据所述运行状态数据对所述自动驾驶模拟过程进行评估;其中,所述运行状态数据包括以下任意一种或多种:所述车辆的运行速度;所述车辆通过路口的时间;所述自动驾驶模拟过程中的异常事件数据。根据本公开的一个方面,提供一种自动驾驶仿真场景生成装置,包括:文件获取模块,用于利用场景编译器获取场景描述文件;文件转换模块,用于基于自动驾驶仿真系统的数据格式,将所述场景描述文件转换为目标文件;场景生成模块,用于通过所述自动驾驶仿真系统加载所述目标文件,生成所述自动驾驶仿真场景。在本公开的一种示例性实施例中,文件获取模块包括:文件生成单元,用于加载所述场景编译器,根据用户在所述场景编译器中输入的编译指令生成所述场景描述文件。在本公开的一种示例性实施例中,所述编译指令包括:随机初始化场景、添加场景元素、移动场景元素、删除场景元素或修改场景元素中的一种或多种。在本公开的一种示例性实施例中,所述场景描述文件包括以下任意一种或多种场景特征信息:仿真时长信息、场景尺寸信息、道路信息、车辆状态信息、障碍物信息以及信号指示信息。在本公开的一种示例性实施例中,文件转换模块包括:解析单元,用于对所述场景描述文件进行解析,以提取所述场景描述文件中的多个场景特征信息;转换单元,用于将所述场景特征信息转换为所述自动驾驶仿真系统的数据格式;分类单元,用于将转换数据格式后的所述场景特征信息划分为不同的类别,以得到所述目标文件。在本公开的一种示例性实施例中,自动驾驶仿真场景生成方法还包括:运行模块,用于在生成所述自动驾驶仿真场景后,通过所述自动驾驶仿真系统,在生成的所述自动驾驶仿真场景中运行自动驾驶模拟,得到自动驾驶模拟过程的运行日志数据;评估模块,用于根据所述运行日志数据对所述自动驾驶模拟过程进行评估。在本公开的一种示例性实施例中,评估模块包括:状态数据提取单元,用于从所述运行日志数据中提取所述自动驾驶模拟过程中车辆的运行状态数据,根据所述运行状态数据对所述自动驾驶模拟过程进行评估;其中,所述运行状态数据包括以下任意一种或多种:所述车辆的运行速度;所述车辆通过路口的时间;所述自动驾驶模拟过程中的异常事件数据。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的方法。根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。本公开的示例性实施例具有以下有益效果:利用场景编译器获取场景描述文件,基于自动驾驶仿真系统的数据格式,将场景描述文件转换为目标文件,通过自动驾驶仿真系统加载目标文件,生成自动驾驶仿真场景。一方面,通过对场景描述文件转换为目标文件,加载目标文件即能够生成自动驾驶仿真场景,无需在真实的驾驶环境中运行车辆,节省了大量的仿真场景的建立成本与时间,提高了仿真场景的生成效率;另一方面,通过场景编译器可以确定多样化的仿真场景,相比于现有技术中生成单一特点的场景,本示例性实施例提高了仿真场景的丰富性和灵活性,且能够生成真实场景所不包括的极端情况下的路况场景,为进行自动驾驶仿真提供了更多的素材,丰富了进行自动驾驶仿真的仿真数据。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图本文档来自技高网...

【技术保护点】
1.一种自动驾驶仿真场景生成方法,其特征在于,包括:/n利用场景编译器获取场景描述文件;/n基于自动驾驶仿真系统的数据格式,将所述场景描述文件转换为目标文件;/n通过所述自动驾驶仿真系统加载所述目标文件,生成所述自动驾驶仿真场景。/n

【技术特征摘要】
1.一种自动驾驶仿真场景生成方法,其特征在于,包括:
利用场景编译器获取场景描述文件;
基于自动驾驶仿真系统的数据格式,将所述场景描述文件转换为目标文件;
通过所述自动驾驶仿真系统加载所述目标文件,生成所述自动驾驶仿真场景。


2.根据权利要求1所述的方法,其特征在于,所述利用场景编译器获取场景描述文件,包括:
加载所述场景编译器,根据用户在所述场景编译器中输入的编译指令生成所述场景描述文件。


3.根据权利要求2所述的方法,其特征在于,所述编译指令包括:随机初始化场景、添加场景元素、移动场景元素、删除场景元素或修改场景元素中的一种或多种。


4.根据权利要求1所述的方法,其特征在于,所述场景描述文件包括以下任意一种或多种场景特征信息:仿真时长信息、场景尺寸信息、道路信息、车辆状态信息、障碍物信息以及信号指示信息。


5.根据权利要求4所述的方法,其特征在于,所述基于自动驾驶仿真系统的数据格式,将所述场景描述文件转换为目标文件,包括:
对所述场景描述文件进行解析,以提取所述场景描述文件中的多个场景特征信息;
将所述场景特征信息转换为所述自动驾驶仿真系统的数据格式;
将转换数据格式后的所述场景特征信息划分为不同的类别,以得到所述目标文件。


6.根据权利要求1所述的方法,其特征在于,在生成所述自动驾驶仿真场景后,所述的方法还包...

【专利技术属性】
技术研发人员:周清
申请(专利权)人:北京京东乾石科技有限公司
类型:发明
国别省市:北京;11

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

1