ION Alberta In-person Meeting – Thursday, 28 November 2024

Topic: Alternatives to Kalman Filters

Speaker 1: Christian Phillips

Title: A Deep Learning Approach for the Classification of Multipath Ranging Errors in Challenging Urban Environments

Abstract: Distortion to the correlation function caused by multipath and non-line-of-sight signals can result in pseudorange errors on the order of several tens of meters in urban canyon environments. To address this problem, a deep learning approach for classifying multipath ranging error from a global navigation satellite systems (GNSS) receiver correlation function is presented. This approach uses a one-dimensional convolutional neural network, suitable for embedded applications, to classify the magnitude of pseudorange error associated with correlation functions. The network is trained and tested on live GNSS data collected in a challenging urban environment, and the capability of the model to remove high error measurements for a least-squares positioning solution is explored. The network has proven to be effective at detecting measurements with high multipath ranging error, and the removal of detected measurements reduced positioning error by up to 80%.

Bio: Christian Phillips is a graduate student in the Department of Geomatics Engineering at the University of Calgary. His research focuses on leveraging artificial intelligence to improve the performance of GNSS receivers in challenging operational environments. He is also a Software Developer at Hexagon’s Autonomy and Positioning division. He received his B.Sc. degree from the University of Manitoba in 2022.

Speaker 2: Ilyar Asl Sabbaghian Hokmabadi

Title: Computationally Efficient Particle Filtering for Fusing Angle of Arrival Beacons and IMU Measurements in Indoor Localization Applications

Abstract: In the recent past, beacons have emerged as a promising technology that meets the accuracy and reliability requirements of indoor localization. Due to the challenges regarding the loss of line-of-sight, indoor beacons often cannot provide a consistent performance throughout the navigation in standalone mode. Thus, the fusion of beacons with other sensors, such as inertial measurement units (IMU), has become an important topic for researchers. In recent decades, many estimation techniques have been proposed to achieve such sensor fusion. Among these, the Kalman filter family of estimators are ubiquitous due to their low computational cost. However, these classic estimators require an assumption of Gaussian distribution for the state variables (e.g., position, velocity, and attitude). Unfortunately, this simplistic assumption is not met in real-life scenarios. This research proposes an alternative approach based on particle filtering to fuse angle of arrival (AoA) beacon observations and inertial measurements. First, the theoretical background for reducing the dimensionality of state variables using AoA beacons is shown. This dimensionality reduction will contribute to reducing the computational cost of the particle filter. Second, it is shown that a low-cost and cm-level positioning can be achieved using only two beacons with the help of the proposed particle filter.

Bio: Ilyar Asl Sabbaghian Hokmabadi received his M.Sc. in Geomatics Engineering from the University of Calgary in 2018. Later, he received his Ph.D. degree from the University of Calgary in 2023. During his Ph.D., he developed many localization solutions using mobile and handheld systems. He has published and contributed to different areas, including indoor mapping using ultrasonic sensors, accurate 3D reconstruction using monocular cameras, and multisensory positioning solutions in indoor environments. Currently, Ilyar is an algorithm designer at Profound Positioning Inc., where his responsibilities include exploring state-of-the-art deep learning and advanced optimization methods to achieve a system-wide calibration of different types of sensors.

Location: Room 207 – Engineering Block G (ENG), University of Calgary Campus

Date: Thursday November 28, 2024

Time: Doors will open at 11:30am, presentation beginning at noon
Cost: $20 non-members, $18 members, $15 grad students, undergrad students $10, includes a light lunch and refreshments. All proceeds go towards two annual scholarships for students attending the University of Calgary

ION Alberta In-person Meeting – Thursday, 7 November 2024

We will have two speakers:

Meeting Theme: Smartphone Positioning

Rhea Zambra
Title: Smartphone HD Map Updates Using Monocular-Inertial ORB-SLAM3 and Gaussian Splatting


Abstract: Gaussian splatting has emerged as a state-of-the-art 3D representation technique due to its high-fidelity and fast rendering capabilities. While it has been successfully integrated into light detection and ranging (LiDAR) and depth-enabled simultaneous localization and mapping (SLAM) algorithms, its potential for accurate outdoor 3D mapping using smartphone data remains underexplored. Pre-built high definition (HD) maps are vital for autonomous vehicles but are costly to maintain, motivating research in decentralized, smartphone-enabled HD map update systems. Existing solutions lack direct 3D-to-3D point cloud comparison, which could offer more robust updates by bypassing segmentation-based object detection. In this paper, we present a novel post-processing pipeline that generates dense, accurate, and near-scale HD maps from smartphone data, enabling updates to existing LiDAR and multi-sensor generated base maps. Our approach uses monocular-inertial ORB-SLAM3 to recover a scaled camera trajectory, which uses loop-closure and keyframe selection to alleviate drift in the localization and point cloud reconstruction. The ORB-SLAM3 keyframes are then used to initialize a 3D Gaussian Splatting render of the scene, which densifies the point cloud using the images, and is then scaled by the monocular-inertial camera trajectory. The camera and IMU data are collected using an iPhone 14 Pro Max, at an outdoor loop at the University of Calgary that spans 158 meters. Both sensors are observed using the SensorLogger application, and the camera-IMU calibration is performed through Kalibr. This system results in a successful closed-loop 3D Gaussian render, producing a point cloud with 8.70% scale error and 0.493m root mean square (RMS) value for iterative closest point (ICP) when referenced to a LiDAR-IMU base map, showing the potential of smartphones in visual-inertial HD mapping. Additionally, the registration of a parked car demonstrates the system’s capability for accurate map updates when aligned with a LiDAR-based reference map.

