Vehicle localization systems: towards low-cost architectures
Vehicle localization systems: towards low-cost architectures
INS-GPS integration is a fundamental task used to enhance the accuracy of an inertial navigation system alone. However, its implementation complexity has been a challenge to most embedded systems. This paper proposes a low-cost FPGA-based INS-GPS integration system, which consists of a Kalman filter and a soft processor. Moreover, we also evaluate the navigation algorithm on a low-cost ARM processor. Processing times and localization accuracy are compared in both cases for single and double precision floating-point format. Experimental results show the advantages of the FPGA-based approach over the ARM-based approach. The proposed architecture can operate at 100 Hz and demonstrates the advantage of using FPGAs to design low-cost INS-GPS localization systems.
___
- [1] Farrell J. Aided Navigation GPS with High Rate Sensors. New York, NY, USA: McGraw-Hill, 2008.
- [2] Rezaei S, Sengupta R. Kalman filter-based integration of DGPS and vehicle sensors for localization. IEEE T Contr Syst T 2007; 15: 1080-1088.
- [3] Skog I. A low-cost aided inertial navigation system for vehicle applications. MSc, Royal Institute of Technology, Stockholm, Sweden, 2005.
- [4] Quinchia AG, Ferrer C. A low-cost GPS&INS integrated system based on a FPGA platform. In: International Conference on Localization and GNSS; 2930 June 2011; Tampere, Finland. pp. 152-157.
- [5] Mohinder GS, Andrews AP. Kalman Filtering: Theory and Practice Using MATLAB. 3rd ed. New York, NY, USA: Wiley & Sons, 2008.
- [6] Li Y, Mumford P, Rizos C. Performance of a low-cost field re-configurable real-time GPS/INS integrated system in urban navigation. In: IEEE/ION Position, Location and Navigation Symposium; 58 May 2008; Monterey, CA, USA. pp. 878-885.
- [7] Agarwal V, Arya H, Bhaktavatsala S. Design and development of a real-time DSP and FPGA-based integrated GPS-INS system for compact and low power applications. IEEE T Aero Elec Syst 2009; 45: 443-454.
- [8] Ghorbel, A, BenAmor N, Jallouli M, Amouri L. A HW/SW implementation on FPGA of a robot localization algorithm. In: 9th International Multi-Conference on Systems, Signals and Devices; 2023 March 2012; Chemnitz, Germany. pp. 1-7.
- [9] Bonato V, Marques E. A floating-point extended Kalman filter implementation for autonomous mobile robots. In: International Conference on Field Programmable Logic and Applications; 2729 August 2007; Amsterdam, the Netherlands. pp. 576-579.
- [10] Groves PD. Principles of GNSS, Inertial and Multisensor Integrated Navigation Systems. Boston, MA, USA: Artech House, 2008.
- [11] Jew M, El-Osery A. Implementation of an FPGA-based aided IMU on a low-cost autonomous outdoor robot. In: IEEE/ION Position Location and Navigation Symposium; 46 May 2010; Indian Wells, CA, USA. pp. 1043-1051.
- [12] Abdelfatah WF, Georgy J, Iqbal U, Noureldin A. 2D mobile multi-sensor navigation system realization using FPGA based embedded processors. In: 24th IEEE Canadian Conference on Electrical and Computer Engineering; 811 May 2011; Niagara Falls, Canada. pp. 1218-1221.
- [13] Abdelfatah WF, Georgy J, Iqbal U, Noureldin A. FPGA-based real-time embedded system for RISS/GPS integrated navigation. Sensors 2012; 12: 115-147.
- [14] Bonato V, Peron R, Wolf DF, DeHolanda JAM, Marques E, Cardoso JMP. An FPGA implementation for a Kalman filter with application to mobile robotics. In: International Symposium on Industrial Embedded Systems; 46 July 2007; Lisbon, Portugal. pp. 148-155.
- [15] Islam A, Langlois JMP, Noureldin A. A design methodology for the implementation of embedded vehicle navigation systems. In: IEEE International Conference on Electro/Info Technology; 79 June 2009; Windsor, Canada. pp.297-300.
- [16] Abuhadrous I. Syst`eme embarqu´e temps r´eel de localisation et de mod´elisation 3D par fusion multi capteur. PhD, Ecole des mines de Paris, 2005 (in French). ´
- [17] Tan TD, Ha LM, Long NT, Duc ND, Thuny NP. Land-vehicle MEMS INS/GPS positioning during GPS signal blockage periods. VNU Journal of Science Mathematics Physics 2007; 23: 243-251.
- [18] Titteron DH, Weston JL. Strapdown Inertial Navigation Technology. 2nd ed. New York, NY, USA: IEE, 2004.
- [19] Zhao, Y. Key technologies in low-cost integrated vehicle navigation systems. PhD, Royal Institute of Technology, Stockholm, Sweden, 2013.
- [20] Ozbek L, K¨oksal BE, Murat EFE. Stochastic stability of the discrete-time constrained extended Kalman filter. Turk ¨ J Electr Eng Co 2010;18: 211-224.
- [21] Irturk A, Benson B. GUSTO: An automatic generation and optimization tool for matrix inversion architectures. ACM T Embed Comput Syst 2010; 9: 32.
- [22] Altera Corporation. NIOS II Processor Reference Handbook. San Jose, CA, USA: Altera, 2011.
- [23] Toulson R, Wilmshurst T. Fast and Effective Embedded Systems Design Applying the ARM mbed. 1st ed. New York, NY, USA: Elsevier, 2012.
- [24] Bouaziz S, Reynaud R, Larnaudie B, Elouardi A. Experimental platform car for automatic control applications. In: IEEE Information and Communication Technologies International Symposium, 35 April 2007; Fes, Morocco.
- [25] Karthik KP, Rangababu P, Sabat SL, Nayak J. System on chip implementation of adaptive moving average based multiple-model Kalman filter for denoising fiber optic gyroscope signal. In: International Symposium on Electronic System Design; 1921 December 2011; Kerala, India. pp. 170-175.
- [26] Junkyu L, Kwangjin K, Chan GP. A study of INS/CDGPS integration with a scalar adaptive filter. In: International Conference on Control, Automation and Systems; 1720 October 2007; Seoul, South Korea. pp. 2133-2137.
- [27] Zhang W, Jiang M. Design of vehicle positioning system based on ARM. In: International Conference on Business Management and Electronic Information; 1315 May 2011; Guangzhou, China. pp. 395-397.