Real-Time Embedded System Design and Realization for Integrated Navigation Systems

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, consisting of a gyroscope and an odometer, along with a...

Full description

Bibliographic Details
Main Author: Abdelfatah, Walid Farid
Other Authors: Queen's University (Kingston, Ont.). Theses (Queen's University (Kingston, Ont.))
Language:en
en
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/1974/6128
id ndltd-LACETR-oai-collectionscanada.gc.ca-OKQ.1974-6128
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-OKQ.1974-61282013-12-20T03:40:01ZReal-Time Embedded System Design and Realization for Integrated Navigation SystemsAbdelfatah, Walid FaridEmbedded SystemsFPGAsoft-core processorsMicroBlazeGPS/INS IntegrationNavigation 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, consisting of a gyroscope and an odometer, along with a GPS via a Kalman filter has proved to be worthy in providing a consistent and more reliable navigation solution compared to the standalone GPS. It has been also shown to be beneficial, especially in GPS-denied environments such as urban canyons and tunnels. The main objective of this research is to narrow the idea-to-implementation gap that follows the algorithm development by realizing a low-cost real-time embedded navigation system that is capable of computing the data-fused positioning solution instantly. The role of the developed system is to synchronize the measurements from the three sensors, GPS, gyroscope and odometer, 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. Xilinx’s MicroBlaze soft-core processor on a Virtex-4 FPGA is utilized and customized for developing the real-time navigation system. The soft-core processor offers the flexibility to choose or implement a set of features and peripherals that are tailored to the specific application to be developed. An embedded system design model is chosen to act as a framework for the work flow to be carried through the system life cycle starting from the system specification phase and ending with the system release. The developed navigation system is tested first on a mobile robot to reveal system bugs and integration problems, and then on a land vehicle testing platform for further testing. The real-time solution from the implemented system when compared to the solution of a high-end navigation system, proved to be successful in providing a comparable consistent real-time navigation solution. Employing a soft-core processor 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.Thesis (Master, Electrical & Computer Engineering) -- Queen's University, 2010-10-11 16:08:38.811Queen's University (Kingston, Ont.). Theses (Queen's University (Kingston, Ont.))2010-10-11 16:08:38.8112010-10-12T21:03:46Z2010-10-12T21:03:46Z2010-10-12T21:03:46ZThesishttp://hdl.handle.net/1974/6128enenCanadian thesesThis publication is made available by the authority of the copyright owner solely for the purpose of private study and research and may not be copied or reproduced except as permitted by the copyright laws without written authority from the copyright owner.
collection NDLTD
language en
en
sources NDLTD
topic Embedded Systems
FPGA
soft-core processors
MicroBlaze
GPS/INS Integration
spellingShingle Embedded Systems
FPGA
soft-core processors
MicroBlaze
GPS/INS Integration
Abdelfatah, Walid Farid
Real-Time Embedded System Design and Realization for Integrated Navigation Systems
description 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, consisting of a gyroscope and an odometer, along with a GPS via a Kalman filter has proved to be worthy in providing a consistent and more reliable navigation solution compared to the standalone GPS. It has been also shown to be beneficial, especially in GPS-denied environments such as urban canyons and tunnels. The main objective of this research is to narrow the idea-to-implementation gap that follows the algorithm development by realizing a low-cost real-time embedded navigation system that is capable of computing the data-fused positioning solution instantly. The role of the developed system is to synchronize the measurements from the three sensors, GPS, gyroscope and odometer, 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. Xilinx’s MicroBlaze soft-core processor on a Virtex-4 FPGA is utilized and customized for developing the real-time navigation system. The soft-core processor offers the flexibility to choose or implement a set of features and peripherals that are tailored to the specific application to be developed. An embedded system design model is chosen to act as a framework for the work flow to be carried through the system life cycle starting from the system specification phase and ending with the system release. The developed navigation system is tested first on a mobile robot to reveal system bugs and integration problems, and then on a land vehicle testing platform for further testing. The real-time solution from the implemented system when compared to the solution of a high-end navigation system, proved to be successful in providing a comparable consistent real-time navigation solution. Employing a soft-core processor 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. === Thesis (Master, Electrical & Computer Engineering) -- Queen's University, 2010-10-11 16:08:38.811
author2 Queen's University (Kingston, Ont.). Theses (Queen's University (Kingston, Ont.))
author_facet Queen's University (Kingston, Ont.). Theses (Queen's University (Kingston, Ont.))
Abdelfatah, Walid Farid
author Abdelfatah, Walid Farid
author_sort Abdelfatah, Walid Farid
title Real-Time Embedded System Design and Realization for Integrated Navigation Systems
title_short Real-Time Embedded System Design and Realization for Integrated Navigation Systems
title_full Real-Time Embedded System Design and Realization for Integrated Navigation Systems
title_fullStr Real-Time Embedded System Design and Realization for Integrated Navigation Systems
title_full_unstemmed Real-Time Embedded System Design and Realization for Integrated Navigation Systems
title_sort real-time embedded system design and realization for integrated navigation systems
publishDate 2010
url http://hdl.handle.net/1974/6128
work_keys_str_mv AT abdelfatahwalidfarid realtimeembeddedsystemdesignandrealizationforintegratednavigationsystems
_version_ 1716621217681637376