Biography: Rhea Joyce Zambra is a M.Sc. student in the Department of Geomatics Engineering at the University of Calgary. She is part of the Intelligent Navigation and Mapping Lab, specializing in mapping and with research interest in the use of smartphones for accurate 3D reconstruction.

Naman Agarwal
Title: Application of Adaptive Kalman Filtering on Smartphone Positioning


Abstract: An Adaptive Kalman filter (AKF) is proposed which is used to estimate smartphone Global Navigation Satellite System (GNSS) pseudorange measurement variance. The filter is applied to stationary, bicycle and vehicle-based smartphone datasets collected in urban environments. The adaptive filter is compared to three other processing strategies: (i) conventional weighted least-squares, (ii) a velocity as random-walk Kalman filter (KF) for kinematic data or position as random-walk KF for static data, and (iii) an alternative KF implementation that uses Doppler to adapt process noise, all using a standard elevation and carrier-to-noise density ratio (C/N_0) measurement variance model. The adaptively estimated measurement variance is compared to the true error variance computed using the provided ground truth files and all four methods are evaluated in the position domain. The proposed AKF showed a horizontal positional accuracy improvement of 35.4%, 10.5%, and 27.3%, and a vertical positional accuracy improvement of 13.2%, 50.5%, and 59.6% for stationary, bicycle, and vehicle-based smartphone GNSS, respectively, compared to the second-best performing filter.

Biography: Naman Agarwal is a PhD student in the Department of Geomatics Engineering at the University of Calgary. He works in the PLAN lab under the supervision of Dr. Kyle O’Keefe. His main research area is “Precise Smartphone Positioning”.


Location: Room 207 – Engineering Block G (ENG), University of Calgary Campus

Date: Thursday November 7, 2024

Time: Doors will open at 11:30am, presentation beginning at noon
Cost: $20 non-members, $18 members, $15 grad students, undergrad students $10, includes a light lunch and refreshments. All proceeds go towards two annual scholarships for students attending the University of Calgary

ION Alberta In-person Meeting – New Date: Wednesday, 31 July 2024

Title: GNSS Authentication: System-Side Contributions to Anti-Spoofing

Speaker: Cillian O’Driscoll

Abstract:
Spoofing is a growing threat to Global Navigation Satellite Systems, and one that is becoming more prevalent with the changing geopolitical landscape. The vulnerability of GNSS to spoofing arises from a number of root causes. Firstly, civil GNSS signals have no protections against malicious regeneration: any sufficiently capable adversary can re-create perfectly valid GNSS signals conformant with their (publicly available) specifications. Secondly, GNSS signals are extremely weak, coming from tens of thousands of kilometres away, and so are easily overpowered by stronger signals generated on the ground. Thirdly, spoofing has traditionally been seen as the preserve of nation state actors, since the cost and complexity of building a functioning spoofer were both seen as beyond the scope of anyone less well-resourced. Unfortunately, this last assumption is certainly no longer valid, particularly given the widespread availability of low cost hardware capable of broadcasting arbitrary signal waveforms at RF frequencies, including those used by GNSS systems.

To improve robustness against spoofing attacks requires both system and receiver side efforts. In this talk, we will discuss the introduction of authentication concepts to GNSS signals and navigation messages as a mechanism for improving resilience against spoofing attacks. We will provide an introduction to the general concepts of authentication, how these concepts apply in the GNSS context, and the implications for both receiver manufacturers and downstream navigation product consumers. Finally, we will discuss in detail the authentication features being introduced in the Galileo system, in particular Open Service Navigation Message Authentication (OSNMA) and the Commercial Authentication Service (CAS), and also the proposed Chips and Message Robust Authentication (CHIMERA) scheme under consideration for inclusion in GPS.

Bio:
Cillian O’Driscoll received his M.Eng.Sc. and Ph.D. degrees from the Department of Electrical and Electronic Engineering, University College Cork, Ireland. Following this he spent four years as senior research engineer with the Position, Location and Navigation (PLAN) group at the Department of Geomatics Engineering in the University of Calgary.

He was with the European Commission from 2011 to 2013, first as a researcher at the Joint Research Centre in Italy, and later as a policy officer with the European GNSS Programmes Directorate in Brussels.

Since 2014 he has been working as an independent consultant in GNSS signal processing, working for clients including the European Commission and the European Space Agency as well as a number of commercial companies. Since 2017 he has been heavily involved in work on the Galileo authentication features.

Location: Room 207 – Engineering Block G (ENG), University of Calgary Campus

New Date: Friday, July 26, Wednesday, July 31, 2024

Time: Doors will open at 11:30am, presentation beginning at noon
Cost: $20 non-members, $18 members, $15 students, includes a light lunch and refreshments. All proceeds go towards two annual scholarships for students attending the University of Calgary

ION Alberta Intro to Orienteering Clinic – Saturday May 14, 2022

For a change from 2 years of virtual meetings, on Saturday May 14, 2022 the ION Alberta Section participated in an introduction to the sport of orienteering that was hosted by the Foothills Wanderers Orienteering Club. Eight members spent two hours on Saturday morning learning how to read maps and run between waypoints. No GPS allowed! Timing is managed by a set of RFID readers with synchronized clocks. The club hosts weekly evening events on Wednesdays.