一种基于神经网络的驾驶员操作评估系统及方法技术方案

技术编号:30500867 阅读:19 留言:0更新日期:2021-10-27 22:33
本发明专利技术公开一种基于神经网络的驾驶员操作评估系统及方法,属于驾驶辅助技术领域,利用数据采集模块接收操作数据和车辆运动状态,并将每个驾驶学员的操作数据作为一个矩阵元素,将所有矩阵元素集合成一个多维矩阵,作为数据集输入训练后的神经网络模块,训练后的神经网络模块根据打分标准进行驾驶水平归类,并综合驾驶学员操作数据、车辆运动状态和虚拟视觉场景三者得出评估结果。本发明专利技术科学合理,三层堆叠的LSTM网络层,使该神经网络模型能够学习更高层次的时域特征表示,训练出的神经网络性能更优良。通过对驾驶员操作数据的特征提取作为深度学习的数据来源进行神经网络的训练,加快学员操作数据处理的速度,增加了评估的智能性。能性。能性。

【技术实现步骤摘要】
一种基于神经网络的驾驶员操作评估系统及方法


[0001]本专利技术涉及驾驶辅助
,具体是一种基于神经网络的驾驶员操作评估系统及方法。

技术介绍

[0002]随着汽车越来越普及成为人们生活中代步工具,为了保证驾驶员的安全驾驶,避免因驾驶员操作不当引发的对驾驶员的操作过程进行评估具有非常重要的意义。除了日常使用的汽车之外,各种型号的特种车辆装备有更复杂和先进的设备;考虑到特种车辆维护和使用成本高昂,模拟器可作为驾驶员训练的良好选择,驾驶员可感受驾驶真实车辆的效果,也在极大程度上降低了成本。但是在训练过程中仍然存在许多问题,首先,驾驶员的训练没有标准和依据;其次,在培训驾驶员的过程中,需要配备教练员进行指导和考核,但是面对增多的驾驶员,教员的需求也在增大,导致供不应求的现象发生。此外,现有的驾照考试制度只是简单提取一些汽车行驶过程的状态数据作为参考和评分标准,而汽车在行驶过程中,存在着大量不可预测的因素,使得对驾驶员的操作的评估显得过于简单。所以,人们需要一种基于神经网络的驾驶员操作评估系统及方法来解决上述问题。

技术实现思路

[0003]专利技术目的:本专利技术目的在于针对现有技术,提供一种基于神经网络的驾驶员操作评估系统及方法解决驾驶员增多、教练供不应求的问题。
[0004]技术方案:本专利技术所述一种基于神经网络的驾驶员操作评估系统及方法,包括驾驶模拟器、视景模块、动力学仿真模块、数据采集模块和神经网络模块;
[0005]所述驾驶模拟器向驾驶学员提供驾驶操作沉浸感,并获得驾驶学员操作产生的数据,包括挡位、方向盘角度;所述视景模块,用于产生驾驶的虚拟视觉场景;
[0006]所述动力学仿真模块根据驾驶模拟器采集的数据计算车辆运动状态,包括车辆位置、速度;
[0007]所述数据采集模块,用于接收所述驾驶模拟器获得的操作数据和所述动力学仿真模块计算的车辆运动状态,并将每个驾驶学员的操作数据作为一个矩阵元素,将所有矩阵元素集合成一个多维矩阵,作为神经网络模块输入的数据集;
[0008]所述神经网络模块根据不同车型训练不同的神经网络,经训练的神经网络模块对不同驾驶水平进行归类,且每类水平对应各自的打分标准;所述数据集导入训练后的神经网络模块,所述神经网络模块对其评估,综合驾驶学员操作数据、车辆运动状态和虚拟视觉场景三者得出评估结果。
[0009]优选的,所述神经网络模块包括三层堆叠的LSTM网络层,各所述LSTM网络层结构相同;所述神经网络模块所使用的激活函数为Sigmoid函数。
[0010]优选的,所述数据采集模块包括宽电压输入调节单元、数模转换器、处理器和CAN控制器。
[0011]优选的,所述矩阵元素的大小为(40,10)。
[0012]优选的,所述神经网络模块还包括外部接口,用于对驾驶学员的驾驶水平自定义打分。
[0013]优选的,一种基于神经网络的驾驶员操作评估方法,包括以下步骤:
[0014]S10、根据不同的车型训练不同的神经网络模块,使得神经网络模块对不同驾驶水平进行归类,且每类水平对应各自的打分标准;
[0015]S20、驾驶学员利用驾驶模拟器和视景模块进行模拟驾驶,驾驶模拟器获得驾驶学员操作产生的数据,包括挡位、方向盘角度;模拟驾驶中动力学仿真模块根据驾驶模拟器采集的数据计算车辆运动状态,包括车辆位置、速度;
[0016]S30、数据采集模块接收操作数据和车辆运动状态,并将每个驾驶学员的操作数据作为一个矩阵元素,将所有矩阵元素集合成一个多维矩阵,作为数据集输入训练后的神经网络模块;
[0017]S40、通过外部接口对驾驶学员的驾驶打分,训练后的神经网络模块根据打分标准进行驾驶水平归类,并综合驾驶学员操作数据、车辆运动状态和虚拟视觉场景三者得出评估结果。
[0018]一种存储设备,其中存储有计算机程序,所述计算机程序在电子设备中运行时,由所述电子设备的处理器加载并执行基于神经网络的驾驶员操作评估方法。
[0019]一种电子设备,包括:
[0020]处理器,用于运行计算机程序;以及存储设备,用于存储计算机程序,所述计算机程序在所述电子设备中运行时由处理器加载并执行基于神经网络的驾驶员操作评估方法。
[0021]有益效果:本专利技术利用数据采集模块接收操作数据和车辆运动状态,并将每个驾驶学员的操作数据作为一个矩阵元素,将所有矩阵元素集合成一个多维矩阵,作为数据集输入训练后的神经网络模块,通过外部接口对驾驶学员的驾驶打分,训练后的神经网络模块根据打分标准进行驾驶水平归类,并综合驾驶学员操作数据、车辆运动状态和虚拟视觉场景三者得出评估结果。三层堆叠的LSTM网络层,使该神经网络模型能够学习更高层次的时域特征表示,训练出的神经网络性能更加优良。通过对驾驶员操作数据的特征提取作为深度学习的数据来源进行神经网络的训练,加快学员操作数据处理的速度,增加了评估的智能性;同时可以根据不同的评估条件对数据制定出不同的评估标准,使智能评估系统更加细致化。
附图说明
[0022]图1为本专利技术系统工作原理图;
[0023]图2为本专利技术方法流程示意图;
[0024]图3为本专利技术驾驶学员操作数据预处理后分类示意图。
具体实施方式
[0025]下面通过附图对本专利技术技术方案进行详细说明,但是本专利技术的保护范围不局限于实施例。
[0026]实施例1:如图1

