Skip to main content
Log in

An intelligent and autonomous MEMS IMU/GPS integration scheme for low cost land navigation applications

  • Original Article
  • Published:
GPS Solutions Aims and scope Submit manuscript

Abstract

An intelligent scheme to integrate inertial navigation system/global positioning system (GPS) is proposed using a constructive neural network (CNN) to overcome the limitations of current schemes, namely Kalman filtering (KF). The proposed CNN technique does not require prior knowledge or empirical trials to implement the proposed architecture since it is able to construct its architecture “on the fly,” based on the complexity of the vehicle dynamic variations. The proposed scheme is implemented and tested using Micro-electro-mechanical systems inertial measurement unit data collected in a land-vehicle environment. The performance of the proposed scheme is then compared with the multi-layer feed-forward neural networks (MFNN) and KF- based schemes in terms of positioning accuracy during GPS signal outages. The results are then analyzed and discussed in terms of positioning accuracy and learning time. The preliminary results presented in this article indicate that the positioning accuracy were improved by more than 55% when the MFNN and CNN-based schemes were implemented. In addition, the proposed CNN was able to construct the topology by itself autonomously on the fly and achieve similar prediction performance with less hidden neurons compared to MFNN-based schemes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Abbreviations

ANN:

Artificial neural networks

CNN:

Constructive neural networks

DGPS:

Differential global positioning system

GPS:

Global positioning system

IMU:

Inertial measurement unit

INS:

Inertial navigation system

KF:

Kalman filtering

MEMS:

Micro-electro-mechanical systems

MFNN:

Multi-layer feed-forward neural networks

PUA:

Position update architecture

SPP:

Single point positioning

References

  • Alpaydin E (1991) CAL: neural networks that grow when they learn and shrink when they forgot. Technical report-91-032, International Computer Science Institute, Berkeley

  • Bishop CM (1995) Neural networks for pattern recognition. Oxford University Press, Oxford

    Google Scholar 

  • Brown RG, Hwang PYC (1992) Introduction to random signals and applied Kalman filtering. Wiley, New York

    Google Scholar 

  • Chiang KW, El-Sheimy N (2002) INS/GPS integration using neural networks for land vehicle navigation applications. Proceedings of ION GPS 2002 meeting, Portland

  • Chiang KW, El-Sheimy N (2004) Artificial neural networks in direct georeferencing. Photogramm Eng Remote Sens 70(7):765–768

    Google Scholar 

  • Chiang KW, Noureldin A, El-Sheimy N (2003) Multi-sensors integration using neuron computing for land vehicle navigation. GPS Solut 6(3):209–218

    Google Scholar 

  • Chiang KW, El-Sheimy N, Noureldin A (2004) A new weights updating method for neural networks based INS/GPS integration architectures. Meas Sci Technol 15(10):2053–2061

    Article  Google Scholar 

  • El-Sheimy N, Abdel-Hamid W (2004) An adaptive neuro-fuzzy model to bridge GPS outages in MEMS-INS/GPS land vehicle navigation. Proceedings of ION GNSS 2004, Long Beach

  • Fahlman SE, Lebiere C (1990) The cascade learning architecture. In: Touretzky D (ed) Advances in neural information processing system 2. Morgan Kaufmann, Denver

  • Frean M (1990) The upstart algorithm: a method for constructive and training feed-forward neural networks. Neural Comput 2:198–209

    Article  Google Scholar 

  • Gelb A (1974) Applied optimal estimation. MIT Press, Cambridge

    Google Scholar 

  • Ham FM, Kostanic I (2001) Principles of neurocomputing for science and engineering. McGraw-Hill, New York

    Google Scholar 

  • Haykin S (1999) Neural networks: a comprehensive foundation, 2nd edn. Prentice-Hall, New Jersey

    Google Scholar 

  • Mezard M, Nadal JP (1989) Learning in feed-forward layered networks: the tiling algorithm. J Phys A Math Gen 22:2191–2203

    Article  Google Scholar 

  • Ojeda L, Borenstein J (2002) FLEXnav: fuzzy logic expert rule-based position estimation for mobile robots on rugged terrain. Proceedings of the 2002 IEEE international conference on robotics and automation, Washington

  • Vanicek P, Omerbasic M (1999) Does a navigation algorithm have to use Kalman filter? Can Aeronaut Space J 45(3):292–296

    Google Scholar 

Download references

Acknowledgments

The authors acknowledge the financial support by the National Science Council of the Executive Yun, ROC (Taiwan) (NSC 95-2221-E-006 -335 -MY2). The authors thank Prof. Naser El-Sheimy from the Department of Geomatics Engineering, the University of Calgary for providing the field test data sets applied in this research. AINS toolbox developed by the MMSS group at the Department of Geomatics Engineering, the University of Calgary is used.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kai-Wei Chiang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Huang, YW., Chiang, KW. An intelligent and autonomous MEMS IMU/GPS integration scheme for low cost land navigation applications. GPS Solut 12, 135–146 (2008). https://doi.org/10.1007/s10291-007-0073-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10291-007-0073-9

Keywords

Navigation