CN115964676A - 一种无监督自动驾驶汽车故障检测方法及系统 - Google Patents
一种无监督自动驾驶汽车故障检测方法及系统 Download PDFInfo
- Publication number
- CN115964676A CN115964676A CN202211738905.XA CN202211738905A CN115964676A CN 115964676 A CN115964676 A CN 115964676A CN 202211738905 A CN202211738905 A CN 202211738905A CN 115964676 A CN115964676 A CN 115964676A
- Authority
- CN
- China
- Prior art keywords
- data
- encoder
- automatic
- detection results
- model
- 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
- 238000001514 detection method Methods 0.000 title claims abstract description 91
- 238000012706 support-vector machine Methods 0.000 claims abstract description 23
- 238000000034 method Methods 0.000 claims abstract description 21
- 230000004927 fusion Effects 0.000 claims abstract description 19
- 239000013598 vector Substances 0.000 claims description 21
- 238000012549 training Methods 0.000 claims description 14
- 239000011159 matrix material Substances 0.000 claims description 10
- 238000005070 sampling Methods 0.000 claims description 6
- 238000004140 cleaning Methods 0.000 claims description 3
- 238000013501 data transformation Methods 0.000 claims description 3
- 238000000926 separation method Methods 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 230000010354 integration Effects 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000002955 isolation Methods 0.000 description 6
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 210000002569 neuron Anatomy 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000009434 installation Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/10—Machine learning using kernel methods, e.g. support vector machines [SVM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
- G06N3/0455—Auto-encoder networks; Encoder-decoder networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/088—Non-supervised learning, e.g. competitive learning
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Software Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Health & Medical Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Medical Informatics (AREA)
- Testing Or Calibration Of Command Recording Devices (AREA)
Abstract
本发明公开了一种无监督自动驾驶汽车故障检测方法及系统,通过实时采集自动驾驶汽车的行驶状态数据,利用不同结构的自动编码器对获取的行驶状态数据进行检测,对不同结构的自动编码器检测结果进行融合得到编码器融合检测结果;同时采用一类支持向量机模型、局部离群因子模型和孤立森林模型分别对自动驾驶汽车的行驶状态数据进行检测得到各自的检测结果,将一类支持向量机模型、局部离群因子模型和孤立森林模型的检测结果与编码器融合检测结果进一步融合得到最终的检测结果,从数据驱动的角度设计了融合多个针对解决故障检测问题的方法的集成框架,可以有效地检测传感器数据异常和自动驾驶汽车运行状态的故障。
Description
技术领域
本发明属于汽车系统故障诊断领域,具体涉及一种无监督自动驾驶汽车故障检测方法及系统。
背景技术
自动驾驶汽车技术融合了传感器技术、计算机技术、通信技术、信息处理技术、控制技术等诸多领域的高科技技术,有着巨大的发展潜力。自动驾驶汽车的安全问题广受关注,现有针对自动驾驶汽车的故障检测方法主要包含:基于模型的方法、基于信号的方法和基于数据驱动的方法,单一的故障检测方法基于特定的假设,难以全面的学习到自动驾驶汽车传感器数据模式,难以对自动驾驶车辆运行中出现的故障做出有效检测。
发明内容
本发明的目的在于提供一种无监督自动驾驶汽车故障检测方法及系统,以克服现有无监督自动驾驶汽车故障检测精度低的问题。
一种无监督自动驾驶汽车故障检测方法,包括以下步骤:
S1,实时采集自动驾驶汽车的行驶状态数据,利用不同结构的自动编码器对获取的行驶状态数据进行检测,对不同结构的自动编码器检测结果进行融合得到编码器融合检测结果;
S2,同时采用一类支持向量机模型、局部离群因子模型和孤立森林模型分别对自动驾驶汽车的行驶状态数据进行检测得到各自的检测结果,将一类支持向量机模型、局部离群因子模型和孤立森林模型的检测结果与编码器融合检测结果进一步融合得到最终的检测结果。
优选的,以自动驾驶汽车正常行驶状态下的车辆行驶状态数据作为训练集,训练多个不同结构的自动编码器。
优选的,从自动驾驶汽车正常行驶状态下的车辆行驶状态数据中提取有用字段并进行数据清洗和数据变换;
提取的有用字段包括协议头、采样时刻、航向角、东向速度和北向速度。
优选的,根据东向速度和北向速度变换得到速度信息,记东向速度为ve,北向速度为vn,则速度值的大小为:
通过计算两个连续采样时刻偏航角的差商得到角速度信息:
优选的,自动编码器包括编码器结构和解码器结构,编码器结构由式(3)描述,W和b分别是编码器的权重矩阵和偏置向量;
输入向量X=[x1,x2,…xn]T,经编码器结构编码为X′=[x′1,x′2,…x′n]T;解码器结构操作如式(4),W′和b′分别代表解码器的权重矩阵和偏置向量,解码器将编码向量X′=[x′1,x′2,…x′n]T解码为
X'=f(WX+b) (8)
自动编码器的目标是重构输入数据,目标如式(5),通过反向传播算法优化权重矩阵和偏置向量参数。
优选的,上述构建的自动编码器为非全连接自动编码器。
优选的,多个非全连接自动编码器分别对输入样本进行评估,分别得到样本的重构误差,记第i个非全连接自动编码器对当前样本的重构误差为ei,则多个非全连接自动编码器对当前样本的重构误差为E=[e1,e2,…en]T。
优选的,利用一类支持向量机(One-Class Support Vector Machine,OCSVM)算法在正常数据点和原点之间构造具有最大间隔分离的超平面的方式进行故障检测,数据点位于边界之内,则认为使正常样本。
优选的,将经过融合后的故障分数经sigmoid函数映射到区间(0,1),根据映射后的数值大小判断是否发生故障,在区间(0,0.5)上的为故障,(0.5,1)区间上的为正常。
一种无监督自动驾驶汽车故障检测系统,数据采集模块和检测模块;
数据采集模块用于实时采集自动驾驶汽车的行驶状态数据,并将采集的数据传输至检测模块;
检测模块内存储不同结构的自动编码器、一类支持向量机模型、局部离群因子模型和孤立森林模型,利用不同结构的自动编码器对获取的行驶状态数据进行检测,对不同结构的自动编码器检测结果进行融合得到编码器融合检测结果;同时采用一类支持向量机模型、局部离群因子模型和孤立森林模型分别对自动驾驶汽车的行驶状态数据进行检测得到各自的检测结果,将一类支持向量机模型、局部离群因子模型和孤立森林模型的检测结果与编码器融合检测结果进一步融合得到最终的检测结果。
与现有技术相比,本发明具有以下有益的技术效果:
本发明一种无监督自动驾驶汽车故障检测方法,通过实时采集自动驾驶汽车的行驶状态数据,利用不同结构的自动编码器对获取的行驶状态数据进行检测,对不同结构的自动编码器检测结果进行融合得到编码器融合检测结果;同时采用一类支持向量机模型、局部离群因子模型和孤立森林模型分别对自动驾驶汽车的行驶状态数据进行检测得到各自的检测结果,将一类支持向量机模型、局部离群因子模型和孤立森林模型的检测结果与编码器融合检测结果进一步融合得到最终的检测结果,从数据驱动的角度设计了融合多个针对解决故障检测问题的方法的集成框架,可以有效地检测传感器数据异常和自动驾驶汽车运行状态的故障。
本申请采用集成自动编码器、OCSVM、LOF和IF同时对车辆的运动状态进行监测,能够有效避免单个模型对数据处理的单一性,本申请将对车辆运动状态的检测结果投票构建集成故障检测框架,能够从多角度对最终检验结果进行验证考虑,提高了车辆故障检测的精准度。
附图说明
图1是本发明实施例中无监督故障检测方法及系统整体框架图。
图2是本发明实施例中GNSS天线及有关设备安装示意图。
图3是本发明实施例中自动编码器的网络结构。
图4是本发明实施例中非全连接自动编码器网络结构示意图。
图5是本发明实施例中基于自动编码器的投票器网络结构图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
一种无监督自动驾驶汽车故障检测方法,包括以下步骤:
S1,实时采集自动驾驶汽车的行驶状态数据,利用不同结构的自动编码器对获取的行驶状态数据进行检测,对不同结构的自动编码器检测结果进行融合得到编码器融合检测结果;
以自动驾驶汽车正常行驶状态下的车辆行驶状态数据作为训练集,训练多个不同结构的自动编码器。
S2,同时采用一类支持向量机模型、局部离群因子模型和孤立森林模型分别对自动驾驶汽车的行驶状态数据进行检测得到各自的检测结果,将一类支持向量机模型、局部离群因子模型和孤立森林模型的检测结果与编码器融合检测结果进一步融合得到最终的检测结果。
本申请的车辆行驶状态数据获取采用传感器信息,具体选择以组合导航(GNSS+惯性导航)信息为例,对于组合导航信息,所采用的数据采集的传感器包括安装于车内的高精度MEMS(微机电系统)组合导航系统和一套接收卫星信号的GNSS天线,一台记录组合导航系统GNSS日志的工控计算机及上述装置配套的供电设备。具体安装如图1所示,将标定好的组合导航系统以及工控计算机放置于车厢后部固定,通过馈线与GNSS天线相连接。GNSS天线分别旋拧到两个强磁吸盘上并分别固定摆放在自动驾驶汽车的前进方向和后退方向上,将其安置于自动驾驶汽车的最高处以保证能够接收到良好的GNSS信号,同时要保证两个GNSS天线相位中心形成的连线与测试载体中心轴线方向一致或平行。
数据的提取及预处理:对上述传感器采集到的数据,提取有用字段并进行数据清洗和数据变换,为后续模型的训练做准备。
对于传感器采集到的数据信息,提取的有用字段包括协议头、采样时刻、航向角、东向速度和北向速度。
有用字段提取后的文件仍然存在记录的不完整、缺失、以及重复等许多问题,不能直接作为输入送给模型进行训练。本发明中针对踢提取的有用字段中重复记录只保留其中一条,对于提取的有用字段不完整字段或错误字段的样本,使用该样本前后相邻的两个样本对应字段的线性插值补全不完整字段或错误字段。
模型训练或验证需要用到的输入数据包括:车辆无人驾驶状态下的速度和角速度。对于直接从提取的有用字段中无法得到的数据,需利用提取的有效字段进行变换后得到。具体变换方法包括以下步骤:
(1)速度信息由东向速度和北向速度变换得到。记东向速度为ve,北向速度为vn,则速度值的大小为:
(2)角速度信息通过计算两个连续采样时刻偏航角的差商得到。
利用上述方法得到的自动驾驶汽车正常运行时的速度数据、角速度数据,训练多个不同结构的自动编码器,训练完成的多个自动编码器对新样本进行对比,检测出与正常运行状态有较大偏差的数据。具体包括以下步骤:
S21,自动编码器的训练:自动编码器本质上是包含编码器结构和解码器结构的前馈神经网络,如图2所示,自动编码器的编码器结构操作由式(3)描述,这里W和b分别是编码器的权重矩阵和偏置向量。
输入向量X=[x1,x2,…xn]T,经编码器结构编码为X′=[x′1,x′2,…x′n]T。自动编码器的解码器结构操作如式(4),式中:W′和b′分别代表解码器的权重矩阵和偏置向量,解码器将编码向量X′=[x′1,x′2,…x′n]T解码为
X'=f(WX+b) (13)
自动编码器的目标是重构输入数据,目标可由式(5)定义,通过反向传播算法优化权重矩阵和偏置向量参数。
训练自动编码器模型使用的数据是自动驾驶汽车正常运行状态下的健康数据。训练完成后,自动编码器能够重构与训练数据模式相似的数据。对于故障数据,自动编码器对该数据的重构误差会明显大于正常数据的重构误差。根据输入数据的重构误差的大小,可以对样本是否发生故障进行判决。
S22,集成自动编码器构建:网络层数和每层神经元个数对自动编码器故障检测效果影响很大,难以确定合适的网络规模以达到最优故障检测效果。针对此问题,使用多个不同网络结构的自动编码器构建集成自动编码器,利用集成自动编码器对不同结构的自动编码器检测结果进行融合。考虑到典型自动编码器是全连接层组成的,即使改变网络层数,由于网络结构相同,多个自动编码器之间差异很小。因此,本申请使用非全连接自动编码器作为学习器构建集成自动编码器。在全连接自动编码器的基础上,随机断开部分连接,形成非全连接自动编码器,如图3所示。
多个非全连接自动编码器分别对输入样本进行评估,分别得到样本的重构误差,记第i个非全连接自动编码器对当前样本的重构误差为ei,则多个(一组)非全连接自动编码器对当前样本的重构误差为E=[e1,e2,…en]T。
集成自动编码器检测结果融合:一组非全连接自动编码器组成的集成自动编码器,集成自动编码器针对输入样本给出一组重构误差。将一组非全连接自动编码器对输入样本的重构误差进行投票,最终融合为一个重构误差。投票器由自动编码器的编码器部分组成,对于上述得到的重构误差向量E=[e1,e2,…en]T,将其作为输入向量输入到瓶颈处为一个神经元的自动编码器,如图4所示。经过投票,一组重构误差融合为一个重构误差,具体操作由式(6)描述,式中fencoder是编码器操作,E'是融合之后的重构误差。根据融合后重构误差的大小判断输入样本是否发生故障。
构建异构集成故障检测:
故障检测算法通常基于特定的假设,不同故障检测算法检测结果之间差异性较大,为了进一步提高故障检测准确率,在上述构建的集成自动编码器的基础上构建异构集成故障检测。选取一类支持向量机、局部离群因子、孤立森林、集成自动编码器作为学习器,使用学习器并行检测,再将学习器检测结果融合。
具体细节包括:
利用一类支持向量机(One-Class Support Vector Machine,OCSVM)算法在正常数据点和原点之间构造具有最大间隔分离的超平面的方式进行故障检测,数据点位于边界之内,则认为使正常样本。算法的目标函数定义为:
其中w是高维特征空间的特征向量,ξi是允许一些数据点位于边缘内的松弛变量,ρ是偏移量,μ∈(0,1)是控制边界的权衡参数,n是样本数,xi是第i个输入训练数据,φ(xi)是将低维原始数据点映射到高维的非线性映射函数。μ设置了异常值的分数的上界和支持向量的分数的下界。对于样本χ,其判定样本是否为故障的函数sOCSVM由式(9)定义。
其中,χ是待检测的样本,χi为第i个输入的训练数据,σ∈R是决定函数径向范围的参数,αi是式(7)利用拉格朗日技术得到的一系列支持向量。如果待检测样本的结果为负,则为异常样本。
利用孤立森林(Isolation Forest)算法故障检测的过程是:递归随机分割数据集,直到所有样本都是孤立的或者达到限制的树高。由于故障数据点分布稀疏并且离密度较高的群体较远的特征,故障数据点具有较正常点更短的路径。给定的包含n个样本的数据集,树的平均路径长度为:
其中H(i)为调和数,可以用ln(i)+γ(欧拉常数)进行计算,c(n)为给定样本数n时,路径长度的平均值。样本的故障分数为:
其中h(x)为通过x从树的根节点到叶子节点的边数,E(h(x))为样本x在一批树中的路径长度的期望。
局部离群因子(Local Outlier Factor,LOF)算法通过计算每个点的局部可达密度,进而计算每个点的局部离群因子,选取离群程度最高的n个样本点。
第k距离dk(xi)为距点xi最近的第k个点xj与点xi的距离,dk(xi)=d(xi,xj),xj满足:在集合中至少有不包括xi在内的k个点x′j,使得d(xi,x′j)≤d(xi,xj);在集合中至多有不包括xi在内的k-1个点x′j,使得d(xi,o')<d(xi,xj)。
第k距离邻域:点xi的第k距离邻域Nk(xi),点xi的第k距离及第k距离内的所有点的集合。
第k可达距离:rdk(xi,xj)=max{dk(xi),d(xi,xj)},即样本点xi和xj的第k可达距离为点xi的第k距离和点xi和xj的距离的较大者。
第k局部可达密度:
LOF算法故障分数sLOF由式(13)描述,故障分数越大,该样本点为故障点的可能性越大。
结合上述方法构建的集成自动编码器,将输入数据的故障分数作为基于自动编码器投票器的输入,输入向量s=[s1,s2,…,sn]T其中si为第i个学习器给出的故障分数。多个学习器的故障分数组成了一个向量,将此向量作为输入数据输入瓶颈处为一个神经元的自动编码器。该自动编码器需要经过预训练,其预训练阶段输入为多个用于故障检测的自动编码器的异常分数,输入s=[s1,s2,…,sn]T
s′是输入s经过自动编码器编码后的一维数据,我们为了将输入的多个自动编码器的重构误差组合为一个异常分数,将用于组合重构误差的自动编码器的瓶颈处设置为一个神经元,即s′∈s1。是编码器部分的权重矩阵。自动编码器网络中使用的非线性激活函数为ReLu(Rectified Linear Unit)。
将经过融合后的故障分数经sigmoid函数映射到区间(0,1),sigmoid函数如式(15)描述。根据映射后的数值大小判断是否发生故障,在区间(0,0.5)上的为故障,(0.5,1)区间上的为正常。检测到自动驾驶汽车发生故障时,系统将记录故障数据到日志,并发出警报提示。
本发明一种无监督自动驾驶汽车故障检测系统,基于一类支持向量机(OCSVM)、局部离群因子(LOF)、孤立森林(IF)和集成自动编码器。其中,集成自动编码器故障检测模块包括多个自动编码器。采集车辆正常行驶状态下的数据作为训练数据,构建多个自动编码器,用来检测车辆运动状态,将多个自动编码器的检测结果投票构建集成自动编码器。同时,利用正常行驶状态的数据构建OCSVM、LOF、IF故障检测模块。集成自动编码器、OCSVM、LOF和IF同时对车辆的运动状态进行监测,并将对车辆运动状态的检测结果投票构建集成故障检测框架。该框架主要针对自动驾驶汽车的运动状态,从数据驱动的角度设计了融合多个针对解决故障检测问题的方法的集成框架,可以有效地检测传感器数据异常和自动驾驶汽车运行状态的故障。
Claims (10)
1.一种无监督自动驾驶汽车故障检测方法,其特征在于,包括以下步骤:
S1,实时采集自动驾驶汽车的行驶状态数据,利用不同结构的自动编码器对获取的行驶状态数据进行检测,对不同结构的自动编码器检测结果进行融合得到编码器融合检测结果;
S2,同时采用一类支持向量机模型、局部离群因子模型和孤立森林模型分别对自动驾驶汽车的行驶状态数据进行检测得到各自的检测结果,将一类支持向量机模型、局部离群因子模型和孤立森林模型的检测结果与编码器融合检测结果进一步融合得到最终的检测结果。
2.根据权利要求1所述的一种无监督自动驾驶汽车故障检测方法,其特征在于,以自动驾驶汽车正常行驶状态下的车辆行驶状态数据作为训练集,训练多个不同结构的自动编码器。
3.根据权利要求2所述的一种无监督自动驾驶汽车故障检测方法,其特征在于,从自动驾驶汽车正常行驶状态下的车辆行驶状态数据中提取有用字段并进行数据清洗和数据变换;
提取的有用字段包括协议头、采样时刻、航向角、东向速度和北向速度。
6.根据权利要求5所述的一种无监督自动驾驶汽车故障检测方法,其特征在于,上述构建的自动编码器为非全连接自动编码器。
7.根据权利要求6所述的一种无监督自动驾驶汽车故障检测方法,其特征在于,多个非全连接自动编码器分别对输入样本进行评估,分别得到样本的重构误差,记第i个非全连接自动编码器对当前样本的重构误差为ei,则多个非全连接自动编码器对当前样本的重构误差为E=[e1,e2,…en]T。
8.根据权利要求1所述的一种无监督自动驾驶汽车故障检测方法,其特征在于,利用一类支持向量机(One-Class Support Vector Machine,OCSVM)算法在正常数据点和原点之间构造具有最大间隔分离的超平面的方式进行故障检测,数据点位于边界之内,则认为使正常样本。
9.根据权利要求1所述的一种无监督自动驾驶汽车故障检测方法,其特征在于,将经过融合后的故障分数经sigmoid函数映射到区间(0,1),根据映射后的数值大小判断是否发生故障,在区间(0,0.5)上的为故障,(0.5,1)区间上的为正常。
10.一种无监督自动驾驶汽车故障检测系统,其特征在于,数据采集模块和检测模块;
数据采集模块用于实时采集自动驾驶汽车的行驶状态数据,并将采集的数据传输至检测模块;
检测模块内存储不同结构的自动编码器、一类支持向量机模型、局部离群因子模型和孤立森林模型,利用不同结构的自动编码器对获取的行驶状态数据进行检测,对不同结构的自动编码器检测结果进行融合得到编码器融合检测结果;同时采用一类支持向量机模型、局部离群因子模型和孤立森林模型分别对自动驾驶汽车的行驶状态数据进行检测得到各自的检测结果,将一类支持向量机模型、局部离群因子模型和孤立森林模型的检测结果与编码器融合检测结果进一步融合得到最终的检测结果。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211738905.XA CN115964676A (zh) | 2022-12-30 | 2022-12-30 | 一种无监督自动驾驶汽车故障检测方法及系统 |
PCT/CN2023/124582 WO2024139541A1 (zh) | 2022-12-30 | 2023-10-13 | 一种无监督自动驾驶汽车故障检测方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211738905.XA CN115964676A (zh) | 2022-12-30 | 2022-12-30 | 一种无监督自动驾驶汽车故障检测方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115964676A true CN115964676A (zh) | 2023-04-14 |
Family
ID=87354662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211738905.XA Pending CN115964676A (zh) | 2022-12-30 | 2022-12-30 | 一种无监督自动驾驶汽车故障检测方法及系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115964676A (zh) |
WO (1) | WO2024139541A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024139541A1 (zh) * | 2022-12-30 | 2024-07-04 | 长安大学 | 一种无监督自动驾驶汽车故障检测方法及系统 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119089455A (zh) * | 2024-11-08 | 2024-12-06 | 厦门她趣信息技术有限公司 | 一种信息安全管理方法及系统 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110149258A (zh) * | 2019-04-12 | 2019-08-20 | 北京航空航天大学 | 一种基于孤立森林的汽车can总线网络数据异常检测方法 |
JP7212607B2 (ja) * | 2019-09-26 | 2023-01-25 | ペンタ・セキュリティ・システムズ・インコーポレーテッド | 車両can bus信号を利用した機械学習基盤運転者異常感知方法および装置 |
US20210350232A1 (en) * | 2020-05-07 | 2021-11-11 | Nec Laboratories America, Inc. | Fault detection in cyber-physical systems |
CN112162545B (zh) * | 2020-10-21 | 2021-12-14 | 长安大学 | 一种汽车故障诊断方法及系统 |
CN115964676A (zh) * | 2022-12-30 | 2023-04-14 | 长安大学 | 一种无监督自动驾驶汽车故障检测方法及系统 |
-
2022
- 2022-12-30 CN CN202211738905.XA patent/CN115964676A/zh active Pending
-
2023
- 2023-10-13 WO PCT/CN2023/124582 patent/WO2024139541A1/zh unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024139541A1 (zh) * | 2022-12-30 | 2024-07-04 | 长安大学 | 一种无监督自动驾驶汽车故障检测方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
WO2024139541A1 (zh) | 2024-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2024139541A1 (zh) | 一种无监督自动驾驶汽车故障检测方法及系统 | |
Liu et al. | An audio-based fault diagnosis method for quadrotors using convolutional neural network and transfer learning | |
CN112161784B (zh) | 基于多传感器信息融合迁移网络的机械故障诊断方法 | |
Sadhu et al. | On-board deep-learning-based unmanned aerial vehicle fault cause detection and identification | |
CN103914735B (zh) | 一种基于神经网络自学习的故障识别方法及系统 | |
CN109580215A (zh) | 一种基于深度生成对抗网络的风电传动系统故障诊断方法 | |
CN110231156B (zh) | 基于时序特征的服务机器人运动系统故障诊断方法及装置 | |
CN108594788A (zh) | 一种基于深度随机森林算法的飞机作动器故障检测与诊断方法 | |
CN112162545B (zh) | 一种汽车故障诊断方法及系统 | |
CN115204302A (zh) | 一种无人机小样本故障诊断系统及方法 | |
CN116719060B (zh) | 基于信息融合的深度学习网络的紧组合导航故障检测方法 | |
CN112947385A (zh) | 一种基于改进Transformer模型的飞行器故障诊断方法和系统 | |
Ahn | Deep learning based anomaly detection for a vehicle in swarm drone system | |
WO2019178930A1 (zh) | 一种机械设备故障诊断方法 | |
CN115797749A (zh) | 一种水下自主航行器状态检测方法与系统 | |
Tong et al. | Machine learning for uav propeller fault detection based on a hybrid data generation model | |
CN113807404A (zh) | 面向多源信息融合的智慧交通网络智能化监控与应急系统 | |
CN113723592A (zh) | 一种基于风电齿轮箱监测系统的故障诊断方法 | |
Zhang et al. | Simulation-to-reality UAV fault diagnosis with deep learning | |
CN117056845A (zh) | 一种自动驾驶汽车异常检测方法及相关系统 | |
CN115979669A (zh) | 一种无人车故障检测方法及系统 | |
Deng et al. | Unmanned Aerial Vehicles anomaly detection model based on sensor information fusion and hybrid multimodal neural network | |
Wen et al. | Heterogeneous connection and process anomaly detection of industrial robot in intelligent factory | |
Xiaoqian | A sensor fault diagnosis algorithm for uav based on neural network | |
Kou | Wireless Communication System and Its Application in Big Data Remote Monitoring and Decision‐Making |
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 |