车辆方向盘故障的预测方法、装置、电子设备及存储介质与流程

文档序号:21038251发布日期:2020-06-09 20:32阅读:224来源:国知局
车辆方向盘故障的预测方法、装置、电子设备及存储介质与流程

本发明涉及车联网与大数据预测技术领域,特别是涉及一种车辆方向盘故障的预测方法、装置、电子设备及存储介质。



背景技术:

当前,随着车联网技术应用发展地越趋深入,5g、云计算、高精度传感器逐步运用到智能汽车中,司乘人员对汽车的智能性、安全性要求越来越高。

车辆安全在行车过程中至关重要,方向盘作为汽车上最重要的安全部件之一,是确保汽车沿正确路线行驶的关键。方向盘抖动是很常见的一种故障,直接感觉是方向盘发抖、方向控制困难,及方向盘转动的自由行程变大。方向盘在出现这种情况时,如果不及时排除故障,任其发展,极可能出现转向失灵,甚至造成交通事故。

对于方向盘的故障而言,由于方向盘的轴体和轴承的磨损程度受诸多因素影响,如果单从物理属性方面来研究很难获得突破。经过调查得知,当前,主要依赖司机的经验对方向盘的故障进行判定,并根据车辆行驶中感受方向盘是否有抖动,及车辆在低速时方向盘是否发虚等情况来判定,其可靠性低,无法对方向盘的故障进行量化,从而无法获得准确的预测结果。



技术实现要素:

本发明实施例提供一种车辆方向盘故障的预测方法、装置、电子设备及存储介质,用于至少解决当前依赖司机经验对方向盘故障的判定存在可靠性低,无法对方向盘的故障进行量化,无法获得准确预测结果的问题。

为了解决上述技术问题,本发明实施例在一方面提供了一种车辆方向盘故障的预测方法,包括:

采集预设时间段内的车辆使用数据;

将所述车辆使用数据输入至方向盘故障预测模型中,获得所述方向盘故障预测模型输出的方向盘抖动频率;

根据所述方向盘抖动频率,对方向盘进行故障预测;

其中,所述方向盘故障预测模型是以车辆使用样本数据作为样本,以与所述车辆使用样本数据对应的方向盘抖动频率作为标签,进行训练获得。

其中,所述方向盘故障预测模型包括:dnn层、lstm层和attention层;所述将所述车辆使用数据输入至方向盘故障预测模型中,获得所述方向盘故障预测模型输出的方向盘抖动频率,包括:

根据预设的步长和滑动窗口,对所述车辆使用数据进行预处理,获得多个二维数据矩阵;

将所述多个二维数据矩阵输入至所述dnn层,获得所述dnn层输出的与用于表征方向盘空间特征的空间特征表达;

将所述多个二维数据矩阵和所述步长输入至所述lstm层,获得所述lstm层输出的与用于表征方向盘时间特征的时间特征表达;

将所述空间特征表达和所述时间特征表达输入至所述attention层,获得与所述车辆使用数据对应的、用于表征方向盘抖动频率的特征表达。

其中,所述将所述空间特征表达和所述时间特征表达输入至所述attention层,获得与所述车辆使用数据对应的、用于表征方向盘抖动频率的特征表达,包括:

将所述空间特征表达与所述时间特征表达进行特征融合,获得一组权重;

利用softmax激活函数对所述权重进行归一化;

将所述lstm层不同时间点的隐含层输出向量与归一化后对应的权重相乘,并求和获得特征表达。

其中,所述方法还包括:在attention层融合之后,再通过一个全连接层,并施加dropout层,最后由输出维度为1的全连接层激活输出,激活函数为sigmoid。

其中,所述步长为1、3、6或9。

其中,训练所述方向盘故障预测模型的过程中,使用均方根对数误差函数作为损失函数。

其中,所述车辆使用数据包括:方向盘的基本信息数据、车辆的行驶信息数据、驾驶员的驾驶行为数据和路面信息数据。

本发明实施例在另一方面提供了一种车辆方向盘故障的预测装置,包括:

采集模块,用于采集预设时间段内的车辆使用数据;

处理模块,用于将所述车辆使用数据输入至方向盘故障预测模型中,获得所述方向盘故障预测模型输出的方向盘抖动频率;

预测模块,用于根据所述方向盘抖动频率,对方向盘进行故障预测;

其中,所述方向盘故障预测模型是以车辆使用样本数据作为样本,以与所述车辆使用样本数据对应的方向盘抖动频率作为标签,进行训练获得。

本发明实施例在另一方面提供了一种电子设备,包括:

至少一个处理器、至少一个存储器、通信接口和总线;其中,