3所示,一种基于神经网络的驾驶员操作评估系统及方法,包括驾
驶模拟器、视景模块、动力学仿真模块、数据采集模块和神经网络模块;
[0027]驾驶模拟器向驾驶学员提供驾驶操作沉浸感,并获得驾驶学员操作产生的数据,包括挡位、方向盘角度、发动机油门开度;视景模块,用于产生驾驶的虚拟视觉场景;
[0028]动力学仿真模块根据驾驶模拟器采集的数据计算车辆运动状态,包括车辆位置、速度、加速度等,还包括车辆运行环境信息,如地面摩擦系数、地面坡度、海拔高度;
[0029]数据采集模块,用于接收驾驶模拟器获得的操作数据和动力学仿真模块计算的车辆运动状态,并将每个驾驶学员的操作数据作为一个矩阵元素,将所有矩阵元素集合成一个多维矩阵,作为神经网络模块输入的数据集,方便神经网络直接调用和训练;
[0030]神经网络模块根据不同车型训练不同的神经网络,经训练的神经网络模块对不同驾驶水平进行归类,且每类水平对应各自的打分标准;数据集导入训练后的神经网络模块,神经网络模块对其评估,综合驾驶学员操作数据、车辆运动状态和虚拟视觉场景三者得出评估结果。由于本专利技术只是记录的驾驶学员的操作数据,并不知道学员操作的优劣。所以可把学员的操作结果分为10个档次,每个档次分别对应1

10分。通过外部接口对学员操作数据自定义打分结果,把学员的操作数据进行分类,每个结果类别里面会出现对应的操作数据,也会出现相应的教练的建议。
[0031]神经网络模块包括三层堆叠的LSTM网络层,各LSTM网络层本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于神经网络的驾驶员操作评估系统,其特征在于:包括驾驶模拟器、视景模块、动力学仿真模块、数据采集模块和神经网络模块;所述驾驶模拟器向驾驶学员提供驾驶操作沉浸感,并获得驾驶学员操作产生的数据,包括挡位、方向盘角度;所述视景模块,用于产生驾驶的虚拟视觉场景;所述动力学仿真模块根据驾驶模拟器采集的数据计算车辆运动状态,包括车辆位置、速度;所述数据采集模块,用于接收所述驾驶模拟器获得的操作数据和所述动力学仿真模块计算的车辆运动状态,并将每个驾驶学员的操作数据作为一个矩阵元素,将所有矩阵元素集合成一个多维矩阵,作为神经网络模块输入的数据集;所述神经网络模块根据不同车型训练不同的神经网络,经训练的神经网络模块对不同驾驶水平进行归类,且每类水平对应各自的打分标准;所述数据集导入训练后的神经网络模块,所述神经网络模块对其评估,综合驾驶学员操作数据、车辆运动状态和虚拟视觉场景三者得出评估结果。2.根据权利要求1所述的一种基于神经网络的驾驶员操作评估系统,其特征在于:所述神经网络模块包括三层堆叠的LSTM网络层,各所述LSTM网络层结构相同;所述神经网络模块所使用的激活函数为Sigmoid函数。3.根据权利要求1所述的一种基于神经网络的驾驶员操作评估系统,其特征在于:所述数据采集模块包括宽电压输入调节单元、数模转换器、处理器和CAN控制器。4.根据权利要求1所述的一种基于神经网络的驾驶员操作评估系统,其特征在于:所述矩阵元素的大小为(4...

【专利技术属性】
技术研发人员:张镭陈黎明顾乐明
申请(专利权)人:上海黑拓科技发展有限公司
类型:发明
国别省市:

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

1