{'fraction_non_alphanumeric': 0.031677018633540374, 'fraction_numerical': 0.009937888198757764, 'mean_word_length': 5.2684824902723735, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Robust Vehicular Localization and Map Matching in Urban Environments Through IMU, GNSS, and Cellular Signals

A framework for ground vehicle localization that uses cellular signals of opportunity (SOPs), a digital map, an inertial measurement unit (IMU), and a Global Navigation Satellite System (GNSS) receiver is developed. This framework aims to enable localization in an urban environment where GNSS signals could be unusable or unreliable. The proposed framework employs an extended Kalman filter (EKF) to fuse pseudorange observables extracted from cellular SOPs, IMU measurements, and GNSS-derived position estimates (when available). The EKF is coupled with a map-matching approach. The framework assumes the positions of the cellular towers to be known, and it estimates the vehicle's states (position, velocity, orientation, and IMU biases) along with the difference between the vehicle-mounted receiver clock error states (bias and drift) and each cellular SOP clock error state. The proposed framework is evaluated experimentally on a ground vehicle navigating in a deep urban area with a limited sky view. Results show a position root-mean-square error (RMSE) of 2.8 m across a 1,380-m trajectory when GNSS signals are available and an RMSE of 3.12 m across the same trajectory when GNSS signals are unavailable for 330 m. Moreover, compared to localization with a loosely coupled GNSS?IMU integrated system, a 22% reduction in the localization error is obtained whenever GNSS signals are available, and an 81% reduction in the localization error is obtained whenever GNSS signals are unavailable.