所述处理器、存储器、通信接口通过所述总线完成相互间的通信;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令,以执行如上所述的方法。

本发明实施例在另一方面还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如上所述的方法。

本发明实施例提供的车辆方向盘故障的预测方法、装置、电子设备及存储介质,在对车辆方向盘故障进行预测时,通过建立方向盘故障预测模型,该模型在以车辆使用样本数据作为样本,以与车辆使用样本数据对应的方向盘抖动频率作为标签,并进行训练后,具备了对方向盘的故障进行预测的功能,从而在将预设时间段内的车辆使用数据输入该模型时,可输出方向盘抖动频率,从而通过对输出方向盘抖动频率进行阈值判断,即可实现对方向盘故障情况的预测,并及时提醒驾驶人员,该预测方法实现了以量化方式预测方向盘故障,确保了预测结果的可靠性和准确性,可对即将超出使用寿命范围的方向盘进行故障预测,并解决一般驾驶人员无法识别方向盘状态情况,对方向盘故障状态不了解的问题,有效降低了因方向盘故障导致的交通事故发生率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例所示的车辆方向盘故障的预测方法的流程图;

图2为本发明实施例所示的方向盘故障预测模型组成的结构示意图;

图3为本发明实施例所示的s2进一步实施的流程图;

图4为本发明实施例所示的步骤s21中根据预设的步长和滑动窗口,对车辆使用数据进行预处理的示意图;

图5为本发明实施例所示的基于车辆方向盘故障的预测方法的预测装置的结构示意图;

图6为本发明实施例所示的电子设备的实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

本发明实施例所示的车辆方向盘故障的预测方法在应用时,建立方向盘故障预测模型,该方向盘故障预测模型以车辆使用样本数据作为样本,以与车辆使用样本数据对应的方向盘抖动频率作为标签,并进行训练。

具体的,综合考虑到车辆行驶中的多个因素对方向盘使用寿命的影响,具体可设置车辆使用样本数据包括方向盘的基本信息数据、车辆的行驶信息数据、驾驶员的驾驶行为数据和路面信息数据。例如,方向盘的基本信息数据包括方向盘是否有安全保护套b1、停车后方向盘是否回正b2、车辆的型号t(通过车辆型号表征方向盘型号);车辆的行驶信息数据包括车辆行驶中方向盘的转动角度θ1、车辆的速度v、加速度a;驾驶员的驾驶行为数据包括驾驶员的体重w,其中,驾驶员的体重不同可表征驾驶员给予方向盘的扭力不相同;路面信息数据包括路面的平整性。将通过传感器采集到的方向盘抖动频率作为描述方向盘状态的指标,与车辆使用样本数据相对应,并作为方向盘故障预测模型训练时的标签。在此可标记车辆使用样本数据的总维度为ndata,其中,车辆使用样本数据中包含作为训练标签的方向盘抖动频率。

为了更好地训练方向盘故障预测模型,采用均方根对数误差(损失函数rmsle)作为评价指标,损失函数rmsle的公式如下:

其中,at为预测值;ft为真实值。在训练的过程中,通过上述公式计算得到的损失函数rmsle的值越小,则表明方向盘故障预测模型的性能越好,其特征的表达能力越强。

进一步的,参见图1,本实施例在经过训练获得方向盘故障预测模型后,对车辆方向盘故障进行预测,其预测方法包括:

s1,采集预设时间段内的车辆使用数据;

s2,将车辆使用数据输入至方向盘故障预测模型中,获得方向盘故障预测模型输出的方向盘抖动频率;

s3,根据方向盘抖动频率,对方向盘进行故障预测。

具体的,本实施例所示的预测方法在实施时,由于考虑到车辆行驶中随时间维度变化的相关因素对方向盘故障及其使用寿命的影响,从而在预设时间段内,正如车辆在使用的某一时间段内,进行车辆使用数据的采集,车辆使用数据可包含上述车辆使用样本数据中的全部或部分数据,其具体采集的方式如下表所示:

本实施例还包含对其它车辆使用数据的采集,在此不作一一列举,由此,当前在对方向盘进行故障预测时,考虑到通过最终获取的方向盘抖动频率来对方向盘故障进行预测,从而所采集的车辆使用数据的维度可记为ndata-1。

