[go: up one dir, main page]

CN115964676A - Unsupervised automatic driving automobile fault detection method and system - Google Patents

Unsupervised automatic driving automobile fault detection method and system Download PDF

Info

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
Application number
CN202211738905.XA
Other languages
Chinese (zh)
Inventor
闵海根
雷小平
赵祥模
吴霞
杨澜
王润民
宋瑞
孟强
尚旭明
王振
李尧
陈仕祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changan University
Original Assignee
Changan University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Changan University filed Critical Changan University
Priority to CN202211738905.XA priority Critical patent/CN115964676A/en
Publication of CN115964676A publication Critical patent/CN115964676A/en
Priority to PCT/CN2023/124582 priority patent/WO2024139541A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/25Fusion techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • G06N20/10Machine learning using kernel methods, e.g. support vector machines [SVM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • G06N3/0455Auto-encoder networks; Encoder-decoder networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/088Non-supervised learning, e.g. competitive learning
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine 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

本发明公开了一种无监督自动驾驶汽车故障检测方法及系统,通过实时采集自动驾驶汽车的行驶状态数据,利用不同结构的自动编码器对获取的行驶状态数据进行检测,对不同结构的自动编码器检测结果进行融合得到编码器融合检测结果;同时采用一类支持向量机模型、局部离群因子模型和孤立森林模型分别对自动驾驶汽车的行驶状态数据进行检测得到各自的检测结果,将一类支持向量机模型、局部离群因子模型和孤立森林模型的检测结果与编码器融合检测结果进一步融合得到最终的检测结果,从数据驱动的角度设计了融合多个针对解决故障检测问题的方法的集成框架,可以有效地检测传感器数据异常和自动驾驶汽车运行状态的故障。

Figure 202211738905

The invention discloses a fault detection method and system for an unsupervised automatic driving vehicle. Through real-time collection of driving state data of the automatic driving The encoder detection results are fused to obtain the encoder fusion detection results; at the same time, a class of support vector machine model, a local outlier factor model and an isolated forest model are used to detect the driving state data of the autonomous vehicle to obtain their respective detection results. The detection results of the support vector machine model, the local outlier factor model and the isolated forest model are further fused with the encoder fusion detection results to obtain the final detection results. From a data-driven perspective, an integration of multiple methods for solving fault detection problems is designed. A framework that can efficiently detect sensor data anomalies and faults in the operating state of autonomous vehicles.

Figure 202211738905

Description

一种无监督自动驾驶汽车故障检测方法及系统A method and system for fault detection of unsupervised self-driving cars

技术领域technical field

本发明属于汽车系统故障诊断领域,具体涉及一种无监督自动驾驶汽车故障检测方法及系统。The invention belongs to the field of fault diagnosis of automobile systems, and in particular relates to a fault detection method and system for an unsupervised automatic driving automobile.

背景技术Background technique

自动驾驶汽车技术融合了传感器技术、计算机技术、通信技术、信息处理技术、控制技术等诸多领域的高科技技术,有着巨大的发展潜力。自动驾驶汽车的安全问题广受关注,现有针对自动驾驶汽车的故障检测方法主要包含:基于模型的方法、基于信号的方法和基于数据驱动的方法,单一的故障检测方法基于特定的假设,难以全面的学习到自动驾驶汽车传感器数据模式,难以对自动驾驶车辆运行中出现的故障做出有效检测。Self-driving car technology integrates high-tech technologies in many fields such as sensor technology, computer technology, communication technology, information processing technology, and control technology, and has huge development potential. The safety of autonomous vehicles has attracted widespread attention. Existing fault detection methods for autonomous vehicles mainly include: model-based methods, signal-based methods, and data-driven methods. A single fault detection method is based on specific assumptions, and it is difficult to It is difficult to effectively detect the faults that occur in the operation of autonomous vehicles by comprehensively learning the sensor data patterns of autonomous vehicles.

发明内容Contents of the invention

本发明的目的在于提供一种无监督自动驾驶汽车故障检测方法及系统,以克服现有无监督自动驾驶汽车故障检测精度低的问题。The purpose of the present invention is to provide a fault detection method and system for an unsupervised automatic driving vehicle, so as to overcome the problem of low fault detection accuracy of the existing unsupervised automatic driving vehicle.

一种无监督自动驾驶汽车故障检测方法,包括以下步骤:A fault detection method for an unsupervised self-driving car, comprising the following steps:

S1,实时采集自动驾驶汽车的行驶状态数据,利用不同结构的自动编码器对获取的行驶状态数据进行检测,对不同结构的自动编码器检测结果进行融合得到编码器融合检测结果;S1, collect the driving status data of the self-driving car in real time, use autoencoders with different structures to detect the acquired driving status data, and fuse the detection results of the autoencoders with different structures to obtain the encoder fusion detection results;

S2,同时采用一类支持向量机模型、局部离群因子模型和孤立森林模型分别对自动驾驶汽车的行驶状态数据进行检测得到各自的检测结果,将一类支持向量机模型、局部离群因子模型和孤立森林模型的检测结果与编码器融合检测结果进一步融合得到最终的检测结果。S2. At the same time, a class of support vector machine model, local outlier factor model and isolated forest model are used to detect the driving state data of autonomous vehicles to obtain their respective detection results. A class of support vector machine model, local outlier factor model The detection results of the isolation forest model and the encoder fusion detection results are further fused to obtain the final detection results.

优选的,以自动驾驶汽车正常行驶状态下的车辆行驶状态数据作为训练集,训练多个不同结构的自动编码器。Preferably, the vehicle driving state data in the normal driving state of the self-driving car is used as a training set to train multiple autoencoders with different structures.

优选的,从自动驾驶汽车正常行驶状态下的车辆行驶状态数据中提取有用字段并进行数据清洗和数据变换;Preferably, useful fields are extracted from the vehicle driving state data in the normal driving state of the self-driving car and data cleaning and data transformation are performed;

提取的有用字段包括协议头、采样时刻、航向角、东向速度和北向速度。The extracted useful fields include protocol header, sampling instant, heading angle, easting speed, and northing speed.

优选的,根据东向速度和北向速度变换得到速度信息,记东向速度为ve,北向速度为vn,则速度值的大小为:Preferably, the speed information is obtained according to the transformation of the eastward speed and the northward speed, record the eastward speed as v e , and the northward speed as v n , then the magnitude of the speed value is:

Figure BDA0004031937200000021
Figure BDA0004031937200000021

通过计算两个连续采样时刻偏航角的差商得到角速度信息:The angular velocity information is obtained by calculating the difference quotient of the yaw angle at two consecutive sampling moments:

Figure BDA0004031937200000022
Figure BDA0004031937200000022

优选的,自动编码器包括编码器结构和解码器结构,编码器结构由式(3)描述,W和b分别是编码器的权重矩阵和偏置向量;Preferably, the automatic encoder includes an encoder structure and a decoder structure, the encoder structure is described by formula (3), W and b are respectively the weight matrix and the bias vector of the encoder;

输入向量X=[x1,x2,…xn]T,经编码器结构编码为X′=[x′1,x′2,…x′n]T;解码器结构操作如式(4),W′和b′分别代表解码器的权重矩阵和偏置向量,解码器将编码向量X′=[x′1,x′2,…x′n]T解码为

Figure BDA0004031937200000023
The input vector X=[x 1 ,x 2 ,…x n ] T is encoded by the encoder structure as X′=[x′ 1 ,x′ 2 ,…x′ n ] T ; the decoder structure operates as formula (4 ), W′ and b′ represent the weight matrix and bias vector of the decoder respectively, and the decoder decodes the encoded vector X′=[x′ 1 ,x′ 2 ,…x′ n ] T as
Figure BDA0004031937200000023

X'=f(WX+b)  (8)X'=f(WX+b) (8)

Figure BDA0004031937200000024
Figure BDA0004031937200000024

Figure BDA0004031937200000025
Figure BDA0004031937200000025

自动编码器的目标是重构输入数据,目标如式(5),通过反向传播算法优化权重矩阵和偏置向量参数。The goal of the autoencoder is to reconstruct the input data, the goal is as in formula (5), and the weight matrix and bias vector parameters are optimized through the backpropagation algorithm.

优选的,上述构建的自动编码器为非全连接自动编码器。Preferably, the autoencoder constructed above is a non-fully connected autoencoder.

优选的,多个非全连接自动编码器分别对输入样本进行评估,分别得到样本的重构误差,记第i个非全连接自动编码器对当前样本的重构误差为ei,则多个非全连接自动编码器对当前样本的重构误差为E=[e1,e2,…en]TPreferably, multiple non-fully-connected autoencoders evaluate the input samples respectively, and respectively obtain the reconstruction errors of the samples. Note that the reconstruction error of the i-th non-fully-connected autoencoder for the current sample is e i , then multiple The reconstruction error of the non-fully connected autoencoder for the current sample is E=[e 1 ,e 2 ,…e n ] T .

优选的,利用一类支持向量机(One-Class Support Vector Machine,OCSVM)算法在正常数据点和原点之间构造具有最大间隔分离的超平面的方式进行故障检测,数据点位于边界之内,则认为使正常样本。Preferably, a class of support vector machine (One-Class Support Vector Machine, OCSVM) algorithm is used to construct a hyperplane with maximum interval separation between the normal data point and the origin for fault detection, and the data point is located within the boundary, then Think of making normal samples.

优选的,将经过融合后的故障分数经sigmoid函数映射到区间(0,1),根据映射后的数值大小判断是否发生故障,在区间(0,0.5)上的为故障,(0.5,1)区间上的为正常。Preferably, the fault score after fusion is mapped to the interval (0,1) through the sigmoid function, and whether a fault occurs is judged according to the value after mapping, and the fault is on the interval (0,0.5), and (0.5,1) The range is normal.

一种无监督自动驾驶汽车故障检测系统,数据采集模块和检测模块;An unsupervised self-driving car fault detection system, a data acquisition module and a detection module;

数据采集模块用于实时采集自动驾驶汽车的行驶状态数据,并将采集的数据传输至检测模块;The data acquisition module is used to collect the driving status data of the self-driving car in real time, and transmit the collected data to the detection module;

检测模块内存储不同结构的自动编码器、一类支持向量机模型、局部离群因子模型和孤立森林模型,利用不同结构的自动编码器对获取的行驶状态数据进行检测,对不同结构的自动编码器检测结果进行融合得到编码器融合检测结果;同时采用一类支持向量机模型、局部离群因子模型和孤立森林模型分别对自动驾驶汽车的行驶状态数据进行检测得到各自的检测结果,将一类支持向量机模型、局部离群因子模型和孤立森林模型的检测结果与编码器融合检测结果进一步融合得到最终的检测结果。The detection module stores autoencoders of different structures, a class of support vector machine models, local outlier factor models and isolated forest models, uses autoencoders of different structures to detect the acquired driving status data, and automatically encodes different structures The encoder detection results are fused to obtain the encoder fusion detection results; at the same time, a class of support vector machine model, local outlier factor model and isolated forest model are used to detect the driving state data of the autonomous vehicle to obtain their respective detection results. The detection results of support vector machine model, local outlier factor model and isolation forest model are further fused with the encoder fusion detection results to obtain the final detection results.

与现有技术相比,本发明具有以下有益的技术效果:Compared with the prior art, the present invention has the following beneficial technical effects:

本发明一种无监督自动驾驶汽车故障检测方法,通过实时采集自动驾驶汽车的行驶状态数据,利用不同结构的自动编码器对获取的行驶状态数据进行检测,对不同结构的自动编码器检测结果进行融合得到编码器融合检测结果;同时采用一类支持向量机模型、局部离群因子模型和孤立森林模型分别对自动驾驶汽车的行驶状态数据进行检测得到各自的检测结果,将一类支持向量机模型、局部离群因子模型和孤立森林模型的检测结果与编码器融合检测结果进一步融合得到最终的检测结果,从数据驱动的角度设计了融合多个针对解决故障检测问题的方法的集成框架,可以有效地检测传感器数据异常和自动驾驶汽车运行状态的故障。The invention discloses an unsupervised self-driving car fault detection method, which collects the driving state data of the self-driving car in real time, uses automatic encoders of different structures to detect the acquired driving state data, and performs detection results of the automatic encoders of different structures. Fusion to obtain the encoder fusion detection results; at the same time, a class of support vector machine model, local outlier factor model and isolated forest model are used to detect the driving state data of the autonomous vehicle to obtain their own detection results, and a class of support vector machine model , the local outlier factor model and the isolated forest model detection results are further fused with the encoder fusion detection results to obtain the final detection results. From a data-driven perspective, an integrated framework that integrates multiple methods for solving fault detection problems is designed, which can effectively It can accurately detect sensor data anomalies and faults in the operating state of autonomous vehicles.

本申请采用集成自动编码器、OCSVM、LOF和IF同时对车辆的运动状态进行监测,能够有效避免单个模型对数据处理的单一性,本申请将对车辆运动状态的检测结果投票构建集成故障检测框架,能够从多角度对最终检验结果进行验证考虑,提高了车辆故障检测的精准度。This application uses integrated autoencoder, OCSVM, LOF and IF to simultaneously monitor the motion state of the vehicle, which can effectively avoid the singleness of data processing by a single model. This application will vote on the detection results of the vehicle motion state to build an integrated fault detection framework , can verify and consider the final inspection results from multiple angles, and improve the accuracy of vehicle fault detection.

附图说明Description of drawings

图1是本发明实施例中无监督故障检测方法及系统整体框架图。FIG. 1 is an overall framework diagram of an unsupervised fault detection method and system in an embodiment of the present invention.

图2是本发明实施例中GNSS天线及有关设备安装示意图。Fig. 2 is a schematic diagram of the installation of GNSS antennas and related equipment in the embodiment of the present invention.

图3是本发明实施例中自动编码器的网络结构。Fig. 3 is the network structure of the automatic encoder in the embodiment of the present invention.

图4是本发明实施例中非全连接自动编码器网络结构示意图。Fig. 4 is a schematic diagram of a network structure of a non-fully connected autoencoder in an embodiment of the present invention.

图5是本发明实施例中基于自动编码器的投票器网络结构图。Fig. 5 is a network structure diagram of a voter based on an autoencoder in an embodiment of the present invention.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only It is an embodiment of a part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first" and "second" in the description and claims of the present invention and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus.

一种无监督自动驾驶汽车故障检测方法,包括以下步骤:A fault detection method for an unsupervised self-driving car, comprising the following steps:

S1,实时采集自动驾驶汽车的行驶状态数据,利用不同结构的自动编码器对获取的行驶状态数据进行检测,对不同结构的自动编码器检测结果进行融合得到编码器融合检测结果;S1, collect the driving status data of the self-driving car in real time, use autoencoders with different structures to detect the acquired driving status data, and fuse the detection results of the autoencoders with different structures to obtain the encoder fusion detection results;

以自动驾驶汽车正常行驶状态下的车辆行驶状态数据作为训练集,训练多个不同结构的自动编码器。Taking the vehicle driving state data in the normal driving state of the self-driving car as the training set, multiple autoencoders with different structures are trained.

S2,同时采用一类支持向量机模型、局部离群因子模型和孤立森林模型分别对自动驾驶汽车的行驶状态数据进行检测得到各自的检测结果,将一类支持向量机模型、局部离群因子模型和孤立森林模型的检测结果与编码器融合检测结果进一步融合得到最终的检测结果。S2. At the same time, a class of support vector machine model, local outlier factor model and isolated forest model are used to detect the driving state data of autonomous vehicles to obtain their respective detection results. A class of support vector machine model, local outlier factor model The detection results of the isolation forest model and the encoder fusion detection results are further fused to obtain the final detection results.

本申请的车辆行驶状态数据获取采用传感器信息,具体选择以组合导航(GNSS+惯性导航)信息为例,对于组合导航信息,所采用的数据采集的传感器包括安装于车内的高精度MEMS(微机电系统)组合导航系统和一套接收卫星信号的GNSS天线,一台记录组合导航系统GNSS日志的工控计算机及上述装置配套的供电设备。具体安装如图1所示,将标定好的组合导航系统以及工控计算机放置于车厢后部固定,通过馈线与GNSS天线相连接。GNSS天线分别旋拧到两个强磁吸盘上并分别固定摆放在自动驾驶汽车的前进方向和后退方向上,将其安置于自动驾驶汽车的最高处以保证能够接收到良好的GNSS信号,同时要保证两个GNSS天线相位中心形成的连线与测试载体中心轴线方向一致或平行。The vehicle driving state data acquisition in this application uses sensor information, and specifically selects integrated navigation (GNSS+inertial navigation) information as an example. For integrated navigation information, the sensors used for data acquisition include high-precision MEMS (micro-electromechanical system) integrated navigation system and a set of GNSS antennas for receiving satellite signals, an industrial computer for recording GNSS logs of the integrated navigation system and the supporting power supply equipment for the above devices. The specific installation is shown in Figure 1. The calibrated integrated navigation system and industrial control computer are placed at the rear of the compartment and fixed, and connected to the GNSS antenna through a feeder. The GNSS antennas are respectively screwed onto two strong magnetic chucks and fixedly placed in the forward direction and backward direction of the self-driving car, and placed at the highest point of the self-driving car to ensure good GNSS signals can be received, and at the same time Ensure that the connection line formed by the phase centers of the two GNSS antennas is consistent with or parallel to the central axis of the test carrier.

数据的提取及预处理:对上述传感器采集到的数据,提取有用字段并进行数据清洗和数据变换,为后续模型的训练做准备。Data extraction and preprocessing: From the data collected by the above sensors, extract useful fields and perform data cleaning and data transformation to prepare for subsequent model training.

对于传感器采集到的数据信息,提取的有用字段包括协议头、采样时刻、航向角、东向速度和北向速度。For the data information collected by the sensor, the extracted useful fields include protocol header, sampling time, heading angle, eastward speed and northward speed.

有用字段提取后的文件仍然存在记录的不完整、缺失、以及重复等许多问题,不能直接作为输入送给模型进行训练。本发明中针对踢提取的有用字段中重复记录只保留其中一条,对于提取的有用字段不完整字段或错误字段的样本,使用该样本前后相邻的两个样本对应字段的线性插值补全不完整字段或错误字段。The files extracted from the useful fields still have many problems such as incomplete, missing, and duplicate records, and cannot be directly used as input to the model for training. In the present invention, only one of the repeated records in the extracted useful fields is reserved, and for samples of incomplete fields or wrong fields extracted from the useful fields, the linear interpolation of the corresponding fields of the two adjacent samples before and after the sample is used to complete the incomplete field or error field.

模型训练或验证需要用到的输入数据包括:车辆无人驾驶状态下的速度和角速度。对于直接从提取的有用字段中无法得到的数据,需利用提取的有效字段进行变换后得到。具体变换方法包括以下步骤:The input data required for model training or verification includes: the velocity and angular velocity of the vehicle in the unmanned state. For data that cannot be obtained directly from the extracted useful fields, it needs to be obtained after transformation using the extracted effective fields. The specific conversion method includes the following steps:

(1)速度信息由东向速度和北向速度变换得到。记东向速度为ve,北向速度为vn,则速度值的大小为:(1) Velocity information is obtained by transforming eastward velocity and northward velocity. Record the eastward speed as v e and the northward speed as v n , then the magnitude of the speed value is:

Figure BDA0004031937200000061
Figure BDA0004031937200000061

(2)角速度信息通过计算两个连续采样时刻偏航角的差商得到。(2) The angular velocity information is obtained by calculating the difference quotient of the yaw angle at two consecutive sampling moments.

Figure BDA0004031937200000062
Figure BDA0004031937200000062

利用上述方法得到的自动驾驶汽车正常运行时的速度数据、角速度数据,训练多个不同结构的自动编码器,训练完成的多个自动编码器对新样本进行对比,检测出与正常运行状态有较大偏差的数据。具体包括以下步骤:Using the speed data and angular velocity data obtained by the above method during the normal operation of the self-driving car, train multiple autoencoders with different structures, and compare the new samples with multiple autoencoders after training, and detect differences with the normal operating state. Data with large deviations. Specifically include the following steps:

S21,自动编码器的训练:自动编码器本质上是包含编码器结构和解码器结构的前馈神经网络,如图2所示,自动编码器的编码器结构操作由式(3)描述,这里W和b分别是编码器的权重矩阵和偏置向量。S21, training of autoencoder: autoencoder is essentially a feed-forward neural network including encoder structure and decoder structure, as shown in Figure 2, the encoder structure operation of autoencoder is described by formula (3), where W and b are the weight matrix and bias vector of the encoder, respectively.

输入向量X=[x1,x2,…xn]T,经编码器结构编码为X′=[x′1,x′2,…x′n]T。自动编码器的解码器结构操作如式(4),式中:W′和b′分别代表解码器的权重矩阵和偏置向量,解码器将编码向量X′=[x′1,x′2,…x′n]T解码为

Figure BDA0004031937200000063
The input vector X=[x 1 ,x 2 ,…x n ] T is encoded as X′=[x′ 1 ,x′ 2 ,…x′ n ] T through the encoder structure. The decoder structure operation of the autoencoder is shown in formula (4), where: W' and b' represent the weight matrix and bias vector of the decoder respectively, and the decoder encodes the vector X'=[x' 1 ,x' 2 ,…x′ n ] T is decoded as
Figure BDA0004031937200000063

X'=f(WX+b) (13)X'=f(WX+b) (13)

Figure BDA0004031937200000064
Figure BDA0004031937200000064

自动编码器的目标是重构输入数据,目标可由式(5)定义,通过反向传播算法优化权重矩阵和偏置向量参数。The goal of the autoencoder is to reconstruct the input data. The goal can be defined by formula (5), and the weight matrix and bias vector parameters are optimized through the backpropagation algorithm.

训练自动编码器模型使用的数据是自动驾驶汽车正常运行状态下的健康数据。训练完成后,自动编码器能够重构与训练数据模式相似的数据。对于故障数据,自动编码器对该数据的重构误差会明显大于正常数据的重构误差。根据输入数据的重构误差的大小,可以对样本是否发生故障进行判决。The data used to train the autoencoder model is the health data of the normal operation state of the self-driving car. After training, the autoencoder is able to reconstruct data that is similar in pattern to the training data. For faulty data, the reconstruction error of autoencoder for this data will be significantly larger than that of normal data. According to the magnitude of the reconstruction error of the input data, it can be judged whether the sample is faulty or not.

Figure BDA0004031937200000071
Figure BDA0004031937200000071

S22,集成自动编码器构建:网络层数和每层神经元个数对自动编码器故障检测效果影响很大,难以确定合适的网络规模以达到最优故障检测效果。针对此问题,使用多个不同网络结构的自动编码器构建集成自动编码器,利用集成自动编码器对不同结构的自动编码器检测结果进行融合。考虑到典型自动编码器是全连接层组成的,即使改变网络层数,由于网络结构相同,多个自动编码器之间差异很小。因此,本申请使用非全连接自动编码器作为学习器构建集成自动编码器。在全连接自动编码器的基础上,随机断开部分连接,形成非全连接自动编码器,如图3所示。S22, Construction of integrated autoencoder: The number of network layers and the number of neurons in each layer have a great influence on the fault detection effect of the autoencoder, and it is difficult to determine the appropriate network scale to achieve the optimal fault detection effect. To solve this problem, multiple autoencoders with different network structures are used to build an integrated autoencoder, and the integrated autoencoder is used to fuse the detection results of the autoencoders with different structures. Considering that a typical autoencoder is composed of fully connected layers, even if the number of network layers is changed, the difference between multiple autoencoders is small due to the same network structure. Therefore, this application uses a non-fully connected autoencoder as a learner to build an ensemble autoencoder. On the basis of the fully connected autoencoder, some connections are randomly disconnected to form a non-fully connected autoencoder, as shown in Figure 3.

多个非全连接自动编码器分别对输入样本进行评估,分别得到样本的重构误差,记第i个非全连接自动编码器对当前样本的重构误差为ei,则多个(一组)非全连接自动编码器对当前样本的重构误差为E=[e1,e2,…en]TMultiple non-fully-connected autoencoders evaluate the input samples separately, and obtain the reconstruction errors of the samples respectively. Note that the reconstruction error of the i-th non-fully-connected autoencoder for the current sample is e i , then multiple (a group of ) The reconstruction error of the non-fully connected autoencoder for the current sample is E=[e 1 ,e 2 ,…e n ] T .

集成自动编码器检测结果融合:一组非全连接自动编码器组成的集成自动编码器,集成自动编码器针对输入样本给出一组重构误差。将一组非全连接自动编码器对输入样本的重构误差进行投票,最终融合为一个重构误差。投票器由自动编码器的编码器部分组成,对于上述得到的重构误差向量E=[e1,e2,…en]T,将其作为输入向量输入到瓶颈处为一个神经元的自动编码器,如图4所示。经过投票,一组重构误差融合为一个重构误差,具体操作由式(6)描述,式中fencoder是编码器操作,E'是融合之后的重构误差。根据融合后重构误差的大小判断输入样本是否发生故障。Integrated autoencoder detection result fusion: an integrated autoencoder composed of a group of non-fully connected autoencoders, which gives a set of reconstruction errors for input samples. A group of non-fully connected autoencoders vote on the reconstruction error of the input sample, and finally fuse into a reconstruction error. The voter is composed of the encoder part of the autoencoder. For the reconstruction error vector E=[e 1 ,e 2 ,…e n ] T obtained above, it is input to the bottleneck as an automatic neuron as an input vector. Encoder, as shown in Figure 4. After voting, a group of reconstruction errors is fused into one reconstruction error, and the specific operation is described by formula (6), where f encoder is the encoder operation, and E' is the reconstruction error after fusion. According to the magnitude of the reconstruction error after fusion, it is judged whether the input sample is faulty or not.

Figure BDA0004031937200000072
Figure BDA0004031937200000072

构建异构集成故障检测:Build heterogeneous integration fault detection:

故障检测算法通常基于特定的假设,不同故障检测算法检测结果之间差异性较大,为了进一步提高故障检测准确率,在上述构建的集成自动编码器的基础上构建异构集成故障检测。选取一类支持向量机、局部离群因子、孤立森林、集成自动编码器作为学习器,使用学习器并行检测,再将学习器检测结果融合。Fault detection algorithms are usually based on specific assumptions, and the detection results of different fault detection algorithms are quite different. In order to further improve the accuracy of fault detection, a heterogeneous integrated fault detection is constructed on the basis of the integrated autoencoder constructed above. Select a class of support vector machine, local outlier factor, isolation forest, and integrated autoencoder as the learner, use the learner to detect in parallel, and then fuse the test results of the learner.

具体细节包括:Specific details include:

利用一类支持向量机(One-Class Support Vector Machine,OCSVM)算法在正常数据点和原点之间构造具有最大间隔分离的超平面的方式进行故障检测,数据点位于边界之内,则认为使正常样本。算法的目标函数定义为:Using a class of support vector machine (One-Class Support Vector Machine, OCSVM) algorithm to construct a hyperplane with the maximum interval separation between the normal data point and the origin for fault detection, if the data point is within the boundary, it is considered to be normal sample. The objective function of the algorithm is defined as:

Figure BDA0004031937200000081
Figure BDA0004031937200000081

Figure BDA0004031937200000082
Figure BDA0004031937200000082

其中w是高维特征空间的特征向量,ξi是允许一些数据点位于边缘内的松弛变量,ρ是偏移量,μ∈(0,1)是控制边界的权衡参数,n是样本数,xi是第i个输入训练数据,φ(xi)是将低维原始数据点映射到高维的非线性映射函数。μ设置了异常值的分数的上界和支持向量的分数的下界。对于样本χ,其判定样本是否为故障的函数sOCSVM由式(9)定义。where w is the eigenvector of the high-dimensional feature space, ξi is the slack variable that allows some data points to lie within the margin, ρ is the offset, μ∈(0,1) is the trade-off parameter controlling the boundary, n is the number of samples, xi is the i-th input training data, and φ( xi ) is a non-linear mapping function that maps low-dimensional raw data points to high-dimensional. μ sets an upper bound on the score of outliers and a lower bound on the score of support vectors. For the sample χ, the function s OCSVM to determine whether the sample is a fault is defined by formula (9).

Figure BDA0004031937200000083
Figure BDA0004031937200000083

其中,χ是待检测的样本,χi为第i个输入的训练数据,σ∈R是决定函数径向范围的参数,αi是式(7)利用拉格朗日技术得到的一系列支持向量。如果待检测样本的结果为负,则为异常样本。Among them, χ is the sample to be tested, χ i is the i-th input training data, σ∈R is the parameter that determines the radial range of the function, α i is a series of supports obtained by using Lagrangian technology in formula (7) vector. If the result of the sample to be tested is negative, it is an abnormal sample.

利用孤立森林(Isolation Forest)算法故障检测的过程是:递归随机分割数据集,直到所有样本都是孤立的或者达到限制的树高。由于故障数据点分布稀疏并且离密度较高的群体较远的特征,故障数据点具有较正常点更短的路径。给定的包含n个样本的数据集,树的平均路径长度为:The process of fault detection using the Isolation Forest algorithm is: recursively and randomly split the data set until all samples are isolated or reach the limited tree height. Faulty data points have shorter paths than normal points due to the feature that faulty data points are sparsely distributed and farther away from denser populations. Given a dataset containing n samples, the average path length of the tree is:

Figure BDA0004031937200000091
Figure BDA0004031937200000091

其中H(i)为调和数,可以用ln(i)+γ(欧拉常数)进行计算,c(n)为给定样本数n时,路径长度的平均值。样本的故障分数为:Among them, H(i) is the harmonic number, which can be calculated by ln(i)+γ (Euler's constant), and c(n) is the average value of the path length when the number of samples n is given. The failure score for the sample is:

Figure BDA0004031937200000092
Figure BDA0004031937200000092

其中h(x)为通过x从树的根节点到叶子节点的边数,E(h(x))为样本x在一批树中的路径长度的期望。where h(x) is the number of edges passing through x from the root node of the tree to the leaf node, and E(h(x)) is the expected path length of sample x in a batch of trees.

局部离群因子(Local Outlier Factor,LOF)算法通过计算每个点的局部可达密度,进而计算每个点的局部离群因子,选取离群程度最高的n个样本点。The Local Outlier Factor (LOF) algorithm calculates the local reachability density of each point, and then calculates the local outlier factor of each point, and selects the n sample points with the highest outlier degree.

第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)。The k-th distance d k ( xi ) is the distance between the kth point x j closest to point x i and point x i , d k ( xi )=d( xi , x j ), x j satisfies: in There are at least k points x′ j not including xi in the set, so that d( xi , x′ j )≤d( xi , x j ); there are at most points not including xi in the set k-1 points x′ j , such that d( xi , o')<d( xi , x j ).

第k距离邻域:点xi的第k距离邻域Nk(xi),点xi的第k距离及第k距离内的所有点的集合。The k-th distance neighborhood: the k-th distance neighborhood N k ( xi ) of point x i , the k-th distance of point x i and the set of all points within the k-th distance.

第k可达距离:rdk(xi,xj)=max{dk(xi),d(xi,xj)},即样本点xi和xj的第k可达距离为点xi的第k距离和点xi和xj的距离的较大者。The k-th reachable distance: rd k (x i , x j )=max{d k (x i ),d(x i , x j )}, that is, the k-th reachable distance of sample points x i and x j is The greater of the k-th distance of point x i and the distances of points x i and x j .

第k局部可达密度:The kth local reachable density:

Figure BDA0004031937200000093
Figure BDA0004031937200000093

Figure BDA0004031937200000094
Figure BDA0004031937200000094

LOF算法故障分数sLOF由式(13)描述,故障分数越大,该样本点为故障点的可能性越大。The fault score s LOF of the LOF algorithm is described by formula (13). The larger the fault score is, the more likely the sample point is a fault point.

结合上述方法构建的集成自动编码器,将输入数据的故障分数作为基于自动编码器投票器的输入,输入向量s=[s1,s2,…,sn]T其中si为第i个学习器给出的故障分数。多个学习器的故障分数组成了一个向量,将此向量作为输入数据输入瓶颈处为一个神经元的自动编码器。该自动编码器需要经过预训练,其预训练阶段输入为多个用于故障检测的自动编码器的异常分数,输入s=[s1,s2,…,sn]T Combined with the integrated autoencoder constructed by the above method, the failure score of the input data is used as the input of the autoencoder voter, and the input vector s=[s 1 ,s 2 ,…,s n ] T where s i is the i-th The failure score given by the learner. The failure scores of multiple learners form a vector, which is used as the input data to an autoencoder whose bottleneck is a neuron. The autoencoder needs to be pre-trained, and the input of the pre-training stage is the abnormal scores of multiple autoencoders for fault detection, input s=[s 1 ,s 2 ,…,s n ] T

Figure BDA0004031937200000101
Figure BDA0004031937200000101

Figure BDA0004031937200000102
Figure BDA0004031937200000102

s′是输入s经过自动编码器编码后的一维数据,我们为了将输入的多个自动编码器的重构误差组合为一个异常分数,将用于组合重构误差的自动编码器的瓶颈处设置为一个神经元,即s′∈s1

Figure BDA0004031937200000103
是编码器部分的权重矩阵。自动编码器网络中使用的非线性激活函数为ReLu(Rectified Linear Unit)。s′ is the one-dimensional data of the input s encoded by the autoencoder. In order to combine the reconstruction errors of multiple input autoencoders into an abnormal score, the bottleneck of the autoencoder used to combine the reconstruction errors is Set to one neuron, ie s′∈s 1 .
Figure BDA0004031937200000103
is the weight matrix of the encoder part. The nonlinear activation function used in the autoencoder network is ReLu (Rectified Linear Unit).

将经过融合后的故障分数经sigmoid函数映射到区间(0,1),sigmoid函数如式(15)描述。根据映射后的数值大小判断是否发生故障,在区间(0,0.5)上的为故障,(0.5,1)区间上的为正常。检测到自动驾驶汽车发生故障时,系统将记录故障数据到日志,并发出警报提示。The fused fault score is mapped to the interval (0,1) through the sigmoid function, and the sigmoid function is described as formula (15). Judging whether there is a fault according to the value after mapping, the fault is in the interval (0,0.5), and the fault is in the interval (0.5,1). When a failure of the self-driving car is detected, the system will record the failure data to the log and issue an alarm.

本发明一种无监督自动驾驶汽车故障检测系统,基于一类支持向量机(OCSVM)、局部离群因子(LOF)、孤立森林(IF)和集成自动编码器。其中,集成自动编码器故障检测模块包括多个自动编码器。采集车辆正常行驶状态下的数据作为训练数据,构建多个自动编码器,用来检测车辆运动状态,将多个自动编码器的检测结果投票构建集成自动编码器。同时,利用正常行驶状态的数据构建OCSVM、LOF、IF故障检测模块。集成自动编码器、OCSVM、LOF和IF同时对车辆的运动状态进行监测,并将对车辆运动状态的检测结果投票构建集成故障检测框架。该框架主要针对自动驾驶汽车的运动状态,从数据驱动的角度设计了融合多个针对解决故障检测问题的方法的集成框架,可以有效地检测传感器数据异常和自动驾驶汽车运行状态的故障。The invention discloses an unsupervised self-driving car fault detection system based on a class of support vector machine (OCSVM), local outlier factor (LOF), isolation forest (IF) and integrated autoencoder. Among them, the integrated autoencoder fault detection module includes multiple autoencoders. The data in the normal driving state of the vehicle is collected as training data, and multiple autoencoders are constructed to detect the vehicle motion state, and the detection results of multiple autoencoders are voted to build an integrated autoencoder. At the same time, the OCSVM, LOF, and IF fault detection modules are constructed using the data of normal driving conditions. The integrated autoencoder, OCSVM, LOF and IF simultaneously monitor the motion state of the vehicle, and vote on the detection results of the vehicle motion state to build an integrated fault detection framework. This framework is mainly aimed at the motion state of autonomous vehicles. From a data-driven perspective, an integrated framework that combines multiple methods for solving fault detection problems is designed, which can effectively detect abnormal sensor data and faults in the operating state of autonomous vehicles.

Claims (10)

1. A fault detection method for an unsupervised automatic driving automobile is characterized by comprising the following steps:
s1, acquiring running state data of an automatic driving automobile in real time, detecting the acquired running state data by using automatic encoders with different structures, and fusing detection results of the automatic encoders with different structures to obtain a coder fusion detection result;
and S2, simultaneously adopting a first-class support vector machine model, a local outlier factor model and an isolated forest model to respectively detect the driving state data of the automatic driving automobile to obtain respective detection results, and further fusing the detection results of the first-class support vector machine model, the local outlier factor model and the isolated forest model with the encoder fusion detection results to obtain a final detection result.
2. The method as claimed in claim 1, wherein the vehicle driving status data of the autonomous vehicle in normal driving status is used as a training set to train a plurality of different automatic encoders.
3. The unsupervised automatic driving vehicle fault detection method according to claim 2, wherein useful fields are extracted from vehicle driving state data in a normal driving state of the automatic driving vehicle and data cleaning and data transformation are performed;
the extracted useful fields include a protocol header, a sampling time, a heading angle, an east speed, and a north speed.
4. A method as claimed in claim 3, wherein the velocity information is obtained from the conversion of east and north velocities, and the east velocity is recorded as v e North velocity is v n Then the magnitude of the velocity value is:
Figure FDA0004031937190000011
angular velocity information is obtained by calculating the difference quotient of the yaw angles at two consecutive sampling moments:
Figure FDA0004031937190000012
5. the unsupervised autopilot vehicle fault detection method of claim 4 wherein the automatic encoder comprises an encoder structure and a decoder structure, the encoder structure is described by equation (3), W and b are the weight matrix and offset vector of the encoder, respectively;
input vector X = [ X ] 1 ,x 2 ,…x n ] T Encoded by the encoder structure as X' = [ X = 1 ′,x 2 ′,…x n ′] T (ii) a The decoder architecture operates as equation (4), W 'and b' representing the weight matrix and offset vector, respectively, of the decoder that will encode the vector X '= [ X' 1 ,x′ 2 ,…x′ n ] T Decode into
Figure FDA0004031937190000021
X'=f(WX+b) (3)
Figure FDA0004031937190000022
Figure FDA0004031937190000023
The goal of the auto-encoder is to reconstruct the input data, with the goal of optimizing the weight matrix and offset vector parameters by the back-propagation algorithm, as in equation (5).
6. The method of claim 5, wherein the automatic encoder is a non-fully-connected automatic encoder.
7. The method of claim 6, wherein the plurality of non-fully connected automatic encoders respectively evaluate the input samples to respectively obtain reconstruction errors of the samples, and the reconstruction error of the ith non-fully connected automatic encoder on the current sample is recorded as e i Then the reconstruction error of the current sample by the multiple non-fully connected automatic encoders is E = [ E ] 1 ,e 2 ,…e n ] T
8. The method of claim 1, wherein fault detection is performed by constructing a hyperplane with maximum separation between a normal data point and an origin using a Class-Support Vector Machine (OCSVM) algorithm, and the data point is considered to be a normal sample if the data point is within a boundary.
9. The method as claimed in claim 1, wherein the fused fault score is mapped to the interval (0, 1) by a sigmoid function, and whether a fault occurs is determined according to the mapped value, wherein the fault occurs in the interval (0, 0.5) and the fault occurs in the interval (0.5, 1).
10. A fault detection system of an unsupervised automatic driving automobile is characterized by comprising a data acquisition module and a detection module;
the data acquisition module is used for acquiring the driving state data of the automatic driving automobile in real time and transmitting the acquired data to the detection module;
the detection module stores automatic encoders with different structures, a first-class support vector machine model, a local outlier factor model and an isolated forest model, the automatic encoders with different structures are used for detecting the acquired driving state data, and detection results of the automatic encoders with different structures are fused to obtain an encoder fusion detection result; meanwhile, a first-class support vector machine model, a local outlier factor model and an isolated forest model are adopted to respectively detect the driving state data of the automatic driving automobile to obtain respective detection results, and the detection results of the first-class support vector machine model, the local outlier factor model and the isolated forest model are further fused with the encoder fusion detection results to obtain a final detection result.
CN202211738905.XA 2022-12-30 2022-12-30 Unsupervised automatic driving automobile fault detection method and system Pending CN115964676A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211738905.XA CN115964676A (en) 2022-12-30 2022-12-30 Unsupervised automatic driving automobile fault detection method and system
PCT/CN2023/124582 WO2024139541A1 (en) 2022-12-30 2023-10-13 Unsupervised autonomous vehicle failure detection method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211738905.XA CN115964676A (en) 2022-12-30 2022-12-30 Unsupervised automatic driving automobile fault detection method and system

Publications (1)

Publication Number Publication Date
CN115964676A true CN115964676A (en) 2023-04-14

Family

ID=87354662

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211738905.XA Pending CN115964676A (en) 2022-12-30 2022-12-30 Unsupervised automatic driving automobile fault detection method and system

Country Status (2)

Country Link
CN (1) CN115964676A (en)
WO (1) WO2024139541A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024139541A1 (en) * 2022-12-30 2024-07-04 长安大学 Unsupervised autonomous vehicle failure detection method and system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119089455A (en) * 2024-11-08 2024-12-06 厦门她趣信息技术有限公司 Information security management method and system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110149258A (en) * 2019-04-12 2019-08-20 北京航空航天大学 A kind of automobile CAN-bus network data method for detecting abnormality based on isolated forest
JP7212607B2 (en) * 2019-09-26 2023-01-25 ペンタ・セキュリティ・システムズ・インコーポレーテッド Machine-learning-based driver abnormality detection method and apparatus using vehicle CAN BUS signal
US20210350232A1 (en) * 2020-05-07 2021-11-11 Nec Laboratories America, Inc. Fault detection in cyber-physical systems
CN112162545B (en) * 2020-10-21 2021-12-14 长安大学 Automobile fault diagnosis method and system
CN115964676A (en) * 2022-12-30 2023-04-14 长安大学 Unsupervised automatic driving automobile fault detection method and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024139541A1 (en) * 2022-12-30 2024-07-04 长安大学 Unsupervised autonomous vehicle failure detection method and system

Also Published As

Publication number Publication date
WO2024139541A1 (en) 2024-07-04

Similar Documents

Publication Publication Date Title
WO2024139541A1 (en) Unsupervised autonomous vehicle failure detection method and system
Liu et al. An audio-based fault diagnosis method for quadrotors using convolutional neural network and transfer learning
CN112161784B (en) Mechanical fault diagnosis method based on multi-sensor information fusion migration network
Sadhu et al. On-board deep-learning-based unmanned aerial vehicle fault cause detection and identification
CN103914735B (en) A kind of fault recognition method and system based on Neural Network Self-learning
CN109580215A (en) A kind of wind-powered electricity generation driving unit fault diagnostic method generating confrontation network based on depth
CN110231156B (en) Service robot motion system fault diagnosis method and device based on time sequence characteristics
CN108594788A (en) A kind of aircraft actuator fault detection and diagnosis method based on depth random forests algorithm
CN112162545B (en) Automobile fault diagnosis method and system
CN115204302A (en) Unmanned aerial vehicle small sample fault diagnosis system and method
CN116719060B (en) Tight combination navigation fault detection method based on information fusion deep learning network
CN112947385A (en) Aircraft fault diagnosis method and system based on improved Transformer model
Ahn Deep learning based anomaly detection for a vehicle in swarm drone system
WO2019178930A1 (en) Fault diagnosis method for mechanical device
CN115797749A (en) Method and system for detecting state of underwater autonomous vehicle
Tong et al. Machine learning for uav propeller fault detection based on a hybrid data generation model
CN113807404A (en) Intelligent monitoring and emergency system of intelligent traffic network for multi-source information fusion
CN113723592A (en) Fault diagnosis method based on wind power gear box monitoring system
Zhang et al. Simulation-to-reality UAV fault diagnosis with deep learning
CN117056845A (en) Automatic driving automobile abnormality detection method and related system
CN115979669A (en) Unmanned vehicle fault detection method and system
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