Aboelmagd Noureldin - Academia.edu (original) (raw)
Publications by Aboelmagd Noureldin
A method and system for determining the mode of motion or conveyance of a device, the device bein... more A method and system for determining the mode of motion or conveyance of a device, the device being within a platform (e.g., a person, vehicle, or vessel of any type). The device can be strapped or non-strapped to the platform, and where non-strapped, the mobility of the device may be constrained or unconstrained within the platform and the device may be moved or tilted to any orientation within the platform, without degradation in performance of determining the mode of motion. This method can utilize measurements (readings) from sensors in the device (such as for example, accelerometers, gyroscopes, etc.) whether in the presence or in the absence of navigational information updates (such as, for example, Global Navigation Satellite System (GNSS) or WiFi positioning). The present method and system may be used in any one or both of two different phases, a model building phase or a model utilization phase.
Instrumentation and Measurement Technology Conference (I2MTC) Proceedings, 2014 IEEE International, May 13, 2014
In portable navigation, the need to recognize the motion mode of the user, is useful - if not nec... more In portable navigation, the need to recognize the motion mode of the user, is useful - if not necessary - to improve the positioning estimation. This paper explains the use of sensors in a portable device, such as a smartphone, to recognize the user's mode of motion when a change in height is detected. The modes of motion detected are walking up or down stairs, taking the elevator, and standing or walking on an escalator. The portable device contains an accelerometer triad, gyroscope triad, a barometer, and occasionally a magnetometer triad. The solution is dependent on the sensors, and does not require satellite or wireless positioning. The height motion mode recognition module has been implemented in real-time on several brands of various consumer portable devices, including smartphones, tablets, smartwatches, and smart glasses.
Portable navigation has become increasingly prevalent in daily activities. The need for accurate ... more Portable navigation has become increasingly prevalent in daily activities. The need for accurate user positioning information, including a person's location and velocity, when using a portable device (such as a cell phone, tablet, or even a smart watch) is growing in various fields. Knowing the user's mode of motion or conveyance allows appropriate algorithms or constraints, related to each mode, to be used to estimate a more accurate position and velocity. The modes covered in this paper are walking, running, cycling, and land-based vessels (including vehicles, truck, buses, and trains which include light rail trains and subways). The work discussed in this paper involves the use of sensors — with and without Global Navigation Satellite Systems (GNSS) signal availability —in portable devices to help recognize the mode of motion for an arbitrary user, an arbitrary use case — whether the device is held in the hand, in the pocket, or at the ear, etc. — and an arbitrary orientation of the device.
Papers by Aboelmagd Noureldin
Sensors, 2019
The last decade has witnessed a growing demand for precise positioning in many applications inclu... more The last decade has witnessed a growing demand for precise positioning in many applications including car navigation. Navigating automated land vehicles requires at least sub-meter level positioning accuracy with the lowest possible cost. The Global Navigation Satellite System (GNSS) Single-Frequency Precise Point Positioning (SF-PPP) is capable of achieving sub-meter level accuracy in benign GNSS conditions using low-cost GNSS receivers. However, SF-PPP alone cannot be employed for land vehicles due to frequent signal degradation and blockage. In this paper, real-time SF-PPP is integrated with a low-cost consumer-grade Inertial Navigation System (INS) to provide a continuous and precise navigation solution. The PPP accuracy and the applied estimation algorithm contributed to reducing the effects of INS errors. The system was evaluated through two road tests which included open-sky, suburban, momentary outages, and complete GNSS outage conditions. The results showed that the develop...
Sensors (Basel, Switzerland), 2015
Reduced inertial sensor systems (RISS) have been introduced by many researchers as a low-cost, lo... more Reduced inertial sensor systems (RISS) have been introduced by many researchers as a low-cost, low-complexity sensor assembly that can be integrated with GPS to provide a robust integrated navigation system for land vehicles. In earlier works, the developed error models were simplified based on the assumption that the vehicle is mostly moving on a flat horizontal plane. Another limitation is the simplified estimation of the horizontal tilt angles, which is based on simple averaging of the accelerometers' measurements without modelling their errors or tilt angle errors. In this paper, a new error model is developed for RISS that accounts for the effect of tilt angle errors and the accelerometer's errors. Additionally, it also includes important terms in the system dynamic error model, which were ignored during the linearization process in earlier works. An augmented extended Kalman filter (EKF) is designed to incorporate tilt angle errors and transversal accelerometer errors....
... Author: R. Sharaf, M. Tarbouchi, A. El-Shafie and A. Noureldin. Meeting: Proceedings of the 2... more ... Author: R. Sharaf, M. Tarbouchi, A. El-Shafie and A. Noureldin. Meeting: Proceedings of the 2005 National Technical Meeting of The Institute of Navigation January 24 - 26, 2005 The Catamaran Resort Hotel San Diego, CA. Page(s): 235 - 242. ...
Context-awareness and Location-Based-Services are of great importance in mobile computing environ... more Context-awareness and Location-Based-Services are of great importance in mobile computing environments. Although fingerprinting provides accurate indoor positioning in Wireless Local Area Networks (WLAN), difficulty of offline site surveys and the dynamic environment changes prevent it from being practically implemented and commercially adopted. This paper introduces a novel client/server-based system that dynamically estimates and continuously calibrates a fine radio map for indoor positioning without extra network hardware or prior knowledge about the area and without time-consuming offline surveys. A modified Bayesian regression algorithm is introduced to estimate a posterior signal strength probability distribution over all locations based on online observations from WLAN access points (AP) assuming Gaussian prior centered over a logarithmic pass loss mean. To continuously adapt to dynamic changes, Bayesian kernels parameters are continuously updated and optimized genetically based on recent APs observations. The radio map is further optimized by a fast features reduction algorithm to select the most informative APs. Additionally, the system provides reliable integrity monitor (accuracy measure). Two different experiments on IEEE 802.11 networks show that the dynamic radio map provides 2-3m accuracy, which is comparable to results of an up-to-date offline radio map. Also results show the consistency of estimated accuracy measure with actual positioning accuracy.
Carrier phase measurements require resolution of integer ambiguities before precise positioning c... more Carrier phase measurements require resolution of integer ambiguities before precise positioning can be achieved. The GPS receiver can keep track of the integer number of cycles as long as the receiver maintains lock to the satellite signal. However, in reality, the GPS signal could be interrupted momentary by some disturbing factors leading to a discontinuity of an integer number of cycles in the measured carrier phase. This interruption in the counting of cycles in the carrier phase measurements is known as a cycle slip. After a cycle slip, ambiguities need to be resolved again or cycle slips need to be corrected to resume the precise positioning/navigation process. These cycle slips can, to some extent, be detected and fixed to avoid delay and computation complexity attributed to the process of integer ambiguity resolution. Capitalizing on the complementary characteristics of INS and GPS, INS is used to provide external information to detect and correct cycle slips. Lately, MEMS grade inertial sensors are being used for low cost navigation applications. Moreover, recent research is geared towards the use of fewer numbers of sensors avoiding their complex errors and reducing the cost. This paper introduces integration of GPS and reduced inertial sensor system (RISS) to address the problem of cycle slips. The performance of proposed method is examined on several real-life land vehicle trajectories which included various challenging driving scenarios including high and slow speeds, sudden accelerations and decelerations, sharp turns and steep slopes etc. Results demonstrate the effectiveness of the proposed algorithm in these severe conditions which cause intensive and variable-sized cycle slips. This research has a direct influence on navigation in challenging environments where frequent cycle slips occur and resolving integer ambiguities is not affordable because of time and computational constraints. An additional consequence of this research is the significant reduction in the cost of an integrated system due to the use of fewer MEMS inertial sensors.
ZigBee wireless sensor networks has the benefit of superior optimization in power consumption and... more ZigBee wireless sensor networks has the benefit of superior optimization in power consumption and extremely long battery life. In near future, the handheld devices are expected to incorporate support for wireless sensor networks technology, and these devices can become active elements in ZigBee-based applications such as automated buildings and advanced metering systems. Use of these applications is also promising for the expansion of location services into environments that do not have access to Global Navigation Satellite Systems (GNSS). Compared with the ToA (Time of Arrival) and TDoA (Time difference of Arrival) methods, RSSI (Received Signal Strength Indicator) has several advantages. It does not require additional hardware. Owing to the simplicity of RSSI, the most recent studies on localization using wireless sensor networks use RSSI-based algorithms. Previous works RSSI-based location estimation methods discussed by the literature depend on the impractical assumption that si...
In vision-aided INS/GNSS integrated navigation systems, several errors contribute to significant ... more In vision-aided INS/GNSS integrated navigation systems, several errors contribute to significant drifts in the absence of GNSS and during severe GNSS interruptions. These errors includes cameras distortion, camera calibration, camera misalignments, and feature extraction/tracking errors. In addition, inertial sensors biases, drifts, non-orthogonality, non-normality and misalignment also significantly affect the dead-reckoning navigation accuracy in the absence of GNSS. Due to the complex nonlinearity inherent in these errors, this paper introduces a double-filter mechanism enhanced by nonlinear error modeling for multi-sensor vision-aided integrated navigation systems for land vehicles. The proposed system integrates GNSS, vision, INS, and odometry. The proposed methodology tries to reduce the effects of nonlinear errors that propagate through different components of the integrated navigation system. The proposed methodology can work in real-time due to the utilization of a fast ort...
The signal acquisition stage of a GPS receiver detects GPS satellites in view and provides coarse... more The signal acquisition stage of a GPS receiver detects GPS satellites in view and provides coarse estimate of the GPS signal Doppler frequency shift and code delay for use by the tracking loops. The accuracy of the signal acquisition has a direct influence on the tracking performance. The implementation of a GPS signal acquisition algorithm requires compromising between acquisition frequency resolution improvement and reduction in acquisition time. A high-resolution fine acquisition method is proposed to acquire the carrier frequency accurately after the completion of the coarse acquisition of the GPS signals. The proposed method uses Gram-Schmidt orthogonalization to provide robust spectral estimation of satellite Doppler frequency with less computational time. The performance of proposed method is evaluated against of the computational load for GPS L1 signal. Its performance was compared to the state of the art FFT and zero-padding FFT-based fine acquisition algorithms. The experi...
Modern navigation and positioning systems integrate a wide spectrum of sensors and work under var... more Modern navigation and positioning systems integrate a wide spectrum of sensors and work under variety of different conditions and contexts. This requires a great level of flexibility in systems design and architecture such that any change in requirements can be handled with minimum time and efforts. At the same time, modern navigation and positioning systems require high degree of smartness and context awareness such that the navigation systems automatically reconfigure themselves to adapt to the current environment. In this context, this paper describes the architecture and framework of an ongoing development of a smart reconfigurable multi-sensor integrated navigation and positioning system. The proposed design and framework are based on object oriented design concepts and address key challenges in multi-sensors navigation systems, such as, hardware abstraction, sensors data abstraction, filter encapsulation, multi-filtering, multi-threading, synchronization, interoperability with...
With recent dramatic increase in sensors deployments and processing nodes, accurate indoor positi... more With recent dramatic increase in sensors deployments and processing nodes, accurate indoor positioning, tracking, and navigation is becoming achievable. Among many platforms that need to be localized and tracked are pedestrians. A reliable indoor pedestrians tracking has a wide range of applications such as healthcare, retail, rescue missions and context-awareness applications. This paper introduces a calibration-free hybrid indoor positioning system that utilizes inertial sensors (INS), wireless local area networks (WLAN), and low-cost Blue-tooth low-energy (BLE) wireless beacons. BLE beacons are becoming very popular in retails and they can be easily installed in any indoor environment. To deal with jumpy and noisy nature of wireless positioning indoors, and to cancel out the unbounded drifts associated with INS, this work investigates the utilization of Grid-based nonlinear Bayesian filtering to fuse all the aforementioned sensors measurements. The motion-updated prior is modeled...
Advances in Micro-Electro-Mechanical-Systems (MEMS) technology combined with the miniaturization ... more Advances in Micro-Electro-Mechanical-Systems (MEMS) technology combined with the miniaturization of electronics, have made it possible to produce low cost and lightweight chip-based inertial sensors. These chips are small, lightweight, consumes very little power, and reliable. It has therefore found a wide spectrum of applications in the automotive and other industrial applications. MEMS technology, therefore, can be used to develop navigation systems that are inexpensive, small, and consume low power (microwatt). However, the current achieved performance by these low cost sensors is relatively poor due to their sensor errors. Nowadays, high-end tactical grade Inertial Measurement Units (IMUs) are used in pigging applications for estimating the trajectory of geo-pigs in pipelines. These types of IMUs are accurate enough to provide an acceptable solution. However, the size of the tactical grade IMUs is large and cannot be used in the small diameter pipelines (8” or less). This paper ...
This paper introduces a novel methodology to improve indoor tracking systems in local area wirele... more This paper introduces a novel methodology to improve indoor tracking systems in local area wireless networks (WLAN) based on received signal strength (RSS). The proposed methodology addresses significant shortcomings and drawbacks in current existing indoor WLAN-based tracking systems. First, it does not need offline calibration or manual data collection. Instead, it uses an automatic crowdsourcing-based technique with a Fast Orthogonal Search algorithm to process sparse unequally-spaced RSS measurements. Second, it solves the hardware variations problem where multiple mobile devices from different manufacturers with different RSS levels are to be tracked. Third, the proposed system handles both short-term and long-term RSS variations through a novel multiple-particle filter approach. Finally, tracking is performed through a tightly-coupled particle filter algorithm that fuses RSS observations with a simple pedestrian walking model. Experimental and simulation work showed that the p...
GPS Solutions, 2015
ABSTRACT The signal acquisition stage of a GPS receiver detects GPS satellites in view and provid... more ABSTRACT The signal acquisition stage of a GPS receiver detects GPS satellites in view and provides coarse estimate of the GPS signal Doppler frequency shift and code delay for use by the tracking loops. The accuracy of the signal acquisition has a direct influence on the tracking performance. The implementation of a GPS signal acquisition algorithm requires compromising between acquisition frequency resolution improvement and reduction in acquisition time. A robust fine acquisition method is proposed to acquire the carrier frequency accurately after the completion of the coarse acquisition of the GPS signals. The proposed method uses Gram-Schmidt orthogonalization to provide robust spectral estimation of satellite Doppler frequency with less computational time. The proposed method starts after the coarse acquisition has been accomplished. The C/A code phase is striped off from the carrier signal. Then, sinusoidal candidate functions are generated at each of the frequencies range of interest, which is typically set around the estimated Doppler shift acquired from the coarse acquisition stage. Finally, an orthogonal search algorithm is utilized to detect the carrier frequency accurately. The performance of the proposed method is evaluated against of the computational load and the effects of the noise. Its performance was also compared to the state-of-the-art FFT and zero-padding FFT-based fine acquisition algorithms. The simulation and experimental results show that the proposed method outperforms existing methods and has sufficient acquisition accuracy for its application in the real world.
IEEE 2000. Position Location and Navigation Symposium (Cat. No.00CH37062), 2000
... Aboelmagd Noureldin', Herb Table?, Dave Irvine-Halliday' an... more ... Aboelmagd Noureldin', Herb Table?, Dave Irvine-Halliday' and Martin Mintchev' 1 Department of Electrical and Computer Engineering, University of Calgary, Calgary, Alberta, Canada and 21nternational Downhole Equipment, Ltd., Edmonton, Alberta, Canada ABSTRACT ...
Engineering Solutions for the Next Millennium. 1999 IEEE Canadian Conference on Electrical and Computer Engineering (Cat. No.99TH8411), 1999
Page 1. Proceedings of the 1999 IEEE Canadian Conference on Electrical and Computer Engineering S... more Page 1. Proceedings of the 1999 IEEE Canadian Conference on Electrical and Computer Engineering Shaw Conference Center, Edmonton, Alberta, Canada May 9-12 1999 Computer Modelling Of Microelectronic Closed Loop Fiber Optic Gyroscope ...
A method and system for determining the mode of motion or conveyance of a device, the device bein... more A method and system for determining the mode of motion or conveyance of a device, the device being within a platform (e.g., a person, vehicle, or vessel of any type). The device can be strapped or non-strapped to the platform, and where non-strapped, the mobility of the device may be constrained or unconstrained within the platform and the device may be moved or tilted to any orientation within the platform, without degradation in performance of determining the mode of motion. This method can utilize measurements (readings) from sensors in the device (such as for example, accelerometers, gyroscopes, etc.) whether in the presence or in the absence of navigational information updates (such as, for example, Global Navigation Satellite System (GNSS) or WiFi positioning). The present method and system may be used in any one or both of two different phases, a model building phase or a model utilization phase.
Instrumentation and Measurement Technology Conference (I2MTC) Proceedings, 2014 IEEE International, May 13, 2014
In portable navigation, the need to recognize the motion mode of the user, is useful - if not nec... more In portable navigation, the need to recognize the motion mode of the user, is useful - if not necessary - to improve the positioning estimation. This paper explains the use of sensors in a portable device, such as a smartphone, to recognize the user's mode of motion when a change in height is detected. The modes of motion detected are walking up or down stairs, taking the elevator, and standing or walking on an escalator. The portable device contains an accelerometer triad, gyroscope triad, a barometer, and occasionally a magnetometer triad. The solution is dependent on the sensors, and does not require satellite or wireless positioning. The height motion mode recognition module has been implemented in real-time on several brands of various consumer portable devices, including smartphones, tablets, smartwatches, and smart glasses.
Portable navigation has become increasingly prevalent in daily activities. The need for accurate ... more Portable navigation has become increasingly prevalent in daily activities. The need for accurate user positioning information, including a person's location and velocity, when using a portable device (such as a cell phone, tablet, or even a smart watch) is growing in various fields. Knowing the user's mode of motion or conveyance allows appropriate algorithms or constraints, related to each mode, to be used to estimate a more accurate position and velocity. The modes covered in this paper are walking, running, cycling, and land-based vessels (including vehicles, truck, buses, and trains which include light rail trains and subways). The work discussed in this paper involves the use of sensors — with and without Global Navigation Satellite Systems (GNSS) signal availability —in portable devices to help recognize the mode of motion for an arbitrary user, an arbitrary use case — whether the device is held in the hand, in the pocket, or at the ear, etc. — and an arbitrary orientation of the device.
Sensors, 2019
The last decade has witnessed a growing demand for precise positioning in many applications inclu... more The last decade has witnessed a growing demand for precise positioning in many applications including car navigation. Navigating automated land vehicles requires at least sub-meter level positioning accuracy with the lowest possible cost. The Global Navigation Satellite System (GNSS) Single-Frequency Precise Point Positioning (SF-PPP) is capable of achieving sub-meter level accuracy in benign GNSS conditions using low-cost GNSS receivers. However, SF-PPP alone cannot be employed for land vehicles due to frequent signal degradation and blockage. In this paper, real-time SF-PPP is integrated with a low-cost consumer-grade Inertial Navigation System (INS) to provide a continuous and precise navigation solution. The PPP accuracy and the applied estimation algorithm contributed to reducing the effects of INS errors. The system was evaluated through two road tests which included open-sky, suburban, momentary outages, and complete GNSS outage conditions. The results showed that the develop...
Sensors (Basel, Switzerland), 2015
Reduced inertial sensor systems (RISS) have been introduced by many researchers as a low-cost, lo... more Reduced inertial sensor systems (RISS) have been introduced by many researchers as a low-cost, low-complexity sensor assembly that can be integrated with GPS to provide a robust integrated navigation system for land vehicles. In earlier works, the developed error models were simplified based on the assumption that the vehicle is mostly moving on a flat horizontal plane. Another limitation is the simplified estimation of the horizontal tilt angles, which is based on simple averaging of the accelerometers' measurements without modelling their errors or tilt angle errors. In this paper, a new error model is developed for RISS that accounts for the effect of tilt angle errors and the accelerometer's errors. Additionally, it also includes important terms in the system dynamic error model, which were ignored during the linearization process in earlier works. An augmented extended Kalman filter (EKF) is designed to incorporate tilt angle errors and transversal accelerometer errors....
... Author: R. Sharaf, M. Tarbouchi, A. El-Shafie and A. Noureldin. Meeting: Proceedings of the 2... more ... Author: R. Sharaf, M. Tarbouchi, A. El-Shafie and A. Noureldin. Meeting: Proceedings of the 2005 National Technical Meeting of The Institute of Navigation January 24 - 26, 2005 The Catamaran Resort Hotel San Diego, CA. Page(s): 235 - 242. ...
Context-awareness and Location-Based-Services are of great importance in mobile computing environ... more Context-awareness and Location-Based-Services are of great importance in mobile computing environments. Although fingerprinting provides accurate indoor positioning in Wireless Local Area Networks (WLAN), difficulty of offline site surveys and the dynamic environment changes prevent it from being practically implemented and commercially adopted. This paper introduces a novel client/server-based system that dynamically estimates and continuously calibrates a fine radio map for indoor positioning without extra network hardware or prior knowledge about the area and without time-consuming offline surveys. A modified Bayesian regression algorithm is introduced to estimate a posterior signal strength probability distribution over all locations based on online observations from WLAN access points (AP) assuming Gaussian prior centered over a logarithmic pass loss mean. To continuously adapt to dynamic changes, Bayesian kernels parameters are continuously updated and optimized genetically based on recent APs observations. The radio map is further optimized by a fast features reduction algorithm to select the most informative APs. Additionally, the system provides reliable integrity monitor (accuracy measure). Two different experiments on IEEE 802.11 networks show that the dynamic radio map provides 2-3m accuracy, which is comparable to results of an up-to-date offline radio map. Also results show the consistency of estimated accuracy measure with actual positioning accuracy.
Carrier phase measurements require resolution of integer ambiguities before precise positioning c... more Carrier phase measurements require resolution of integer ambiguities before precise positioning can be achieved. The GPS receiver can keep track of the integer number of cycles as long as the receiver maintains lock to the satellite signal. However, in reality, the GPS signal could be interrupted momentary by some disturbing factors leading to a discontinuity of an integer number of cycles in the measured carrier phase. This interruption in the counting of cycles in the carrier phase measurements is known as a cycle slip. After a cycle slip, ambiguities need to be resolved again or cycle slips need to be corrected to resume the precise positioning/navigation process. These cycle slips can, to some extent, be detected and fixed to avoid delay and computation complexity attributed to the process of integer ambiguity resolution. Capitalizing on the complementary characteristics of INS and GPS, INS is used to provide external information to detect and correct cycle slips. Lately, MEMS grade inertial sensors are being used for low cost navigation applications. Moreover, recent research is geared towards the use of fewer numbers of sensors avoiding their complex errors and reducing the cost. This paper introduces integration of GPS and reduced inertial sensor system (RISS) to address the problem of cycle slips. The performance of proposed method is examined on several real-life land vehicle trajectories which included various challenging driving scenarios including high and slow speeds, sudden accelerations and decelerations, sharp turns and steep slopes etc. Results demonstrate the effectiveness of the proposed algorithm in these severe conditions which cause intensive and variable-sized cycle slips. This research has a direct influence on navigation in challenging environments where frequent cycle slips occur and resolving integer ambiguities is not affordable because of time and computational constraints. An additional consequence of this research is the significant reduction in the cost of an integrated system due to the use of fewer MEMS inertial sensors.
ZigBee wireless sensor networks has the benefit of superior optimization in power consumption and... more ZigBee wireless sensor networks has the benefit of superior optimization in power consumption and extremely long battery life. In near future, the handheld devices are expected to incorporate support for wireless sensor networks technology, and these devices can become active elements in ZigBee-based applications such as automated buildings and advanced metering systems. Use of these applications is also promising for the expansion of location services into environments that do not have access to Global Navigation Satellite Systems (GNSS). Compared with the ToA (Time of Arrival) and TDoA (Time difference of Arrival) methods, RSSI (Received Signal Strength Indicator) has several advantages. It does not require additional hardware. Owing to the simplicity of RSSI, the most recent studies on localization using wireless sensor networks use RSSI-based algorithms. Previous works RSSI-based location estimation methods discussed by the literature depend on the impractical assumption that si...
In vision-aided INS/GNSS integrated navigation systems, several errors contribute to significant ... more In vision-aided INS/GNSS integrated navigation systems, several errors contribute to significant drifts in the absence of GNSS and during severe GNSS interruptions. These errors includes cameras distortion, camera calibration, camera misalignments, and feature extraction/tracking errors. In addition, inertial sensors biases, drifts, non-orthogonality, non-normality and misalignment also significantly affect the dead-reckoning navigation accuracy in the absence of GNSS. Due to the complex nonlinearity inherent in these errors, this paper introduces a double-filter mechanism enhanced by nonlinear error modeling for multi-sensor vision-aided integrated navigation systems for land vehicles. The proposed system integrates GNSS, vision, INS, and odometry. The proposed methodology tries to reduce the effects of nonlinear errors that propagate through different components of the integrated navigation system. The proposed methodology can work in real-time due to the utilization of a fast ort...
The signal acquisition stage of a GPS receiver detects GPS satellites in view and provides coarse... more The signal acquisition stage of a GPS receiver detects GPS satellites in view and provides coarse estimate of the GPS signal Doppler frequency shift and code delay for use by the tracking loops. The accuracy of the signal acquisition has a direct influence on the tracking performance. The implementation of a GPS signal acquisition algorithm requires compromising between acquisition frequency resolution improvement and reduction in acquisition time. A high-resolution fine acquisition method is proposed to acquire the carrier frequency accurately after the completion of the coarse acquisition of the GPS signals. The proposed method uses Gram-Schmidt orthogonalization to provide robust spectral estimation of satellite Doppler frequency with less computational time. The performance of proposed method is evaluated against of the computational load for GPS L1 signal. Its performance was compared to the state of the art FFT and zero-padding FFT-based fine acquisition algorithms. The experi...
Modern navigation and positioning systems integrate a wide spectrum of sensors and work under var... more Modern navigation and positioning systems integrate a wide spectrum of sensors and work under variety of different conditions and contexts. This requires a great level of flexibility in systems design and architecture such that any change in requirements can be handled with minimum time and efforts. At the same time, modern navigation and positioning systems require high degree of smartness and context awareness such that the navigation systems automatically reconfigure themselves to adapt to the current environment. In this context, this paper describes the architecture and framework of an ongoing development of a smart reconfigurable multi-sensor integrated navigation and positioning system. The proposed design and framework are based on object oriented design concepts and address key challenges in multi-sensors navigation systems, such as, hardware abstraction, sensors data abstraction, filter encapsulation, multi-filtering, multi-threading, synchronization, interoperability with...
With recent dramatic increase in sensors deployments and processing nodes, accurate indoor positi... more With recent dramatic increase in sensors deployments and processing nodes, accurate indoor positioning, tracking, and navigation is becoming achievable. Among many platforms that need to be localized and tracked are pedestrians. A reliable indoor pedestrians tracking has a wide range of applications such as healthcare, retail, rescue missions and context-awareness applications. This paper introduces a calibration-free hybrid indoor positioning system that utilizes inertial sensors (INS), wireless local area networks (WLAN), and low-cost Blue-tooth low-energy (BLE) wireless beacons. BLE beacons are becoming very popular in retails and they can be easily installed in any indoor environment. To deal with jumpy and noisy nature of wireless positioning indoors, and to cancel out the unbounded drifts associated with INS, this work investigates the utilization of Grid-based nonlinear Bayesian filtering to fuse all the aforementioned sensors measurements. The motion-updated prior is modeled...
Advances in Micro-Electro-Mechanical-Systems (MEMS) technology combined with the miniaturization ... more Advances in Micro-Electro-Mechanical-Systems (MEMS) technology combined with the miniaturization of electronics, have made it possible to produce low cost and lightweight chip-based inertial sensors. These chips are small, lightweight, consumes very little power, and reliable. It has therefore found a wide spectrum of applications in the automotive and other industrial applications. MEMS technology, therefore, can be used to develop navigation systems that are inexpensive, small, and consume low power (microwatt). However, the current achieved performance by these low cost sensors is relatively poor due to their sensor errors. Nowadays, high-end tactical grade Inertial Measurement Units (IMUs) are used in pigging applications for estimating the trajectory of geo-pigs in pipelines. These types of IMUs are accurate enough to provide an acceptable solution. However, the size of the tactical grade IMUs is large and cannot be used in the small diameter pipelines (8” or less). This paper ...
This paper introduces a novel methodology to improve indoor tracking systems in local area wirele... more This paper introduces a novel methodology to improve indoor tracking systems in local area wireless networks (WLAN) based on received signal strength (RSS). The proposed methodology addresses significant shortcomings and drawbacks in current existing indoor WLAN-based tracking systems. First, it does not need offline calibration or manual data collection. Instead, it uses an automatic crowdsourcing-based technique with a Fast Orthogonal Search algorithm to process sparse unequally-spaced RSS measurements. Second, it solves the hardware variations problem where multiple mobile devices from different manufacturers with different RSS levels are to be tracked. Third, the proposed system handles both short-term and long-term RSS variations through a novel multiple-particle filter approach. Finally, tracking is performed through a tightly-coupled particle filter algorithm that fuses RSS observations with a simple pedestrian walking model. Experimental and simulation work showed that the p...
GPS Solutions, 2015
ABSTRACT The signal acquisition stage of a GPS receiver detects GPS satellites in view and provid... more ABSTRACT The signal acquisition stage of a GPS receiver detects GPS satellites in view and provides coarse estimate of the GPS signal Doppler frequency shift and code delay for use by the tracking loops. The accuracy of the signal acquisition has a direct influence on the tracking performance. The implementation of a GPS signal acquisition algorithm requires compromising between acquisition frequency resolution improvement and reduction in acquisition time. A robust fine acquisition method is proposed to acquire the carrier frequency accurately after the completion of the coarse acquisition of the GPS signals. The proposed method uses Gram-Schmidt orthogonalization to provide robust spectral estimation of satellite Doppler frequency with less computational time. The proposed method starts after the coarse acquisition has been accomplished. The C/A code phase is striped off from the carrier signal. Then, sinusoidal candidate functions are generated at each of the frequencies range of interest, which is typically set around the estimated Doppler shift acquired from the coarse acquisition stage. Finally, an orthogonal search algorithm is utilized to detect the carrier frequency accurately. The performance of the proposed method is evaluated against of the computational load and the effects of the noise. Its performance was also compared to the state-of-the-art FFT and zero-padding FFT-based fine acquisition algorithms. The simulation and experimental results show that the proposed method outperforms existing methods and has sufficient acquisition accuracy for its application in the real world.
IEEE 2000. Position Location and Navigation Symposium (Cat. No.00CH37062), 2000
... Aboelmagd Noureldin', Herb Table?, Dave Irvine-Halliday' an... more ... Aboelmagd Noureldin', Herb Table?, Dave Irvine-Halliday' and Martin Mintchev' 1 Department of Electrical and Computer Engineering, University of Calgary, Calgary, Alberta, Canada and 21nternational Downhole Equipment, Ltd., Edmonton, Alberta, Canada ABSTRACT ...
Engineering Solutions for the Next Millennium. 1999 IEEE Canadian Conference on Electrical and Computer Engineering (Cat. No.99TH8411), 1999
Page 1. Proceedings of the 1999 IEEE Canadian Conference on Electrical and Computer Engineering S... more Page 1. Proceedings of the 1999 IEEE Canadian Conference on Electrical and Computer Engineering Shaw Conference Center, Edmonton, Alberta, Canada May 9-12 1999 Computer Modelling Of Microelectronic Closed Loop Fiber Optic Gyroscope ...
Proceedings of IADC/SPE Drilling Conference, 2000
This paper describes a land-based navigation system that integrates inertial sensors and odometer... more This paper describes a land-based navigation system that integrates inertial sensors and odometer with Light Detection and Ranging (LiDAR). In the proposed multisensor navigation system, the popular point-based scan matching algorithm Iterative Closest Point (ICP) is used to estimate the vehicle’s relative translational and rotational changes from raw LiDAR measurements without the need for feature extraction. To accelerate the ICP algorithm and improve the accuracy, the outputs of Inertial Navigation System (INS) and odometry are used as an initial motion guess to enhance the scan matching algorithm by reducing the error in initial alignment. The relative translation and rotation changes from LiDAR are fused with changes from INS/Odometry through Extended Kalman Filter (EKF) in a tightly coupled scheme. Real experiments were conducted to evaluate the performance of the proposed system. Results showed that by integrating LiDAR with INS/Odometry, inertial sensors biases are accuratel...