基于上述采集的车辆使用数据,在将其输入至方向盘故障预测模型后,可获得方向盘故障预测模型输出的方向盘抖动频率。根据方向盘正常使用时的抖动频率,可设置相应的阈值,以对方向盘故障预测模型输出的方向盘抖动频率进行判定,从而可对方向盘故障进行预测,以便及时提醒驾驶人员,该预测方法实现了以量化的方式对方向盘故障进行预测,确保了预测结果的可靠性和准确性,可对即将超出使用寿命范围的方向盘进行故障预测,并解决一般驾驶人员无法识别方向盘状态情况,对方向盘故障状态不了解的问题,有效降低了因方向盘故障导致的交通事故发生率。

优选地,参见图2,本实施例中方向盘故障预测模型包括:dnn层、lstm层和attention层;参见图3,将车辆使用数据输入至方向盘故障预测模型中,获得方向盘故障预测模型输出的方向盘抖动频率,包括:

s21,根据预设的步长和滑动窗口,对车辆使用数据进行预处理,获得多个二维数据矩阵;

s22,将多个二维数据矩阵输入至dnn层,获得dnn层输出的与用于表征方向盘空间特征的空间特征表达dr;

s23,将多个二维数据矩阵和步长输入至lstm层,获得lstm层输出的与用于表征方向盘时间特征的时间特征表达hc;

s24,将空间特征表达和时间特征表达输入至attention层,获得与车辆使用数据对应的、用于表征方向盘抖动频率的特征表达。

具体的,在步骤s21中,将采集到的车辆使用数据进行归一化处理,并按照时间进程依次排列,以滑动窗口截取的方式构造输入,以获得多个二维数据矩阵。

如图4所示,以样本1和样本2为例来对以滑动窗口截取的方式构造输入的方式进行具体说明。样本1和样本2分别表征以滑动窗口截取的方式构造的输入,样本1和样本2对应的t时刻之后预测值(方向盘抖动频率)记作y1和y2,其中,t为步长,考虑到该方向盘故障预测模型是一个时间序列任务,为保证预测参数在时间上的连续性,故选择步长为1;与此同时,为了便于dnn层进行卷积操作,选取滑动窗口的窗口大小与训练参数的个数相同,即窗口大小w=ndata-1,从而通过滑动窗口截取的每个用于输入的样本都是一个(ndata-1)*(ndata-1)的二维数据矩阵。

为了进一步提升本实施例所示的方向盘故障预测模型的多步预测能力,本实施例可分别选取步长t为1、3、6或9,并按照上述滑动窗口截取的方式构造不同的输入。

在步骤s22中,将步骤s21中构造的二维数据矩阵分别输入至dnn层,dnn层为本领域所公知的dnn模型(深度神经网络)。dnn层包含有n个隐层,输入为xi,xi表示步骤s21中用于构造输入的二维数据矩阵中第i个维度的信息,设置dnn层的最后一层由n个神经元输出,得到1*n维向量,记为用于表征方向盘空间特征的空间特征表达dr:

在此应指出的是,方向盘空间特征为在采集的车辆使用数据中,对方向盘在时间上影响较小的状态特征,如:方向盘是否有安全保护套b1,从而空间特征表达dr为依据方向盘空间特征来对采集的车辆使用数据进行的特征提取。

如图2所示,获取空间特征表达dr的具体过程为,将上述构造的二维数据矩阵先经过一维卷积层(conv1),激活函数为relu函数;然后经过一个窗口为2的最大池化层(maxpool1);然后再经过一次卷积层和最大池化层,最后由flatten层将数据压平,最终输出维度为n的全连接层。

在步骤s23中,将步骤s21中设定的步长和构造的二维数据矩阵输入lstm层,lstm层为本领域所公知的lstm模型(长短期记忆模型),lstm层的隐含层输出维度为m,因此得到n×m维特征向量hc,

其中,n表示步长。

在此应指出的是,方向盘时间特征为在采集的车辆使用数据中,对方向盘在时间上影响较大的状态特征,如:方向盘的转动角度θ1、车辆的速度v、加速度a等,从而时间特征表达hc为依据方向盘时间特征来对采集的车辆使用数据进行的特征提取,并充分兼顾到采集到的相关车辆使用数据在时间维度上的变化。

在步骤s24中,通过attention层对步骤s22获取的空间特征表达dr和步骤s23获取的时间特征表达hc进行特征融合,以此获得与车辆使用数据对应的、用于表征方向盘抖动频率的特征表达,并可进一步根据方向盘抖动频率的特征表达来对方向盘故障进行预测。

具体的,本实施例中将空间特征表达和时间特征表达输入至attention层,获得与车辆使用数据对应的、用于表征方向盘抖动频率的特征表达,包括:

将空间特征表达dr与时间特征表达hc进行特征融合,获得一组权重

利用softmax激活函数对权重进行归一化;

