CN112660140A - 基于机器学习的驾驶风格分类方法、装置和电子设备 - Google Patents
基于机器学习的驾驶风格分类方法、装置和电子设备 Download PDFInfo
- Publication number
- CN112660140A CN112660140A CN202011583435.5A CN202011583435A CN112660140A CN 112660140 A CN112660140 A CN 112660140A CN 202011583435 A CN202011583435 A CN 202011583435A CN 112660140 A CN112660140 A CN 112660140A
- Authority
- CN
- China
- Prior art keywords
- driving style
- driving
- characteristic parameters
- behavior data
- style characteristic
- 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 41
- 238000010801 machine learning Methods 0.000 title claims abstract description 37
- 230000006399 behavior Effects 0.000 claims abstract description 88
- 238000010219 correlation analysis Methods 0.000 claims abstract description 32
- 238000004422 calculation algorithm Methods 0.000 claims description 27
- 238000003064 k means clustering Methods 0.000 claims description 12
- 238000004458 analytical method Methods 0.000 claims description 8
- 239000013307 optical fiber Substances 0.000 claims 1
- 238000005065 mining Methods 0.000 abstract description 69
- 239000000446 fuel Substances 0.000 abstract description 6
- 230000002708 enhancing effect Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 9
- 230000001133 acceleration Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 238000007621 cluster analysis Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 239000011435 rock Substances 0.000 description 2
- 244000078856 Prunus padus Species 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Landscapes
- Traffic Control Systems (AREA)
Abstract
本申请实施例提供了一种基于机器学习的驾驶风格分类方法、装置和电子设备。该方法用于对驾驶员的驾驶风格进行分类,包括:对所述驾驶员的、选择的驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数;根据所述相关系数和预设的相关系数阈值,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除;根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于机器学习模型,对所述驾驶员的驾驶风格进行分类。籍此,可以有效的对驾驶员的驾驶习惯进行针对性指导,实现增强矿用卡车的燃油经济性的目的。
Description
技术领域
本申请涉及辅助驾驶技术领域,特别涉及一种基于机器学习的驾驶风格分类方法、装置和电子设备。
背景技术
在矿用卡车驾驶过程中,鲁莽型的驾驶员会频繁且大幅度的踩油门踏板或者制动踏板,矿用卡车行驶时较为费油,燃油经济性较差;温和型的驾驶员会轻踩油门踏板或者制动踏板,矿用卡车行驶时较为省油,燃油经济性较好。因而,驾驶员在驾驶矿用卡车中的这些行为特征,在矿用卡车行驶过程中驾驶员对矿用卡车的输入以及矿用卡车的响应方面得到完全体现,即驾驶员的驾驶风格会对矿用卡车的燃油经济性产生较大的影响,因而,准确有效对驾驶员的驾驶风格进行分类具有重要的意义。
发明内容
本申请的目的在于提供一种基于机器学习的驾驶风格分类方法、装置和电子设备,以解决或缓解上述现有技术中存在的问题。
为了实现上述目的,本申请提供如下技术方案:
本申请提供了一种基于机器学习的驾驶风格分类方法,用于对驾驶员的驾驶风格进行分类,包括:对所述驾驶员的、选择的驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数;根据所述相关系数和预设的相关系数阈值,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除;根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于机器学习模型,对所述驾驶员的驾驶风格进行分类。
可选地,在本申请的任意实施例中,所述对所述驾驶员的、选择的驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数,具体为:基于预设的相关性分析模型,对选择的所述驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数。
可选地,在本申请的任一实施例中,所述根据所述相关系数和预设的相关系数阈值,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除,具体为:对所述相关系数与预设的相关系数阈值进行比对,根据比对结果,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除。
可选地,在本申请的任一实施例中,所述根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于机器学习模型,对所述驾驶员的驾驶风格进行分类,具体为:根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于预设的聚类算法模型,对所述驾驶员的驾驶风格进行分类。
可选地,在本申请的任一实施例中,所述驾驶行为数据样本包括:重载作业状态下的驾驶行为数据样本,以及空载作业状态下的驾驶行为数据样本;对应的,所述根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于预设的聚类算法模型,对所述驾驶员的驾驶风格进行分类,包括:基于K均值聚类算法模型,分别对重载作业状态下的、去除冗余驾驶风格特征参数的驾驶行为数据样本,以及空载作业状态下的、去除冗余驾驶风格特征参数的驾驶行为数据样本进行拟合,分别确定重载作业状态下、以及空载作业状态下的驾驶风格的分类数量;分别根据重载作业状态下、以及空载作业状态下的驾驶风格的分类数量,基于K均值聚类算法模型,对所述驾驶员在重载作业状态下、以及空载作业状态下的驾驶风格进行分类。
本申请实施例还提供一种基于机器学习的驾驶风格分类装置,用于对驾驶员的驾驶风格进行分类,包括:相关性分析单元,配置为对选择的所述驾驶员的驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数;冗余参数去除单元,配置为根据所述相关系数,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除;驾驶风格分类单元,配置为基于机器学习模型,根据去除冗余驾驶风格特征参数的驾驶行为数据样本,对所述驾驶员的驾驶风格进行分类。
可选地,在本申请的任一实施例中,所述相关性分析单元,进一步配置为基于预设的相关性分析模型,对选择的所述驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数。
可选地,在本申请的任一实施例中,所述冗余参数去除单元,进一步配置为对所述相关系数与预设的相关系数阈值进行比对,根据比对结果,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除。
可选地,在本申请的任一实施例中,所述驾驶风格分类单元,进一步配置为根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于预设的聚类算法模型,对所述驾驶员的驾驶风格进行分类。
本申请实施例还提供一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的程序,所述处理器执行所述程序时实现如上述任一实施例所述的基于机器学习的驾驶风格分类方法。
与最接近的现有技术相比,本申请实施例的技术方案具有如下有益效果:
本申请实施例提供的技术方案,用于对驾驶员的驾驶风格进行分类,通过对选择的驾驶员的驾驶风格特征参数进行相关性分析,根据相关性分析的结果,去除驾驶行为数据样本中冗余的驾驶风格特征参数,进而,基于机器学习模型,根据去除冗余驾驶风格特征参数的驾驶行为数据样本,对驾驶员的驾驶风格进行分类。籍此,可以有效的对驾驶员的驾驶习惯进行针对性指导,实现增强矿用卡车的燃油经济性的目的。
附图说明
构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。其中:
图1为根据本申请的一些实施例提供的基于机器学习的驾驶风格分类方法的流程示意图;
图2为根据本申请的一些实施例提供的矿用卡车在重载作业状态下驾驶行为特征参数之间的相关系数热力图;
图3为根据本申请的一些实施例提供的矿用卡车在空载作业状态下驾驶行为特征参数之间的相关系数热力图;
图4为矿用卡车在重载作业状态和空载作业状态下的油门踏板行程图;
图5为矿用卡车在重载作业状态和空载作业状态下的行驶速度图;
图6为根据本申请的一些实施例提供的基于机器学习的驾驶风格分类方法中步骤S103的流程示意图;
图7为根据本申请的一些实施例提供的利用肘部法则确定矿用卡车在重载作业状态下驾驶风格的分类数量的示意图;
图8为根据本申请的一些实施例提供的利用肘部法则确定矿用卡车在空载作业状态下驾驶风格的分类数量的示意图;
图9为根据本申请的一些实施例提供的基于机器学习的驾驶风格分类装置的结构示意图;
图10为根据本申请的一些实施例提供的驾驶风格分类单元的结构示意图;
图11为根据本申请的一些实施例提供的电子设备的结构示意图;
图12为根据本申请的一些实施例提供的电子设备的硬件结构图。
具体实施方式
下面将参考附图并结合实施例来详细说明本申请。各个示例通过本申请的解释的方式提供而非限制本申请。实际上,本领域的技术人员将清楚,在不脱离本申请的范围或精神的情况下,可在本申请中进行修改和变型。例如,示为或描述为一个实施例的一部分的特征可用于另一个实施例,以产生又一个实施例。因此,所期望的是,本申请包含归入所附权利要求及其等同物的范围内的此类修改和变型。
首先,在本申请实施例中,主要是对露天矿矿用卡车驾驶员的驾驶风格进行分类,驾驶行为数据样本是对多名驾驶员驾驶矿用卡车时,分别对重载作业状态、空载作业状态进行数据采集得到,其中,矿用卡车每次在装载点运输剥离岩石至排土场卸载点过程中采集的数据为重载作业状态的驾驶行为数据样本,矿用卡车每次在排土场卸载点空载原路返回装载点过程中采集的数据为空载作业状态的驾驶行为数据样本。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
示例性方法
图1为根据本申请的一些实施例提供的基于机器学习的驾驶风格分类方法的流程示意图;如图1所示,该方法用于对驾驶员的驾驶风格进行分类,包括:
步骤S101、对所述驾驶员的、选择的驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数;
在本申请实施例中,为了对露天矿矿用卡车驾驶员的驾驶风格进行分类辨识,首先应确定能够表征驾驶员的驾驶风格的特征参数。通常情况下,选择矿用卡车的油门踏板行程、油门踏板角速度、矿用卡车的速度、纵向加速度等的统计值(最大值、平均值、标准差)作为驾驶风格特征参数。如下表1所示,
表1
在本申请实施例中,当驾驶风格特征参数之间存在多重共线性(multicollinearity)时,相关的驾驶风格特征参数在欧式距离(euclidean distance)计算中所占权重较高,对驾驶风格分类的准确性影响较大。因而,需要对驾驶员的驾驶风格特征参数进行相关性分析(correlation analysis)。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在本申请实施例中,用相关系数来表征选取的驾驶风格特征参数之间的相关性大小,通过相关系数的计算明确不同驾驶风格特征参数之间是否存在冗余。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在一些可选实施例中,所述对所述驾驶员的、选择的驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数,具体为:基于预设的相关性分析模型,对选择的所述驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在本申请实施例中,相关性分析模型为皮尔森(Pearson)相关系数的计算模型,定义如下公式(1)所示;
其中,r表示相关系数,x、y分别表示两个不同的驾驶风格特征参数,xi、yi分别表示驾驶风格特征参数值,分别表示驾驶风格特征参数平均值。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
图2为根据本申请的一些实施例提供的矿用卡车在重载作业状态下驾驶行为特征参数之间的相关系数热力图;图3为根据本申请的一些实施例提供的矿用卡车在空载作业状态下驾驶行为特征参数之间的相关系数热力图;如图2、图3所示,根据上述相关性分析模型计算得到的不同的驾驶风格特征参数之间的皮尔森(Pearson)相关系数,即可明确不同的驾驶风格特征参数之间的线性相关程度。皮尔森相关系数的范围为(-1,1),皮尔森相关系数的绝对值越大,说明两个不同的驾驶风格特征参数之间的相关性越强;尔森相关系数的绝对值越接近0,说明两个不同的驾驶风格特征参数之间的相关性越弱。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
步骤S102、根据所述相关系数和预设的相关系数阈值,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除;
在本申请实施例中,皮尔森相关系数位于范围(0.6,0.8]时,认为两个不同的驾驶风格特征参数之间强相关;皮尔森相关系数位于范围(0.8,1]时,认为两个不同的驾驶风格特征参数之间极强相关。比如,矿用卡车在重载作业状态下各驾驶风格特征参数的皮尔森相关系数均小于0.8,表明各驾驶风格特征参数的独立性很强;矿用卡车在空载作业状态下的角速度平均值(wx3_mean)与角速度标准差(wx3_std)的皮尔森相关系数为0.94,说明空载作业状态下的角速度平均值(wx3_mean)与角速度标准差(wx3_std)之间具有极强的正相关性。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在一些可选实施例中,所述根据所述相关系数和预设的相关系数阈值,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除,具体为:对所述相关系数与预设的相关系数阈值进行比对,根据比对结果,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在本申请实施例中,通过将相关性分析模型计算得到的不同的驾驶风格特征参数之间的皮尔森相关系数,与预设的相关系数阈值进行比对,明确不同的驾驶风格特征参数之间的相关性程度,极强相关的两个驾驶风格特征参数之间表明该两个驾驶风格特征参数为冗余数据,需剔除其中一个。比如,矿用卡车在空载作业状态下的角速度平均值(wx3_mean)与角速度标准差(wx3_std)的皮尔森相关系数为0.94,说明空载作业状态下的角速度平均值(wx3_mean)与角速度标准差(wx3_std)之间具有极强的正相关性,可将驾驶行为数据样本中的角速度平均值(wx3_mean)剔除,而保留角速度标准差(wx3_std)。表2为根据图2、图3的相关系数热力图得到的矿用卡车在重载作业状态以及空载作业状态下去除冗余后的驾驶风格特征参数,表2如下所示:
表2
表3为矿用卡车在重载作业状态下,基于图2、图3的相关系数热力图去除冗余驾驶风格特征参数后的驾驶行为数据样本;表3如下所示:
表3
表4为矿用卡车在重载作业状态下,基于图2、图3的相关系数热力图,去除冗余驾驶风格特征参数后的驾驶行为数据样本;表4如下所示:
表4
步骤S103、根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于机器学习模型,对所述驾驶员的驾驶风格进行分类。
在本申请实施例中,露天矿矿用卡车在实际运输作业中,在驾驶员的驾驶风格未知的条件下,通过无监督聚类分析(unsupervised clustering analysis)将去除冗余驾驶风格特征参数的驾驶行为数据样本中的数据划分为不同簇,使得每个簇内的样本相似性大于与其它簇内样本的相似性,然后将结果传递至回归或分类等有监督的机器学习模型,对驾驶员的驾驶风格进行分类。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在一些可选实施例中,所述根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于机器学习模型,对所述驾驶员的驾驶风格进行分类,具体为:根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于预设的聚类算法模型,对所述驾驶员的驾驶风格进行分类。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在本申请实施例中,根据去除冗余驾驶风格特征参数的驾驶行为数据样本,利用肘部法则确定驾驶风格聚类中心个数,然后基于预设的聚类算法模型,对矿用卡车的驾驶员的驾驶风格进行分类。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在本申请实施例中,可以采用的聚类算法模型包括:基于距离聚类的K均值聚类算法模型、层次聚类算法模型、模糊聚类算法模型、基于密度的空间聚类算法模型(比如,具有噪声的基于密度的聚类方法(Density-Based Spatial Clustering of Applicationswith Noise,简称DBSCAN))。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在一些可选实施例中,所述驾驶行为数据样本包括:重载作业状态下的驾驶行为数据样本,以及空载作业状态下的驾驶行为数据样本。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在本申请实施例中,对矿用卡车进行数据采集的硬件部分主要包括1个ARM微控制器(型号STM32F103)、2个惯性导航传感器(型号WTGAHRS2)、1个SD存储卡、车载直流电源、保护外壳等。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在本申请实施例中,为了实时采集矿用卡车在重载作业状态以及空载作业状态下驾驶员的驾驶行为数据,在矿用卡车上安装惯性导航传感器和ARM(Advanced RISCMachines)微控制器,以2赫兹的数据采样频率,对驾驶员驾驶矿用卡车时的油门踏板行程、油门踏板的角速度、矿用卡车的速度、纵向加速度、矿用卡车的行驶面坡度、位置等数据进行采集并存储。表5为基于同一矿用卡车即实验道路,对11名驾驶员在实际运输作业中行驶里程约650公里的传感器采集参数表,如下所示:
表5
在本申请实施例中,由于存在GPS信号遮挡或其它电磁干扰等因素,传感器会输出错误、无效的数据,为避免驾驶行为数据样本对机器学习算法的学习结果的影响,在进行聚类分析前需对传感器采集的数据进行处理(比如,数据抽取、数据删除等)。籍此,提高机器学习的精度。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在本申请实施例中,惯性导航传感器有两个,定义一个为1号传感器,另一个为2号传感器。1号传感器主要对矿用卡车的油门踏板行程、油门踏板角速度进行数据采集,2号传感器主要对矿用卡车的速度、加速度、位置以及行驶面坡度进行数据采集。惯性导航传感器为十轴惯性导航传感器,在十轴惯性导航传感器中集成有高精度的陀螺仪、加速度计、GPS等模块,形成GPS-IMU组合导航单元,具有高精度、低成本、低功耗、小尺寸的优点,可以精准的测量矿用卡车的加速度、速度、GPS精度(即2号传感器对矿用卡车的位置进行数据采集时的位置精度)、角速度等参数。其中,十轴惯性导航传感器的性能参数如下表6所示:
表6
在本申请实施例中,1号传感器沿X轴方向牢固地安装在矿用卡车的油门踏板背面,2号传感器沿Y轴方向牢固地安装在驾驶室内水平位置(或近似水平位置)。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在本申请实施例中,在对传感器采集的数据进行数据抽取时,将1号传感器和2号传感器采集的数据分别单独存储于SD卡中,并以传感器的编号标识和时间为标记,基于Python语言开发传感器数据融合程序,实现同一时刻1号传感器和2号传感器所采集数据的拼接,以提供完成的驾驶行为数据样本。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在本申请实施例中,由于驾驶风格分类辨识是建立在矿用卡车动态运输作业过程中,因而在对传感器数据进行数据删除时,剔除传感器采集数据中速度为0的数据(速度为0代表矿用卡车处于静止状态);考虑到矿用卡车行驶时,路面颠簸带来的误差,设置矿用卡车作业运行速度阈值,若矿用卡车的车速超过45km/h,则认为是异常数据,剔除传感器采集数据中速度大于45km/h的数据;由于矿用卡车的纵向加速度受到矿用卡车自重以及载重的限制,考虑到矿用卡车的自重以及载重综合约230吨,因而矿用卡车的加速度一般不超过0.55m/s2,所以剔除传感器采集数据中的加速异常值。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
图4为矿用卡车在重载作业状态和空载作业状态下的油门踏板行程图;图5为矿用卡车在重载作业状态和空载作业状态下的行驶速度图;其中,load代表重载作业状态,noload代表空载作业状态。如图4、图5所示,矿用卡车在重载作业状态和空载作业状态下,油门踏板行程和速度存在较大差别,因而,将每次装载点运输剥离岩石至排土场卸载点过程中采集的数据为重载作业状态下的驾驶行为数据样本,以每次排土场卸载点空载原路返回装载点过程中采集的数据为空载作业状态下的驾驶行为数据样本。其中,将传感器采集的11名驾驶员的数据划分为111个重载作业状态下的驾驶行为数据和108个空载作业状态下的驾驶行为数据。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
图6为根据本申请的一些实施例提供的基于机器学习的驾驶风格分类方法中步骤S103的流程示意图;如图6所示,所述根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于预设的聚类算法模型,对所述驾驶员的驾驶风格进行分类,包括:
步骤S113、基于K均值聚类算法模型,分别对重载作业状态下的、去除冗余驾驶风格特征参数的驾驶行为数据样本,以及空载作业状态下的、去除冗余驾驶风格特征参数的驾驶行为数据样本进行拟合,分别确定重载作业状态下、以及空载作业状态下的驾驶风格的分类数量;
在本申请实施例中,基于K均值(K-means)聚类算法模型,对驾驶行为数据样本进行拟合,可以有效的提高运行效率和驾驶风格的分类数量的准确率。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在本申请实施例中,K-means聚类算法以簇内误差平方和为目标函数进行聚类,同类驾驶风格的样本数据簇内误差平方和小,其相似程度较高而分配至同一簇,不同驾驶风格簇内误差平方和大,其相似程度低而分配至不同簇。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在本申请实施例中,驾驶行为数据样本用Xi表示,驾驶行为数据样本T中包含n个传感器采集的数据,即Xi={xi1、xi2、……、xin},将n个传感器采集的数据聚成k类(即驾驶风格的分类数量为k类),k为自然数,即聚类中心的个数为k个,分别以c1、c2、……ck表示。其中,聚类中心的计算模型如下公式(2)所示:
其中,j=(1,k),j为自然数;
n代表对矿用卡车进行数据采集的传感器的个数;
u代表每一类聚类中心的个数。
误差准则函数的计算模型如下公式(3)所示:
其中,J表示误差准则函数。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在本申请实施例中,基于K-means聚类算法模型,分别对重载作业状态下、空载作业状态下的驾驶行为数据样本进行拟合后,利用肘部法则确定驾驶风格的分类数据。图7为根据本申请的一些实施例提供的利用肘部法则确定矿用卡车在重载作业状态下驾驶风格的分类数量的示意图;图8为根据本申请的一些实施例提供的利用肘部法则确定矿用卡车在空载作业状态下驾驶风格的分类数量的示意图;如图7、图8所示,矿用卡车在重载作业状态、以及空载作业状态下,聚类中心的个数为3时,簇内误差平方和下降速度发生明显改变且之后缓慢下降,因此,矿用卡车在重载作业状态、以及空载作业状态下驾驶风格的聚类中心数量均为3。即矿用卡车在重载作业状态下驾驶风格的分类数量为3,在空载作业状态下驾驶风格的分类数量为3。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
步骤S123、分别根据重载作业状态下、以及空载作业状态下的驾驶风格的分类数量,基于K均值聚类算法模型,对所述驾驶员在重载作业状态下、以及空载作业状态下的驾驶风格进行分类。
在本申请实施例中,矿用卡车在重载作业状态、以及空载作业状态下,基于K-means聚类算法模型对驾驶员的驾驶风格进行聚类分析,通过设置聚类中心个数为3个、最大迭代次数为100等,分别对重载作业状态、以及空载作业状态下的驾驶行为数据进行无监督聚类分析,实现对驾驶员在重载作业状态下、以及空载作业状态下的驾驶风格进行分类。表7为矿用卡车在重载作业状态下的无监督聚类分析结果;表8为矿用卡车在重载作业状态下的无监督聚类分析结果;由表7可知,矿用卡车在空载作业状态下,Cluster2中油门踏板行程、油门踏板角速度、矿用卡车速度等相关的驾驶风格特征参数的聚类中心最大,Cluster0中油门踏板行程、油门踏板角速度、矿用卡车速度等相关的特征参数的聚类中心最小,不同驾驶风格特征参数的分布符合规律,即符合激进型驾驶风格的油门踏板行程的中位数和上四分位数大于正常型及温和型,温和型驾驶风格的油分踏板行程更多的分布在低位。因此,可以将空载作业状态下,矿用卡车驾驶员的驾驶风格划分为三类:正常(Cluster0)、温和(Cluster1)、激进(Cluster2)。同样的道理,由表8可知,在矿用卡车重载作业状态下,油门踏板角速度以及矿用卡车速度相关的特征参数分布规律较为明显,依据与油门踏板角速度、矿用卡车的速度相关的驾驶风格特征参数(即油门踏板行程、油门踏板角速度、速度、纵向加速度等的统计值(最大值、平均值、标准差)),将重载作业状态下,矿用卡车驾驶员的驾驶风格划分为三类:正常(Cluster2)、温和(Cluster0)、激进(Cluster1)。
可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
表7
表8
本申请实施例中,通过对选择的驾驶员的驾驶风格特征参数进行相关性分析,根据相关性分析的结果,去除驾驶行为数据样本中冗余的驾驶风格特征参数,进而,基于机器学习模型,根据去除冗余驾驶风格特征参数的驾驶行为数据样本,对驾驶员的驾驶风格进行分类。籍此,可以有效的对驾驶员的驾驶习惯进行针对性指导,实现增强矿用卡车的燃油经济性的目的。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
示例性装置
图9为根据本申请的一些实施例提供的基于机器学习的驾驶风格分类装置的结构示意图;如图9所示,该装置用于对驾驶员的驾驶风格进行分类,包括:相关性分析单元901,配置为对选择的所述驾驶员的驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数;冗余参数去除单元902,配置为根据所述相关系数,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除;驾驶风格分类单元903,配置为基于机器学习模型,根据去除冗余驾驶风格特征参数的驾驶行为数据样本,对所述驾驶员的驾驶风格进行分类。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在一些可选实施例中,所述相关性分析单元901,进一步配置为基于预设的相关性分析模型,对选择的所述驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在一些可选实施例中,所述冗余参数去除单元902,进一步配置为对所述相关系数与预设的相关系数阈值进行比对,根据比对结果,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在一些可选实施例中,所述驾驶分风格分类单元903,进一步配置为根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于预设的聚类算法模型,对所述驾驶员的驾驶风格进行分类。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
在一些可选实施例中,所述驾驶行为数据样本包括:重载作业状态下的驾驶行为数据样本,以及空载作业状态下的驾驶行为数据样本。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
图10为根据本申请的一些实施例提供的驾驶风格分类单元的结构示意图;如图10所示,该驾驶风格分类单元903包括:分类数量确定子单元913,配置为基于K均值聚类算饭模型,分别对重载作业状态下、去除冗余驾驶风格特征参数的驾驶行为数据样本,以及空载作业状态下、去除冗余驾驶风格特征参数的驾驶行为数据样本进行拟合,分别确定重载作业状态下、以及空载作业状态下的驾驶风格的分类数量;风格分类子单元923,配置为分别根据重载作业状态下、以及空载作业状态下的驾驶风格的分类数量,基于K均值聚类算法模型,对所述驾驶员在重载作业状态下、以及空载作业状态下的驾驶风格进行分类。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
本申请实施例提供的基于机器学习的驾驶风格分类装置能够实现上述基于机器学习的驾驶风格分类方法中的各个过程,并达到相同的功能和效果,在此不再一一赘述。
示例性设备
图11为根据本申请的一些实施例提供的电子设备的结构示意图;如图11所示,该电子设备包括:
一个或多个处理器1101;
计算机可读介质,可以配置为存储一个或多个程序1102,所述一个或多个处理器执行一个或多个程序时,实现如下步骤:对所述驾驶员的、选择的驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数;根据所述相关系数和预设的相关系数阈值,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除;基于机器学习模型,根据去除冗余驾驶风格特征参数的驾驶行为数据样本,对所述驾驶员的驾驶风格进行分类。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
图12为根据本申请的一些实施例提供的电子设备的硬件结构图;如图12所示,该电子设备的硬件结构可以包括:处理器1201、通信接口1202、计算机可读介质1203和通信总线1204;
其中,处理器1201、通信接口1202、计算机可读介质1203通过通信总线1204完成相互间的通信;
可选地,通信接口1202可以为通信模块的接口,如GSM模块的接口;
其中,处理器1201具体可以配置为:对所述驾驶员的、选择的驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数;根据所述相关系数和预设的相关系数阈值,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除;基于机器学习模型,根据去除冗余驾驶风格特征参数的驾驶行为数据样本,对所述驾驶员的驾驶风格进行分类。可以理解的是,以上描述仅为示例性的,本申请实施例对此并不进行限定。
处理器1201可以是通用处理器,包括中央处理器(central processing unit,简称CPU)、网络处理器(Network Processor,简称NP)等,还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本申请实施例的电子设备以多种形式存在,包括但不限于:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如:IPhone)、多媒体手机、功能性手机,以及低端手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如Ipad。
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如:iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
(5)其他具有数据交互功能的电子装置。
需要指出,根据实施的需要,可将本申请实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可以将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本申请实施例的目的。
上述根据本申请实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器存储介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的基于机器学习的驾驶风格分类方法。此外,当通用计算机访问用于实现在此示出的方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的方法的专用计算机。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和涉及约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其它实施例的不同之处。尤其,对于设备及系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述得设备及系统实施例仅仅是示意性的,其中作为分离不见说明的单元可以使或者也可以不是物理上分开的,作为单元提示的不见可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上实施方式仅用于说明本申请实施例,而非对本申请实施例的限制,有关技术领域的普通技术人员,在不脱离本申请实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请实施例的范畴,本申请实施例的专业保护范围应由权利要求限定。
Claims (10)
1.一种基于机器学习的驾驶风格分类方法,用于对驾驶员的驾驶风格进行分类,其特征在于,包括:
对所述驾驶员的、选择的驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数;
根据所述相关系数和预设的相关系数阈值,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除;
根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于机器学习模型,对所述驾驶员的驾驶风格进行分类。
2.根据权利要求1所述的方法,其特征在于,所述对所述驾驶员的、选择的驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数,具体为:基于预设的相关性分析模型,对选择的所述驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数。
3.根据权利要求1所述的方法,其特征在于,所述根据所述相关系数和预设的相关系数阈值,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除,具体为:对所述相关系数与预设的相关系数阈值进行比对,根据比对结果,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除。
4.根据权利要求1-3任一所述的方法,其特征在于,所述根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于机器学习模型,对所述驾驶员的驾驶风格进行分类,具体为:根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于预设的聚类算法模型,对所述驾驶员的驾驶风格进行分类。
5.根据权利要求4所述的方法,其特征在于,所述驾驶行为数据样本包括:重载作业状态下的驾驶行为数据样本,以及空载作业状态下的驾驶行为数据样本;
对应的,
所述根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于预设的聚类算法模型,对所述驾驶员的驾驶风格进行分类,包括:
基于K均值聚类算法模型,分别对重载作业状态下的、去除冗余驾驶风格特征参数的驾驶行为数据样本,以及空载作业状态下的、去除冗余驾驶风格特征参数的驾驶行为数据样本进行拟合,分别确定重载作业状态下、以及空载作业状态下的驾驶风格的分类数量;
分别根据重载作业状态下、以及空载作业状态下的驾驶风格的分类数量,基于K均值聚类算法模型,对所述驾驶员在重载作业状态下、以及空载作业状态下的驾驶风格进行分类。
6.一种基于机器学习的驾驶风格分类装置,用于对驾驶员的驾驶风格进行分类,其特征在于,包括:
相关性分析单元,配置为对选择的所述驾驶员的驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数;
冗余参数去除单元,配置为根据所述相关系数,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除;
驾驶风格分类单元,配置为基于机器学习模型,根据去除冗余驾驶风格特征参数的驾驶行为数据样本,对所述驾驶员的驾驶风格进行分类。
7.根据权利要求6所述的装置,其特征在于,所述相关性分析单元,进一步配置为基于预设的相关性分析模型,对选择的所述驾驶风格特征参数进行相关性分析,得到所述驾驶风格特征参数之间的相关系数。
8.根据权利要求6所述的装置,其特征在于,所述冗余参数去除单元,进一步配置为对所述相关系数与预设的相关系数阈值进行比对,根据比对结果,对预先得到的驾驶行为数据样本中冗余的驾驶风格特征参数进行去除。
9.根据权利要求6-8任一所述的装置,其特征在于,所述驾驶风格分类单元,进一步配置为根据去除冗余驾驶风格特征参数的驾驶行为数据样本,基于预设的聚类算法模型,对所述驾驶员的驾驶风格进行分类。
10.一种电子设备,其特征在于,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的程序,所述处理器执行所述程序时实现如权利要求1-5任一所述的基于机器学习的驾驶风格分类方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011583435.5A CN112660140A (zh) | 2020-12-28 | 2020-12-28 | 基于机器学习的驾驶风格分类方法、装置和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011583435.5A CN112660140A (zh) | 2020-12-28 | 2020-12-28 | 基于机器学习的驾驶风格分类方法、装置和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112660140A true CN112660140A (zh) | 2021-04-16 |
Family
ID=75411280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011583435.5A Pending CN112660140A (zh) | 2020-12-28 | 2020-12-28 | 基于机器学习的驾驶风格分类方法、装置和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112660140A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113232669A (zh) * | 2021-05-21 | 2021-08-10 | 中国第一汽车股份有限公司 | 一种基于机器学习的驾驶风格辨识方法 |
CN113408576A (zh) * | 2021-05-12 | 2021-09-17 | 上海师范大学 | 基于融合标签和堆叠机器学习模型的学习风格识别方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040030458A1 (en) * | 2000-01-14 | 2004-02-12 | Volker Entenmann | Method and device for evaluating a driving style |
DE102013210941A1 (de) * | 2013-06-12 | 2014-12-18 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Betreiben eines Fahrzeugs |
CN111731312A (zh) * | 2020-06-15 | 2020-10-02 | 苏州绿科智能机器人研究院有限公司 | 提取驾驶风格特征参数的实验系统及驾驶风格识别方法 |
CN112046489A (zh) * | 2020-08-31 | 2020-12-08 | 吉林大学 | 一种基于因子分析和机器学习的驾驶风格辨识算法 |
-
2020
- 2020-12-28 CN CN202011583435.5A patent/CN112660140A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040030458A1 (en) * | 2000-01-14 | 2004-02-12 | Volker Entenmann | Method and device for evaluating a driving style |
DE102013210941A1 (de) * | 2013-06-12 | 2014-12-18 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Betreiben eines Fahrzeugs |
CN111731312A (zh) * | 2020-06-15 | 2020-10-02 | 苏州绿科智能机器人研究院有限公司 | 提取驾驶风格特征参数的实验系统及驾驶风格识别方法 |
CN112046489A (zh) * | 2020-08-31 | 2020-12-08 | 吉林大学 | 一种基于因子分析和机器学习的驾驶风格辨识算法 |
Non-Patent Citations (1)
Title |
---|
QUN WANG: "Machine Learning-Based Driving Style Identification of Truck Drivers in Open-Pit Mines", 《ELECTRICS》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113408576A (zh) * | 2021-05-12 | 2021-09-17 | 上海师范大学 | 基于融合标签和堆叠机器学习模型的学习风格识别方法 |
CN113232669A (zh) * | 2021-05-21 | 2021-08-10 | 中国第一汽车股份有限公司 | 一种基于机器学习的驾驶风格辨识方法 |
CN113232669B (zh) * | 2021-05-21 | 2022-05-17 | 中国第一汽车股份有限公司 | 一种基于机器学习的驾驶风格辨识方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111062240B (zh) | 汽车驾驶安全的监控方法、装置、计算机设备及存储介质 | |
CN107784597B (zh) | 出行方式识别方法、装置、终端设备及存储介质 | |
WO2018119684A1 (zh) | 一种图像识别系统及图像识别方法 | |
WO2019051941A1 (zh) | 车型识别方法、装置、设备及计算机可读存储介质 | |
CN108062712B (zh) | 一种车险定损数据的处理方法、装置和处理设备 | |
CN113704639B (zh) | 劣质加油站位置判断方法、装置、计算机设备及存储介质 | |
US10990837B1 (en) | Systems and methods for utilizing machine learning and feature selection to classify driving behavior | |
CN110986938B (zh) | 颠簸道路识别方法、装置、及电子设备 | |
CN108229567B (zh) | 驾驶员身份识别方法及装置 | |
CN112660140A (zh) | 基于机器学习的驾驶风格分类方法、装置和电子设备 | |
US20230108621A1 (en) | Method and system for generating visual feature map | |
CN112686294A (zh) | 基于机器学习的驾驶风格辨识模型构建方法、装置、介质和设备 | |
CN115146478B (zh) | 基于优化算法的行驶工况构建方法、装置及相关设备 | |
CN116415747A (zh) | 拼车路线确定方法、装置和电子设备 | |
CN115406452A (zh) | 一种实时定位及建图方法、装置及终端设备 | |
CN112651443A (zh) | 基于机器学习的驾驶风格辨识模型评估方法、装置、介质和设备 | |
CN111047142B (zh) | 一种基于层次分析法的汽车评分方法及系统 | |
KR20210126571A (ko) | 노이즈가 있는 다중 모드형 데이터로부터 관심 지점에 대한 최적의 운송 서비스 위치의 자동 결정 | |
CN113128929A (zh) | 车辆载重状态的识别方法、装置、计算机设备和介质 | |
CN115546781A (zh) | 一种点云数据的聚类方法以及装置 | |
CN116861370B (zh) | 用于井下防爆胶轮车的运动数据处理方法 | |
CN115546743B (zh) | 基于附着系数的车路协同控制方法、装置、设备及介质 | |
CN114426025B (zh) | 驾驶辅助方法、装置、计算机设备和存储介质 | |
CN117400948A (zh) | 一种汽车能耗预测方法、装置、电子设备及存储介质 | |
US11970080B2 (en) | Information processing apparatus, information processing system, computer readable recording medium and information processing method |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210416 |