A Framework for Devising, Evaluating and Fine-tuning Indoor Tracking Algorithms
Alpha Diallo, Benoit Garbinato
TL;DR
This work presents MobiXIM, a complete framework to devise, evaluate, and fine-tune indoor tracking algorithms on consumer devices. It integrates a plugin-based architecture, an orchestration platform with execution replay, a mobile data-collection app, and a flexible floorplan representation to standardize end-to-end ITS development across wireless, inertial, and collaborative approaches. The authors demonstrate substantial accuracy gains by combining PDR with opportunistic collaboration and BLE beacon cues in a real-world deployment, achieving an average corrected trajectory error around 4 m. By providing preloaded datasets, beacons, and execution-replay facilities, MobiXIM promotes reproducibility and rapid prototyping, addressing major reproducibility challenges in indoor localization research. The framework lays a foundation for future integration of advanced sensing like Angle-of-Arrival and broader collaborative scenarios.
Abstract
In recent years, we have observed a growing interest in Indoor Tracking Systems (ITS) for providing location-based services indoors. This is due to the limitations of Global Navigation and Satellite Systems, which do not operate in non-line-of-sight environments. Depending on their architecture, ITS can rely on expensive infrastructure, accumulate errors, or be challenging to evaluate in real-life environments. Building an ITS is a complex process that involves devising, evaluating and fine-tuning tracking algorithms. This process is not yet standard, as researchers use different types of equipment, deployment environments, and evaluation metrics. Therefore, it is challenging for researchers to build novel tracking algorithms and for the research community to reproduce the experiments. To address these challenges, we propose MobiXIM, a framework that provides a set of tools for devising, evaluating and fine-tuning tracking algorithms in a structured manner. For devising tracking algorithms, MobiXIM introduces a novel plugin architecture, allowing researchers to collaborate and extend existing algorithms. We assess our framework by building an ITS encompassing the key elements of wireless, inertial, and collaborative ITS. The proposed ITS achieves a positioning accuracy of 4 m, which is an improvement of up to 33% compared to a baseline Pedestrian Dead Reckoning algorithm.