将lstm层不同时间点的隐含层输出向量与归一化后对应的权重αi相乘,并求和获得特征表达fmap。

具体地,首先,应用如下公式进行特征融合计算:

其中,wa是m*n维的权值矩阵,m为lstm层的隐含层输出维度,n为dnn层的输出维度;ba为偏置项,是dr的转置,i为车辆使用数据中第i个维度的信息。在此应指出的是,权值矩阵wa和偏置项ba均是在方向盘故障预测模型在训练时通过学习获取,通过特征融合计算获取的为一组权重;

然后,利用softmax激活函数将权重归一化到0~1,结果记为αi;

最后,通过将lstm层不同时间点的隐含层输出向量与对应的权重αi相乘,并求和获得特征表达fmap。

由此,在对采集的车辆使用数据进行特征提取时,综合兼顾到各个数据之间的空间联系,还考虑到各个数据在时间维度上的变化,从而通过上述特征融合计算获取的特征表达fmap具有较好的空间和时间表达能力,以表征方向盘在发生故障时状态的特征,大大提高对方向盘故障诊断的性能。

进一步的,如图2所示,对于本实施例所示的方向盘故障预测模型而言,在通过attention层进行特征融合之后,将获取的特征表达fmap通过一个全连接层,并施加dropout层,最后由输出维度为1的全连接层激活输出,激活函数为sigmoid,由此可获取最终输出的方向盘抖动频率,在此基础上,通过结合方向盘正常工作时的抖动频率,设置相应的抖动频率波动范围,对输出的方向盘抖动频率进行阈值判断,以此对方向盘进行故障预测,并预测方向盘故障发生的概率。

如图5所示,本发明实施例还提供了一种基于上述实施例所述的车辆方向盘故障的预测方法的预测装置,包括:采集模块510,用于采集预设时间段内的车辆使用数据;处理模块520,用于将车辆使用数据输入至方向盘故障预测模型中,获得方向盘故障预测模型输出的方向盘抖动频率;预测模块530,用于根据方向盘抖动频率,对方向盘进行故障预测;其中,方向盘故障预测模型是以车辆使用样本数据作为样本,以与车辆使用样本数据对应的方向盘抖动频率作为标签,进行训练获得。

具体的,本实施例中采集模块510、处理模块520和预测模块530依次连接。在采集预设时间段内的车辆使用数据时,所采用的采集模块510可包含车载的用于方向盘转动角度采集的角度传感器,用于车辆的速度、加速度采集的传感器及另行配置的用于对驾驶员的驾驶行为数据与路面信息数据采集的相应传感器。处理模块520可以为具有相应数据处理能力的处理器,该处理器可基于方向盘故障预测模型,对输入的当前车辆使用数据进行处理,并输出预设时间后的方向盘抖动频率;另外,预测模块530可以为设置有相应阈值判断模式的相应处理模块,根据方向盘抖动频率,对方向盘进行故障预测,输出方向盘故障发生的概率,其预测结果可以通过预先配置的有线或无线通讯网络进行通讯连接的多种终端进行展现,如手机端、电脑端及车机端,可在这些终端上设置相应的app软件,以将方向盘的状态情况及时通知驾驶人员,并提供驾驶建议和维修建议。

本发明实施例所示的方法是依托电子设备实现的,因此对相关的电子设备有必要做一下介绍。基于此目的,本发明实施例提供了一种电子设备,如图6所示,该电子设备包括:至少一个处理器(processor)610、通信接口(communicationsinterface)640、至少一个存储器(memory)620和通信总线630,其中,处理器610、通信接口640和存储器620通过通信总线630完成相互间的通信。处理器610可以调用存储器620中的逻辑指令,以执行如下方法的操作:

采集预设时间段内的车辆使用数据;

将车辆使用数据输入至方向盘故障预测模型中,获得方向盘故障预测模型输出的方向盘抖动频率;

根据所述方向盘抖动频率,对方向盘进行故障预测;

其中,方向盘故障预测模型是以车辆使用样本数据作为样本,以与车辆使用样本数据对应的方向盘抖动频率作为标签,进行训练获得。

此外,上述存储器620中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个非暂态计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个非暂态计算机可读存储介质中,包括若干指令用以使得一台非暂态计算机(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。例如包括:采集预设时间段内的车辆使用数据;将车辆使用数据输入至方向盘故障预测模型中,获得方向盘故障预测模型输出的方向盘抖动频率;根据方向盘抖动频率,对方向盘进行故障预测;其中,方向盘故障预测模型是以车辆使用样本数据作为样本,以与车辆使用样本数据对应的方向盘抖动频率作为标签,进行训练获得。

而前述的可读存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1