A Machine Learning Approach for an Improved Inertial Navigation System Solution

The inertial navigation system (INS) is a basic component to obtain a continuous navigation solution in various applications. The INS suffers from a growing error over time. In particular, its navigation solution depends mainly on the quality and grade of the inertial measurement unit (IMU), which p...

Full description

Bibliographic Details
Main Authors: Ahmed E. Mahdi, Ahmed Azouz, Ahmed E. Abdalla, Ashraf Abosekeen
Format: Article
Language:English
Published: MDPI AG 2022-02-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/4/1687
_version_ 1827652825485672448
author Ahmed E. Mahdi
Ahmed Azouz
Ahmed E. Abdalla
Ashraf Abosekeen
author_facet Ahmed E. Mahdi
Ahmed Azouz
Ahmed E. Abdalla
Ashraf Abosekeen
author_sort Ahmed E. Mahdi
collection DOAJ
description The inertial navigation system (INS) is a basic component to obtain a continuous navigation solution in various applications. The INS suffers from a growing error over time. In particular, its navigation solution depends mainly on the quality and grade of the inertial measurement unit (IMU), which provides the INS with both accelerations and angular rates. However, low-cost small micro-electro-mechanical systems (MEMSs) suffer from huge error sources such as bias, the scale factor, scale factor instability, and highly non-linear noise. Therefore, MEMS-IMU measurements lead to drifts in the solutions when used as a control input to the INS. Accordingly, several approaches have been introduced to model and mitigate the errors associated with the IMU. In this paper, a machine-learning-based adaptive neuro-fuzzy inference system (ML-based-ANFIS) is proposed to leverage the performance of low-grade IMUs in two phases. The first phase was training 50% of the low-grade IMU measurements with a high-end IMU to generate a suitable error model. The second phase involved testing the developed model on the remaining low-grade IMU measurements. A real road trajectory was used to evaluate the performance of the proposed algorithm. The results showed the effectiveness of utilizing the proposed ML-ANFIS algorithm to remove the errors and improve the INS solution compared to the traditional one. An improvement of 70% in the 2D positioning and of 92% in the 2D velocity of the INS solution were attained when the proposed algorithm was applied compared to the traditional INS solution.
first_indexed 2024-03-09T21:05:35Z
format Article
id doaj.art-dbc03a2f918d4166851940baef0ff302
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T21:05:35Z
publishDate 2022-02-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-dbc03a2f918d4166851940baef0ff3022023-11-23T22:03:36ZengMDPI AGSensors1424-82202022-02-01224168710.3390/s22041687A Machine Learning Approach for an Improved Inertial Navigation System SolutionAhmed E. Mahdi0Ahmed Azouz1Ahmed E. Abdalla2Ashraf Abosekeen3Electrical Engineering Branch, Military Technical College, Kobry El-Kobba, Cairo 11766, EgyptElectrical Engineering Branch, Military Technical College, Kobry El-Kobba, Cairo 11766, EgyptElectrical Engineering Branch, Military Technical College, Kobry El-Kobba, Cairo 11766, EgyptElectrical Engineering Branch, Military Technical College, Kobry El-Kobba, Cairo 11766, EgyptThe inertial navigation system (INS) is a basic component to obtain a continuous navigation solution in various applications. The INS suffers from a growing error over time. In particular, its navigation solution depends mainly on the quality and grade of the inertial measurement unit (IMU), which provides the INS with both accelerations and angular rates. However, low-cost small micro-electro-mechanical systems (MEMSs) suffer from huge error sources such as bias, the scale factor, scale factor instability, and highly non-linear noise. Therefore, MEMS-IMU measurements lead to drifts in the solutions when used as a control input to the INS. Accordingly, several approaches have been introduced to model and mitigate the errors associated with the IMU. In this paper, a machine-learning-based adaptive neuro-fuzzy inference system (ML-based-ANFIS) is proposed to leverage the performance of low-grade IMUs in two phases. The first phase was training 50% of the low-grade IMU measurements with a high-end IMU to generate a suitable error model. The second phase involved testing the developed model on the remaining low-grade IMU measurements. A real road trajectory was used to evaluate the performance of the proposed algorithm. The results showed the effectiveness of utilizing the proposed ML-ANFIS algorithm to remove the errors and improve the INS solution compared to the traditional one. An improvement of 70% in the 2D positioning and of 92% in the 2D velocity of the INS solution were attained when the proposed algorithm was applied compared to the traditional INS solution.https://www.mdpi.com/1424-8220/22/4/1687INSMEMS-IMUmachine learningANFISpositioningnavigation
spellingShingle Ahmed E. Mahdi
Ahmed Azouz
Ahmed E. Abdalla
Ashraf Abosekeen
A Machine Learning Approach for an Improved Inertial Navigation System Solution
Sensors
INS
MEMS-IMU
machine learning
ANFIS
positioning
navigation
title A Machine Learning Approach for an Improved Inertial Navigation System Solution
title_full A Machine Learning Approach for an Improved Inertial Navigation System Solution
title_fullStr A Machine Learning Approach for an Improved Inertial Navigation System Solution
title_full_unstemmed A Machine Learning Approach for an Improved Inertial Navigation System Solution
title_short A Machine Learning Approach for an Improved Inertial Navigation System Solution
title_sort machine learning approach for an improved inertial navigation system solution
topic INS
MEMS-IMU
machine learning
ANFIS
positioning
navigation
url https://www.mdpi.com/1424-8220/22/4/1687
work_keys_str_mv AT ahmedemahdi amachinelearningapproachforanimprovedinertialnavigationsystemsolution
AT ahmedazouz amachinelearningapproachforanimprovedinertialnavigationsystemsolution
AT ahmedeabdalla amachinelearningapproachforanimprovedinertialnavigationsystemsolution
AT ashrafabosekeen amachinelearningapproachforanimprovedinertialnavigationsystemsolution
AT ahmedemahdi machinelearningapproachforanimprovedinertialnavigationsystemsolution
AT ahmedazouz machinelearningapproachforanimprovedinertialnavigationsystemsolution
AT ahmedeabdalla machinelearningapproachforanimprovedinertialnavigationsystemsolution
AT ashrafabosekeen machinelearningapproachforanimprovedinertialnavigationsystemsolution