FPGA-Based Real-Time Embedded System for RISS/GPS Integrated Navigation

被引:16
作者
Abdelfatah, Walid Farid [1 ]
Georgy, Jacques [1 ]
Iqbal, Umar [2 ]
Noureldin, Aboelmagd [2 ,3 ]
机构
[1] Trusted Positioning Inc, Calgary, AB T2L 2K7, Canada
[2] Queens Univ, Elect & Comp Engn Dept, Kingston, ON K7L 3N6, Canada
[3] Royal Mil Coll Canada, Elect & Comp Engn Dept, Kingston, ON K7K 7B4, Canada
基金
加拿大创新基金会; 加拿大自然科学与工程研究理事会;
关键词
embedded systems; FPGA; soft-core; land vehicle navigation; Global Positioning System; inertial sensors; Kalman filter;
D O I
10.3390/s120100115
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Navigation algorithms integrating measurements from multi-sensor systems overcome the problems that arise from using GPS navigation systems in standalone mode. Algorithms which integrate the data from 2D low-cost reduced inertial sensor system (RISS), consisting of a gyroscope and an odometer or wheel encoders, along with a GPS receiver via a Kalman filter has proved to be worthy in providing a consistent and more reliable navigation solution compared to standalone GPS receivers. It has been also shown to be beneficial, especially in GPS-denied environments such as urban canyons and tunnels. The main objective of this paper is to narrow the idea-to-implementation gap that follows the algorithm development by realizing a low-cost real-time embedded navigation system capable of computing the data-fused positioning solution. The role of the developed system is to synchronize the measurements from the three sensors, relative to the pulse per second signal generated from the GPS, after which the navigation algorithm is applied to the synchronized measurements to compute the navigation solution in real-time. Employing a customizable soft-core processor on an FPGA in the kernel of the navigation system, provided the flexibility for communicating with the various sensors and the computation capability required by the Kalman filter integration algorithm.
引用
收藏
页码:115 / 147
页数:33
相关论文
共 32 条
  • [1] Anemaet P., 2010, Microprocessors Soft-Cores: An Evaluation of Design Methods and Concepts on FPGAs
  • [2] [Anonymous], MICROBLAZE PROC REF
  • [3] [Anonymous], 2009, HARDWARE FIRMWARE IN
  • [4] [Anonymous], 2005, SPAN TECHN SYST US M
  • [5] [Anonymous], 2000, CHOOS DSP PROC
  • [6] [Anonymous], 2010, ELM327 OBD to RS232 Interpreter
  • [7] Arbinger D., 2010, Designing with an embedded soft-core processor
  • [8] Bekir E., 2007, Introduction to modern navigation systems
  • [9] Bevly DM, 2010, ARTECH HSE GNSS TECH, P1
  • [10] Carlson C. R., 2004, Navigation. Journal of the Institute of Navigation, V51, P13