本发明涉及自动驾驶领域,特别涉及一种基于虚拟现实技术的自动驾驶评估方法和系统。
背景技术:
1、现有技术中,对于自动驾驶的研究中,提出了自动驾驶体验平台,包括汽车驾驶模拟器、自动驾驶转换装置、路线分析与路线规划模块和外部计算机运动控制器,构成一个人机环路的闭环仿真系统,可以模拟真实的自动驾驶场景,让用户体验自动驾驶的操作方式和反应速度,平台主要用于让用户体验自动驾驶的操作方式和反应速度。此外,现有技术中还包括对于虚拟测试技术的研究,如场景要素分析、场景数据处理、场景随机生成、危险场景强化生成等。
2、以上研究还存在着以下技术问题:没有提供完整的测试系统或平台,无法对自动驾驶的效果进行评估和优化反馈。
技术实现思路
1、有鉴于此,本发明第一方面提供了一种基于虚拟现实技术的自动驾驶评估方法,以解决现有技术中无法对自动驾驶的效果进行评估和优化反馈的技术问题。该方法包括:
2、根据现实道路环境的现实道路数据构建虚拟现实场景,并在所述虚拟现实场景中模拟交通事件的动态发展过程,所述虚拟现实场景包括道路、车辆、行人以及交通信号灯;
3、将所述虚拟现实场景中的场景数据传输至自动驾驶控制器,所述自动驾驶控制器根据所述场景数据通过运行自动驾驶算法输出驾驶控制数据;
4、根据所述驾驶控制数据控制所述虚拟现实场景中的车辆模型行驶,记录所述车辆模型行驶过程中的第一驾驶数据,并根据所述第一驾驶数据对所述自动驾驶控制器的性能表现和所述自动驾驶算法进行评估,获得第一评估结果;
5、根据所述第一评估结果获得第一优化方案,所述第一优化方案包括对所述自动驾驶控制器和所述自动驾驶算法的第一调整信息。
6、进一步的,所述根据现实道路环境的现实道路数据构建虚拟现实场景,并在所述虚拟现实场景中模拟交通事件的动态发展过程,包括:
7、根据用户输入的道路类型和地理位置信息,从场景信息数据库中获得对应的现实道路数据,并根据获取的现实道路数据构建所述虚拟现实场景,所述场景信息数据库包括多种道路类型和多种地点的道路环境信息;
8、根据用户输入的交通事件信息,在所述虚拟现实场景中模拟对应的交通事件的动态发展过程。
9、进一步的,所述将所述虚拟现实场景中的与驾驶相关的场景数据传输至自动驾驶控制器,包括:
10、获取所述虚拟现实场景中的与驾驶相关的传感器数据,并将所述传感器数据传输至所述自动驾驶控制器,所述传感器数据包括图像数据、距离数据以及速度数据。
11、进一步的,所述记录所述车辆模型行驶过程中的第一驾驶数据,并根据所述第一驾驶数据对所述自动驾驶控制器的性能表现和所述自动驾驶算法进行评估,获得第一评估结果,包括:
12、获取所述车辆模型在所述虚拟现实场景中行驶过程的所述第一驾驶数据和车辆信息;
13、获得所述第一评估结果,所述第一评估结果包括所述自动驾驶控制器的性能评估结果和所述自动驾驶算法的评估结果,并对所述第一评估结果进行可视化显示。
14、进一步的,所述根据所述第一评估结果获得第一优化方案,包括:
15、预设优化目标和优化方法;
16、判断所述第一评估结果是否满足优化目标;
17、若否,根据所述优化方法获得所述第一优化方案,所述第一优化方案包括对所述自动驾驶控制器的优化内容和对所述自动驾驶算法的优化内容;
18、根据所述第一优化方案分别对所述自动驾驶控制器和所述自动驾驶算法进行调整,得到优化结果,并对所述第一优化方案和所述优化结果进行记录和存储。
19、进一步的,所述方法还包括:
20、通过调整后的所述自动驾驶算法和调整后的所述自动驾驶控制器根据所述场景数据重新输出驾驶控制数据,并根据重新输出的驾驶控制数据控制所述虚拟现实场景中的所述车辆模型行驶,获得所述车辆模型行驶过程中的第二驾驶数据;
21、根据所述第二驾驶数据对所述自动驾驶控制器的性能表现和所述自动驾驶算法进行评估,获得第二评估结果;
22、判断所述第二评估结果是否满足所述优化目标;
23、如果所述第二评估结果不满足所述优化目标,根据所述第二评估结果获得第二优化方案,并根据所述第二优化方案对所述自动驾驶控制器和所述自动驾驶算法进行调整,直至基于调整后的所述自动驾驶控制器和调整后的自动驾驶算法得到的评估结果满足所述优化目标。
24、本发明第二方面提供了一种基于虚拟现实技术的自动驾驶评估系统,以解决现有技术中无法对自动驾驶的效果进行评估和优化反馈的技术问题。该系统包括:虚拟现实场景生成模块,用于根据现实道路环境的现实道路数据构建虚拟现实场景,并在所述虚拟现实场景中模拟交通事件的动态发展过程,所述虚拟现实场景包括道路、车辆、行人以及交通信号灯;
25、虚拟现实场景生成模块,还用于将所述虚拟现实场景中的场景数据传输至自动驾驶控制器;
26、自动驾驶模块,用于运行自动驾驶控制器和自动驾驶算法,运行所述自动驾驶控制器根据所述场景数据通过自动驾驶算法输出驾驶控制数据,并将所述驾驶控制数据发送至所述虚拟现实场景生成模块;
27、所述虚拟现实场景生成模块,还用于根据所述驾驶控制数据控制所述虚拟现实场景中的车辆模型行驶;
28、数据采集和分析模块,用于记录所述车辆模型行驶过程中的第一驾驶数据,并根据所述第一驾驶数据对所述自动驾驶控制器的性能表现和所述自动驾驶算法进行评估,获得第一评估结果;
29、优化反馈模块,用于根据所述第一评估结果获得第一优化方案,所述第一优化方案包括对所述自动驾驶控制器和所述自动驾驶算法的第一调整信息。
30、本发明第三方面还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意的一种基于虚拟现实技术的自动驾驶评估方法。
31、本发明第四方面还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述任意的一种基于虚拟现实技术的自动驾驶评估方法的计算机程序。
32、与现有技术相比,本说明书采用的上述至少一个技术方案能够达到的有益效果至少包括:提供了一种基于虚拟现实技术的自动驾驶评估方法,通过记录自动驾驶控制器在驾驶车辆时的驾驶数据,并根据驾驶数据对自动驾驶控制器的性能表现进行评估,根据评估结果对自动驾驶控制器和自动驾驶算法进行调整。本发明通过对虚拟现实场景中的数据进行采集和分析,评估自动驾驶系统的性能表现,并进一步优化算法和控制策略,能够实现自动驾驶系统的全面、真实、可重复的测试验证,提高自动驾驶系统的开发效率和测试安全性,降低测试成本和风险。
1.一种基于虚拟现实技术的自动驾驶评估方法,其特征在于,包括:
2.根据权利要求1所述的一种基于虚拟现实技术的自动驾驶评估方法,其特征在于,所述根据现实道路环境的现实道路数据构建虚拟现实场景,并在所述虚拟现实场景中模拟交通事件的动态发展过程,包括:
3.根据权利要求1所述的一种基于虚拟现实技术的自动驾驶评估方法,其特征在于,所述将所述虚拟现实场景中的场景数据传输至自动驾驶控制器,包括:
4.根据权利要求1至3中任一项所述的一种基于虚拟现实技术的自动驾驶评估方法,其特征在于,所述记录所述车辆模型行驶过程中的第一驾驶数据,并根据所述第一驾驶数据对所述自动驾驶控制器的性能表现和所述自动驾驶算法进行评估,获得第一评估结果,包括:
5.根据权利要求4所述的一种基于虚拟现实技术的自动驾驶评估方法,其特征在于,所述根据所述第一评估结果获得第一优化方案,包括:
6.根据权利要求5所述的一种基于虚拟现实技术的自动驾驶评估方法,其特征在于,还包括:
7.一种基于虚拟现实技术的自动驾驶评估系统,其特征在于,包括:
8.根据权利要求7所述的一种基于虚拟现实技术的自动驾驶评估系统,其特征在于,所述虚拟现实场景生成模块,还用于:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的一种基于虚拟现实技术的自动驾驶评估方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至6中任一项所述的一种基于虚拟现实技术的自动驾驶评估方法的计算机程序。