CN108717536A - 驾驶教学与评分方法、设备及计算机可读存储介质 - Google Patents
驾驶教学与评分方法、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN108717536A CN108717536A CN201810528416.9A CN201810528416A CN108717536A CN 108717536 A CN108717536 A CN 108717536A CN 201810528416 A CN201810528416 A CN 201810528416A CN 108717536 A CN108717536 A CN 108717536A
- Authority
- CN
- China
- Prior art keywords
- driving instruction
- information
- vehicle
- marking
- control information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 238000013528 artificial neural network Methods 0.000 claims abstract description 45
- 210000005036 nerve Anatomy 0.000 claims abstract description 42
- 238000012549 training Methods 0.000 claims abstract description 22
- 230000001133 acceleration Effects 0.000 claims description 9
- 230000009467 reduction Effects 0.000 claims description 8
- 238000000513 principal component analysis Methods 0.000 claims description 7
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 210000004218 nerve net Anatomy 0.000 description 8
- 230000006399 behavior Effects 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 6
- 210000002569 neuron Anatomy 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005284 excitation Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 239000004615 ingredient Substances 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000000205 computational method Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000002945 steepest descent method Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q10/06393—Score-carding, benchmarking or key performance indicator [KPI] analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Educational Administration (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Multimedia (AREA)
- Educational Technology (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明公开了一种驾驶教学与评分方法、设备及计算机可读存储介质,驾驶教学与评分方法:获取车辆的行驶信息作为神经网络的输入,获取车辆对应的控制信息作为神经网络的输出;根据输入和输出对神经网络进行训练,得到目标神经网络;获取车辆的实时行驶信息,将实时行驶信息作为目标神经网络的输入,目标神经网络输出对应的控制信息,根据控制信息进行驾驶教学或者评分。基于训练好的目标神经网络,以当前行驶状况及路况信息为输入,输出相应最优操作。实现了根据当前行驶信息实时指导驾驶员操作,并进行驾驶操作评分,无需教练专门指导,节省了人力培训成本,再者,保证了驾驶教学与评分的一致性与自动性。
Description
技术领域
本发明涉及辅助驾驶技术领域,尤其涉及一种驾驶教学与评分方法、设备及计算机可读存储介质。
背景技术
深度学习目前已经在计算机视觉、语音识别以及自然语言处理等问题上有深入的研究,并取得了很多瞩目的成就,但是在处理与分析连续的数据方面的相关工作较少。近年来随着及私家机动车辆的普及,培训驾驶员的教学产品与评分产品也越来越多。其中教学产品以驾校居多,现有的驾驶员测试***或训练***,功能过于单一,不能实现测试***和训练***的信息交互,从而使得驾驶员训练只能依靠教练员的口头反复教授。教练员口头教授这种方式不仅提高不了效率还费时费力。评分产品方面,多数产品通过提供在驾车过程中车道偏离(Lane Departure Warning System,LDW),前车碰撞(Time-To-Collision,TTC),车距保持(Vehicle Distance Monitoring Warning,HMW),以及急加速(acceleratedcooling control,ACC_FRONT),急减速(ACC_SIDLE),急转弯(ACC_TURN),超速(OVER_SPEED)等信息计算驾驶员行为的得分,是一种以根基操作结果推算操作行为的过程,不能直观评价其具体操作的不足。
发明内容
本发明的主要目的在于提供一种驾驶教学与评分方法、设备及计算机可读存储介质,旨在解决现有技术中无法根据当前驾驶状况及路况信息,实时给出最优操作进行驾驶指导和评分的技术问题。
为实现上述目的,本发明提供一种驾驶教学与评分方法,包括:
基于摄像头和传感器获取实体车辆的实时行驶信息,将所述实时行驶信息作为目标神经网络的输入;
根据所述目标神经网络的输入,所述目标神经网络输出对应的控制信息;
根据所述控制信息进行驾驶教学或者评分。
可选地,所述基于摄像头和传感器获取实体车辆的实时行驶信息,将所述实时行驶信息作为目标神经网络的输入的步骤包括:
对所述车辆的行驶信息进行主成分分析PCA降维,得到目标神经网络的输入。
可选地,所述目标神经网络输出对应的控制信息的步骤包括:
对所述车辆的控制信息进行归一化处理,所述目标神经网络输出归一化的控制信息。
可选地,所述获取车辆的实时行驶信息,将所述实时行驶信息作为目标神经网络的输入的步骤之前,还包括:
获取车辆的行驶信息作为神经网络的输入,获取车辆对应的控制信息作为神经网络的输出;
在所述输入刺激下训练神经网络,不断更新神经网络的连接权值,直至达到最小化loss,得到所述输入下稳定的输出,进而得到目标神经网络。
可选地,所述行驶信息包括:行驶速度、加速度、前方障碍物信息、道路标志信息、相邻车道信息和行驶方向中的至少一种。
可选地,所述控制信息包括:刹车和油门的控制量以及方向盘转向角的控制量中的至少一种。
可选地,所述根据所述控制信息进行驾驶教学或者评分的步骤包括:
当处于驾驶教学模式时;
通过语音播报和/或视频显示所述控制信息;
根据所述控制信息指导驾驶员驾驶车辆。
可选地,所述根据所述控制信息进行驾驶教学或者评分的步骤包括:
当处于评分模式时;
将所述控制信息与驾驶员驾驶车辆的操作进行比对;
通过比对结果的匹配度,对驾驶员实时操作车辆进行评分。
本发明还提供一种驾驶教学与评分设备,所述驾驶教学与评分设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的驾驶教学与评分程序,所述驾驶教学与评分程序被所述处理器执行时实现上述的驾驶教学与评分方法的步骤。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有操作***、驾驶教学与评分程序、网络通信接口程序及用户接口程序,所述驾驶教学与评分程序被处理器执行时实现上述的驾驶教学与评分方法的步骤。
本发明提供的一种驾驶教学与评分方法,通过获取车辆的行驶信息作为神经网络的输入,获取车辆对应的控制信息作为神经网络的输出;根据所述输入和输出对神经网络进行训练,得到目标神经网络;获取车辆的实时行驶信息,将所述实时行驶信息作为目标神经网络的输入,所述目标神经网络输出对应的控制信息,根据所述控制信息进行驾驶教学或者评分。基于训练好的目标神经网络,以当前行驶状况及路况信息为输入,输出相应最优操作。在驾驶教学模式下,通过该最优操作指导驾驶员进行相应操作,在评分模式下,通过该最优操作对驾驶员的驾驶行为进行评分,使驾驶员了解具体操作不当的地方,并根据最优操作进行改善。实现了根据当前行驶信息实时指导驾驶员操作,并进行驾驶操作评分,无需教练专门指导,节省了人力培训成本,再者,保证了驾驶教学与评分的一致性与自动性。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;
图2为本发明图驾驶教学与评分方法一实施例的流程示意图;
图3为本发明驾驶教学与评分方法一应用实施例的流程示意图;
图4为本发明驾驶教学与评分方法另一应用实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。
本发明实施例驾驶教学与评分设备可以包括PC,也可以包括智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、便携计算机等具有显示功能的可移动式终端设备。
如图1所示,该驾驶教学与评分设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,驾驶教学与评分设备还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,驾驶教学与评分设备还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的驾驶教学与评分设备结构并不构成对驾驶教学与评分设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及驾驶教学与评分程序。
在图1所示的驾驶教学与评分设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的驾驶教学与评分程序。
基于上述驾驶教学与评分设备硬件结构以及通信网络***,提出本发明驾驶教学与评分方法各个实施例。
本发明提供一种驾驶教学与评分方法,在驾驶教学与评分方法的一实施例中,参照附图2,该方法包括:
步骤S10,基于摄像头和传感器获取实体车辆的实时行驶信息,将所述实时行驶信息作为目标神经网络的输入;
神经网络是一种运算模型,由大量的节点(或称神经元)之间相互联接构成。每个节点代表一种特定的输出函数,称为激励函数(activation function)。每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重,这相当于人工神经网络的记忆。网络的输出则依网络的连接方式,权重值和激励函数的不同而不同。而网络自身通常都是对自然界某种算法或者函数的逼近,也可能是对一种逻辑策略的表达。
目标神经网络为本发明中经过训练得到的可以实现驾驶教学与评分的神经网络。神经网络的训练依靠反向传播算法:最开始输入层输入特征输入向量,可以看作本实施例中的输入,网络层层计算获得输出,输出层发现输出和目标输出不一样,这时,就让最后一层神经元进行参数调整,最后一层神经元不仅自己调整参数,还会勒令连接它的倒数第二层神经元调整,层层往回退着调整,经过调整的网络会在样本上继续测试,如果输出还是出错,继续下轮回退调整,调整参数,直到输出满意为止。将所有的输入及其对应的输出对神经网络进行上述训练,得到目标神经网络。
行驶信息包括行驶速度、加速度、前方障碍物信息、道路标志信息、相邻车道信息、行驶方向和当前车道信息等,通过摄像头、加速度传感器、速度传感器和角度传感器等检测车辆的行驶信息。实时行驶信息,车辆在行驶过程中,采集到的当前车辆的行驶信息。
步骤S20,根据所述目标神经网络的输入,所述目标神经网络输出对应的控制信息;
控制信息包括刹车和油门的控制量以及方向盘转向角的控制量。一种行驶信息对应一种控制信息。
例如,通过实体检测装置实时获取的车辆的行驶信息为行驶速度60km/h,匀速,上坡坡度30°,获取的车辆对应的控制信息为刹车,速度降至40km/h,方向盘转向角0°,也就是说当车辆以60km/h的速度匀速行驶,前方道路出现坡度为30°的上坡时,踩刹车使速度降至40km/h,并沿当前道路行驶。那么,行驶速度60km/h,匀速,上坡坡度30°即是神经网络的输入,踩刹车使速度降至40km/h,并沿当前道路行驶即是神经网络的输出。
步骤S30,根据所述控制信息进行驾驶教学或者评分。
以上述步骤中得到的目标神经网络为基础,将采集到的当前车辆的行驶信息作为目标神经网络的输入,进而得到相应的输出,即控制信息。
在驾驶教学模式下,可以通过语音输出对当前车辆的行驶信息对应的控制信息进行播报和/或者视频动态显示,提示驾驶员当前车辆的控制操作。在评分模式下,将当前车辆的行驶信息对应的控制信息与驾驶员实际操作的控制信息进行比对,根据当前车辆的行驶信息对应的控制信息与驾驶员实际操作的控制信息的匹配程度进行评分。进而实现教学与评分标准的一致性与自动性。
在本实施例中通过获取车辆的行驶信息作为神经网络的输入,获取车辆对应的控制信息作为神经网络的输出;根据所述输入和输出对神经网络进行训练,得到目标神经网络;获取车辆的实时行驶信息,将所述实时行驶信息作为目标神经网络的输入,所述目标神经网络输出对应的控制信息,根据所述控制信息进行驾驶教学或者评分。基于训练好的目标神经网络,以当前行驶状况及路况信息为输入,输出相应最优操作。在驾驶教学模式下,通过该最优操作指导驾驶员进行相应操作,在评分模式下,通过该最优操作对驾驶员的驾驶行为进行评分,使驾驶员了解具体操作不当的地方,并根据最优操作进行改善。实现了根据当前行驶信息实时指导驾驶员操作,并进行驾驶操作评分,无需教练专门指导,节省了人力培训成本,再者,保证了驾驶教学与评分的一致性与自动性。
可选地,在本发明一种驾驶教学与评分方法的一实施例中,步骤S10基于摄像头和传感器获取实体车辆的实时行驶信息,将所述实时行驶信息作为目标神经网络的输入的步骤包括:
步骤S11,对所述车辆的行驶信息进行主成分分析PCA降维,得到神经网络的输入。
主成分分析(Principal Component Analysis,PCA),是一种统计方法。通过正交变换将一组可能存在相关性的变量转换为一组线性不相关的变量,转换后的这组变量叫主成分。在许多领域的研究与应用中,往往需要对反映事物的多个变量进行大量的观测,收集大量数据以便进行分析寻找规律。多变量大样本无疑会为研究和应用提供了丰富的信息,但也在一定程度上增加了数据采集的工作量,更重要的是在多数情况下,许多变量之间可能存在相关性,从而增加了问题分析的复杂性,同时对分析带来不便。如果分别对每个指标进行分析,分析往往是孤立的,而不是综合的。盲目减少指标会损失很多信息,容易产生错误的结论。因此需要找到一个合理的方法,在减少需要分析的指标同时,尽量减少原指标包含信息的损失,以达到对所收集数据进行全面分析的目的。由于各变量间存在一定的相关关系,因此有可能用较少的综合指标分别综合存在于各变量中的各类信息。主成分分析就属于这类降维的方法。
对车辆的行驶信息中的多个行驶数据进行主成分分析,对行驶信息降维,降维之后的行驶信息作为神经网络的输入。当然也可以采用其他的降维方法,如,因子分析。
在本实施例中,通过对行驶信息进行降维处理,仅仅需要以方差衡量行驶信息的信息量,不受数据集以外的因素影响;各主成分之间正交,可消除原始数据成分间的相互影响的因素;计算方法简单,主要运算是特征值分解,易于实现。
可选地,在本发明一种驾驶教学与评分方法的一实施例中,步骤S20中所述获取车辆对应的控制信息作为神经网络的输出的步骤包括:
步骤S21,对所述车辆的控制信息进行归一化处理,所述目标神经网络输出归一化的控制信息。
归一化,把数据信息变为[-1,1]或者[0,1]等之间的小数,主要是为了数据处理方便,把数据映射到-1~1范围之内处理,更加便捷快速。比如,可以采用归一化的方法就各个参数值都投影到0-1之间。具体归一化的算法可以是同时除以一个大数字,大数字=最大值-最小值。最大值是指所有参数值的最大值,最小值是指所有参数值的最小值。为了避免出现负数,在除以大数字之前,将所有的参数值都减去最小值,然后再乘以大数字。举个例子,获取到的参数值为1000,10,20,-10等,那么最大值为1000,最小值为-10,而为了避免出现负数,首先减去最小值得到1010,20,30,0。然后再除以1010,那么相应的参数值就转换为了1,20/1010,30/1010,0。
刹车和油门的控制量归一化至[-1,1]之间,转向角的控制量也归一化至[-1,1]或者[0,1]等之间,这些值作为行驶信息输入的标准值,因此神经网络将输出两个回归值。
在本实施例中将车辆的控制信息,刹车和油门的控制量以及转向角的控制量进行归一化处理,将所有的车辆的控制信息都转换为标准值,使得后续控制信息的处理更加便捷快速。
可选地,在本发明一种驾驶教学与评分方法的一实施例中,步骤S10所述获取车辆的实时行驶信息,将所述实时行驶信息作为目标神经网络的输入的步骤之前,还包括:
步骤S01,获取车辆的行驶信息作为神经网络的输入,获取车辆对应的控制信息作为神经网络的输出;
步骤S02,在所述输入刺激下训练神经网络,不断更新神经网络的连接权值,直至达到最小化loss,得到所述输入下稳定的输出,进而得到目标神经网络。
BP神经网络能学***方和(loss)最小。BP神经网络模型拓扑结构包括输入层(input)、隐层(hide layer)和输出层(output layer)。
神经网络训练主要思想:输入学***方和小于指定的误差时训练完成,保存神经网络的连接权值和偏差。具体步骤如下:
(1)初始化,随机给定各连接权[w],[v]及阀值θi,rt。
(2)由给定的输入输出模式对计算隐层、输出层各单元输出
bj=f(■wijai-θj)ct=f(■vjtbj-rt)
式中:bj为隐层第j个神经元实际输出;ct为输出层第t个神经元的实际输出;wij为输入层至隐层的连接权;vjt为隐层至输出层的连接权。
dtk=(ytk-ct)ct(1-ct)ejk=[■dtvjt]bj(1-bj)
(3)选取下一个输入模式对返回第2步反复训练直到神经网的输出误差达到要求结束训练。
实质上是把一组样本输入/输出问题转化为一个非线性优化问题,并通过负梯度下降算法,利用迭代运算求解连接权值问题的一种学习方法。
在本发明驾驶教学与评分方法中将传感器、摄像头等采集的行驶信息作为神经网络输入,对应的控制信息作为神经网络输出,反向传播算法对神经网络进行训练,在行驶信息输入刺激下训练神经网络,不断更新神经网络的连接权值,直至达到最小化loss,得到稳定的对应的控制信息输出,进而得到目标神经网络。
进一步地,在本发明一种驾驶教学与评分方法的一实施例中,步骤S30中所述根据所述控制信息进行驾驶教学或者评分的步骤包括:
步骤S311,当处于驾驶教学模式时;
步骤S312,通过语音播报和/或视频显示所述控制信息;
步骤S313,根据所述控制信息指导驾驶员驾驶车辆。
当上述步骤中得到的目标神经网络装载到车辆上运行时,车辆上装载的摄像头,传感器等对当前车辆的行驶速度、加速度、前方障碍物信息、道路标志信息、相邻车道信息、行驶方向等信息进行获取,将获取的上述行驶信息作为目标神经网络的输入,进而神经网络输出对应的车辆控制信息。当处于驾驶教学模式时,将神经网络实时输出的车辆的控制信息,通过语音播报或者视频显示等方式告知驾驶员,辅助指导当前车辆的驾驶员对车辆进行控制操作。
例如,当驾驶员对车辆进行操作,车辆上装载的摄像头,传感器采集当前车辆的行驶速度为60km/h,加速度为2m/s,前方道路标志限速80km/h,该采集的行驶信息通过神经网络输出的控制信息为刹车,油门控制车速低于80km/h,沿当前道路行驶。通过语音播报和/或视频显示,“当前车速60km/h,前方限速80km/h,请注意车速,避免超速,请沿当前道路行驶。”“当前道路限速80km/h,当前车速85km/h,您已超速,请注意车速”。通过语音播报和/或视频显示指导驾驶员对车辆进行控制操作,在一定程度上可以省去驾校学车的成本。
在本实施例中,通过将训练好的目标神经网络装载到行驶的车辆中,采集当前车辆的行驶信息,并且实时输出对应的控制信息,对车辆驾驶员操作进行实时指导,在一定程度上省去了去驾校接受培训的过程。
进一步地,在本发明一种驾驶教学与评分方法的一实施例中,步骤S30中所述根据所述控制信息进行驾驶教学或者评分的步骤包括:
步骤S321,当处于评分模式时;
步骤S322,将所述控制信息与驾驶员驾驶车辆的操作进行比对;
步骤S323,通过比对结果的匹配度,对驾驶员实时操作车辆进行评分。
当上述步骤中得到的目标神经网络装载到车辆上运行时,车辆上装载的摄像头,传感器等对当前车辆的行驶速度、加速度、前方障碍物信息、道路标志信息、相邻车道信息、行驶方向等信息进行获取,将获取的上述行驶信息作为目标神经网络的输入,进而神经网络输出对应的车辆控制信息。当处于评分模式时,将驾驶员对车辆的实时操作与神经网络实时输出的车辆的控制信息进行比对,通过比对结果,对驾驶员对车辆的实时操作进行评分。
例如,当驾驶员对车辆进行操作,车辆上装载的摄像头,传感器采集当前车辆的行驶速度为60km/h,加速度为2m/s,前方道路标志限速80km/h,该采集的行驶信息通过神经网络输出的控制信息为刹车,油门控制车速低于80km/h,沿当前道路行驶。驾驶员对车辆的操作为刹车,车速控制在75km/h,沿当前道路行驶。那么将神经网络输出的控制信息刹车,油门控制车速低于80km/h,沿当前道路行驶,与驾驶员对车辆的操作刹车,车速控制在75km/h,沿当前道路行驶,两者之间进行比对,通过比对结果的匹配度,进而对车辆实时操作进行评分。当然,根据匹配度的不同可以设定不同的评分标准,根据评分标准给出最终的分值。对于不同的车辆操作,如,倒车入库,侧方停车、S弯道等,不同的驾车操作,执行不同的评分标准,根据实际需求对评分标准进行适应性变更。
在本实施例中,通过将训练好的目标神经网络装载到行驶的车辆中,采集当前车辆的行驶信息,并且实时输出对应的控制信息,将控制信息与驾驶员实际操作的控制信息进行比对,进而对驾驶员的实时操作进行评分,通过评分结果,可使驾驶员了解具体操作不足的地方,并做出改善。
本发明还提供一种驾驶教学与评分设备,所述驾驶教学与评分设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的驾驶教学与评分程序,所述驾驶教学与评分程序被所述处理器执行时实现上述的驾驶教学与评分方法的步骤。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有操作***、驾驶教学与评分程序、网络通信接口程序及用户接口程序,所述驾驶教学与评分程序被处理器执行时实现上述的驾驶教学与评分方法的步骤。
在本发明驾驶教学与评分设备和计算机可读存储介质的实施例中,包含了上述驾驶教学与评分方法各实施例的全部技术特征,说明书拓展和解释内容与上述驾驶教学与评分方法各实施例基本相同,在此不做赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种驾驶教学与评分方法,其特征在于,所述驾驶教学与评分方法包括以下步骤:
基于摄像头和传感器获取实体车辆的实时行驶信息,将所述实时行驶信息作为目标神经网络的输入;
根据所述目标神经网络的输入,所述目标神经网络输出对应的控制信息;
根据所述控制信息进行驾驶教学或者评分。
2.如权利要求1所述的驾驶教学与评分方法,其特征在于,所述基于摄像头和传感器获取实体车辆的实时行驶信息,将所述实时行驶信息作为目标神经网络的输入的步骤包括:
对所述车辆的行驶信息进行主成分分析PCA降维,得到目标神经网络的输入。
3.如权利要求1所述的驾驶教学与评分方法,其特征在于,所述目标神经网络输出对应的控制信息的步骤包括:
对所述车辆的控制信息进行归一化处理,所述目标神经网络输出归一化的控制信息。
4.如权利要求1所述的驾驶教学与评分方法,其特征在于,所述获取车辆的实时行驶信息,将所述实时行驶信息作为目标神经网络的输入的步骤之前,还包括:
获取车辆的行驶信息作为神经网络的输入,获取车辆对应的控制信息作为神经网络的输出;
在所述输入刺激下训练神经网络,不断更新神经网络的连接权值,直至达到最小化loss,得到所述输入下稳定的输出,进而得到目标神经网络。
5.如权利要求1所述的驾驶教学与评分方法,其特征在于,所述行驶信息包括:行驶速度、加速度、前方障碍物信息、道路标志信息、相邻车道信息和行驶方向中的至少一种。
6.如权利要求1所述的驾驶教学与评分方法,其特征在于,所述控制信息包括:刹车和油门的控制量以及方向盘转向角的控制量中的至少一种。
7.如权利要求1所述的驾驶教学与评分方法,其特征在于,所述根据所述控制信息进行驾驶教学或者评分的步骤包括:
当处于驾驶教学模式时;
通过语音播报和/或视频显示所述控制信息;
根据所述控制信息指导驾驶员驾驶车辆。
8.如权利要求1所述的驾驶教学与评分方法,其特征在于,所述根据所述控制信息进行驾驶教学或者评分的步骤包括:
当处于评分模式时;
将所述控制信息与驾驶员驾驶车辆的操作进行比对;
通过比对结果的匹配度,对驾驶员实时操作车辆进行评分。
9.一种驾驶教学与评分设备,其特征在于,所述驾驶教学与评分设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的驾驶教学与评分程序,所述驾驶教学与评分程序被所述处理器执行时实现如权利要求1至8中任一项所述的驾驶教学与评分方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有操作***、驾驶教学与评分程序、网络通信程序及用户接口通信程序,所述驾驶教学与评分程序被处理器执行时实现如权利要求1至8中任一项所述的驾驶教学与评分方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810528416.9A CN108717536A (zh) | 2018-05-28 | 2018-05-28 | 驾驶教学与评分方法、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810528416.9A CN108717536A (zh) | 2018-05-28 | 2018-05-28 | 驾驶教学与评分方法、设备及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108717536A true CN108717536A (zh) | 2018-10-30 |
Family
ID=63911599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810528416.9A Pending CN108717536A (zh) | 2018-05-28 | 2018-05-28 | 驾驶教学与评分方法、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108717536A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111563555A (zh) * | 2020-05-11 | 2020-08-21 | 广东广顺新能源动力科技有限公司 | 一种司机驾驶行为分析方法及*** |
CN111959495A (zh) * | 2020-06-29 | 2020-11-20 | 北京百度网讯科技有限公司 | 车辆的控制方法、装置及车辆 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106023715A (zh) * | 2016-06-15 | 2016-10-12 | 长安大学 | 基于多gps和角度传感器的驾驶人辅助训练***及其控制算法 |
CN107844194A (zh) * | 2017-10-12 | 2018-03-27 | 深圳市末本科技有限公司 | 基于vr技术的培训方法、装置及计算机可读存储介质 |
WO2018055377A1 (en) * | 2016-09-21 | 2018-03-29 | Oxford University Innovation Ltd. | A neural network and method of using a neural network to detect objects in an environment |
CN107918963A (zh) * | 2017-11-16 | 2018-04-17 | 百度在线网络技术(北京)有限公司 | 用于车辆的信息生成方法和装置 |
CN107944375A (zh) * | 2017-11-20 | 2018-04-20 | 北京奇虎科技有限公司 | 基于场景分割的自动驾驶处理方法及装置、计算设备 |
-
2018
- 2018-05-28 CN CN201810528416.9A patent/CN108717536A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106023715A (zh) * | 2016-06-15 | 2016-10-12 | 长安大学 | 基于多gps和角度传感器的驾驶人辅助训练***及其控制算法 |
WO2018055377A1 (en) * | 2016-09-21 | 2018-03-29 | Oxford University Innovation Ltd. | A neural network and method of using a neural network to detect objects in an environment |
CN107844194A (zh) * | 2017-10-12 | 2018-03-27 | 深圳市末本科技有限公司 | 基于vr技术的培训方法、装置及计算机可读存储介质 |
CN107918963A (zh) * | 2017-11-16 | 2018-04-17 | 百度在线网络技术(北京)有限公司 | 用于车辆的信息生成方法和装置 |
CN107944375A (zh) * | 2017-11-20 | 2018-04-20 | 北京奇虎科技有限公司 | 基于场景分割的自动驾驶处理方法及装置、计算设备 |
Non-Patent Citations (2)
Title |
---|
万子平等: "BP神经网络的内场驾考电子教练***设计", 《单片机与嵌入式***应用》 * |
杨赞: "《中国交通研究与探索 2005 第六届全国交通运输领域青年学术会议论文集 下》", 31 August 2005 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111563555A (zh) * | 2020-05-11 | 2020-08-21 | 广东广顺新能源动力科技有限公司 | 一种司机驾驶行为分析方法及*** |
CN111959495A (zh) * | 2020-06-29 | 2020-11-20 | 北京百度网讯科技有限公司 | 车辆的控制方法、装置及车辆 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108681825A (zh) | 驾驶教学与评分方法、设备及计算机可读存储介质 | |
WO2021190451A1 (zh) | 训练图像处理模型的方法和装置 | |
CN108537326A (zh) | 用于自动驾驶车辆的方法、介质和*** | |
CN109118055A (zh) | 一种驾驶行为评分方法及装置 | |
WO2021212728A1 (zh) | 基于对抗模仿学习的无人驾驶车辆换道决策方法和*** | |
CN104318221A (zh) | 一种基于elm的人脸表情识别方法 | |
CN108596266A (zh) | 基于半监督学习的融合决策方法、装置及存储介质 | |
Ou et al. | Enhancing driver distraction recognition using generative adversarial networks | |
Ayachi et al. | Pedestrian detection based on light-weighted separable convolution for advanced driver assistance systems | |
CN104134364B (zh) | 具有自我学习能力的实时交通标记识别方法及*** | |
CN106530340A (zh) | 一种指定物体跟踪方法 | |
US20210166085A1 (en) | Object Classification Method, Object Classification Circuit, Motor Vehicle | |
EP4086818A1 (en) | Method of optimizing neural network model that is pre-trained, method of providing a graphical user interface related to optimizing neural network model, and neural network model processing system performing the same | |
CN106709528A (zh) | 基于多目标函数深度学习的车辆重识别方法及装置 | |
CN109773807B (zh) | 运动控制方法、机器人 | |
CN110348278A (zh) | 用于自主驾驶的基于视觉的样本高效的强化学习框架 | |
CN111767831B (zh) | 用于处理图像的方法、装置、设备及存储介质 | |
CN108717536A (zh) | 驾驶教学与评分方法、设备及计算机可读存储介质 | |
CN106934355A (zh) | 基于深度卷积神经网络的车内手检测方法 | |
WO2021190433A1 (zh) | 更新物体识别模型的方法和装置 | |
CN113033321A (zh) | 目标行人属性识别模型的训练方法及行人属性识别方法 | |
CN107066980A (zh) | 一种图像变形检测方法及装置 | |
US20230004816A1 (en) | Method of optimizing neural network model and neural network model processing system performing the same | |
CN116453109A (zh) | 3d目标检测方法、装置、设备及存储介质 | |
DE102019102518A1 (de) | Validieren von Gestenerkennungsfähigkeiten von automatisierten Systemen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181030 |
|
RJ01 | Rejection of invention patent application after publication |