IP Library Granted Patent US 12,608,026
Granted Patent B2
US 12,608,026 · App. 18/946,598 · Granted Apr 21, 2026

Method and apparatus for anomaly detection for individual vehicles in swarm system

Inventor: Hyo Jung Ahn (Daejeon, KR)
Assignee: Korea Aerospace Research Institute
G05D1/86G05D2101/15G05D2109/20G05D2111/52
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,608,026
App. No.
18/946,598
Granted
Apr 21, 2026
Kind
B2
Abstract

A method for detecting anomalies in a swarm system comprises: collecting first movement data from multiple vehicles moving as a swarm in a first scenario; generating first training data based on positioning data and second training data based on multi-channel inertial sensor data from the first movement data; training a first learning model using the first training data and multiple second learning models using the second training data for each vehicle; receiving real-time second movement data from vehicles moving as a swarm in a second scenario; generating first input data based on positioning data from the second movement data; inputting the first input data into the first learning model to detect abnormal vehicles in real-time; generating second input data for abnormal vehicles based on inertial sensor data from the second movement data; and inputting the second input data into the corresponding second learning model to identify abnormal channels in the inertial measurement unit of abnormal vehicles.

Claims (24)

1 . A method for detecting anomalies in a swarm system, wherein the method is implemented on a computing device comprising a processor, and a memory storing instructions or programs executable by the processor, and comprises:

collecting a plurality of first movement data from multiple vehicles that moved as a swarm according to a first scenario, wherein the plurality of first movement data includes positioning data and multi-channel inertial sensor data;

generating a plurality of first training data corresponding to each of the vehicles based on the positioning data included in the plurality of first movement data, and training a first learning model using the plurality of first training data;

generating a plurality of second training data corresponding to each of the vehicles based on the multi-channel inertial sensor data included in the plurality of first movement data, and training a plurality of second learning models corresponding to each of the vehicles using the second training data generated for each of the vehicles;

receiving in real time a plurality of second movement data from the vehicles moving as a swarm according to a second scenario, wherein the plurality of second movement data includes positioning data and multi-channel inertial sensor data;

generating a plurality of first input data corresponding to each of the vehicles based on the positioning data included in the plurality of second movement data, and inputting the plurality of first input data into the first learning model to detect in real time any abnormal vehicle estimated to be in an abnormal state among the vehicles; and

generating a second input data corresponding to the abnormal vehicle based on the multi-channel inertial sensor data included in the second movement data corresponding to the abnormal vehicle, and inputting the second input data into the second learning model corresponding to the abnormal vehicle to identify the abnormal channel among the multiple channels of the inertial measurement unit of the abnormal vehicle.

2 . The method according to claim 1 , wherein the second learning models are trained using a supervised learning technique, a semi-supervised learning technique, or an unsupervised learning technique with the second training data based on a labeling status of the second training data.

3 . The method according to claim 2 , wherein only a portion of the second training data is labeled as being in a normal state, and the second learning models are trained using a semi-supervised learning technique with the second training data.

4 . The method according to claim 3 , wherein the second learning models are Generative models.

5 . The method according to claim 4 , wherein the second learning models are any one of a VAE (Variational Autoencoder), AnoGAN, GANomaly, or Skip-GANomaly.

6 . The method according to claim 4 , wherein the second learning models generate multi-channel reconstructed data for each of the multi-channel inertial sensor data included in the second input data, identify the abnormal state of the abnormal vehicle based on reconstruction errors between each of the multi-channel inertial sensor data and each of the multi-channel reconstructed data, and identify the abnormal channel based on anomaly probability values calculated for each of the multiple channels.

7 . A method for detecting anomalies in a swarm system, wherein the method is implemented on a computing device comprising a processor, and a memory storing instructions or programs executable by the processor, and comprises:

collecting a plurality of first movement data from multiple vehicles that moved as a swarm according to a first scenario, wherein the plurality of first movement data includes multi-channel inertial sensor data;

generating a plurality of training data corresponding to each of the vehicles based on the plurality of first movement data, and training a plurality of learning models corresponding to each of the vehicles using the training data generated for each vehicle;

collecting in real time a plurality of second movement data from the vehicles moving as a swarm according to a second scenario, wherein the plurality of second movement data includes multi-channel inertial sensor data;

generating a plurality of input data corresponding to each of the vehicles based on the plurality of second movement data, and inputting the plurality of input data into the corresponding learning models to detect anomalies in each of the vehicles; and

identifying the abnormal channel among the multiple channels of the inertial measurement unit of the vehicle detected to be in an abnormal state.

8 . The method according to claim 7 , wherein the learning models are trained using a supervised learning technique, a semi-supervised learning technique, or an unsupervised learning technique with the training data based on a labeling status of the training data.

9 . The method according to claim 8 , wherein only a portion of the training data is labeled as being in a normal state, and the learning models are trained using a semi-supervised learning technique with the training data.

10 . The method according to claim 9 , wherein the learning models are Generative models.

11 . The method according to claim 10 , wherein the learning models are any one of a VAE (Variational Autoencoder), AnoGAN, GANomaly, or Skip-GANomaly.

12 . The method according to claim 10 , wherein the learning models generate reconstructed data for each of the multi-channel inertial sensor data included in the second movement data, identify the abnormal state of the abnormal vehicle based on the reconstruction errors between the inertial sensor data and the reconstructed data for each channel, and identify the abnormal channel based on the anomaly probability values calculated for each channel.

13 . A non-transitory computer-readable recording medium storing a program for executing the method of claim 1 on a computer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2024
From: AHN, HYO JUNG
To: KOREA AEROSPACE RESEARCH INSTITUTE
Reel/Frame 069252/0669 →
Priority Claims (1)
KR 10-2023-0163195 · Nov 22, 2023 · national
Continuity (1)
Related Publication 20250165013A1 · May 22, 2025
References Cited (11)
US 12033445B1 · Mishra · 2024 [cited by examiner]
US 12306000B2 · Con · 2025 [cited by examiner]
US 20140231590A1 · Trowbridge et al. · 2014 [cited by applicant]
US 20140374535A1 · Wong · 2014 [cited by examiner]
US 20150338855A1 · Stark · 2015 [cited by examiner]
KR 102170632B1 · 2020 [cited by applicant]
WO WO2018004681A1 · 2018 [cited by examiner]
WO WO2021046026A1 · 2021 [cited by examiner]
Diego et al., “On the Analysis of a Swarm Intelligence Based Coordination Model for Multiple Unmanned Aerial Vehicles,” 2012, Publisher: IEEE. [cited by examiner]
M. Jamal et al., “AWG-Detector: A machine learning tool for the accurate detection of Anomalies due to Wind Gusts (AWG) in the adaptive Altitude control unit of an Aerosonde unmanned Aerial Vehicle,” 2010, Publisher: IE… [cited by examiner]
Korean Office Action dated Mar. 21, 2024, in the counterpart Korean patent application No. 10-2023-0163195. [cited by applicant]