Localization Under Consistent Assumptions Over Dynamics
Matti Pekkanen, Francesco Verdoja, Ville Kyrki
TL;DR
The paper tackles localization under realistic dynamics by distinguishing movability from motion and introducing three dynamic classes: Static $S$, Semi-static $E$, and Dynamic $D$. It combines semantic segmentation with background-subtraction based filters to partition measurements and construct maps and localization pipelines that preserve the static-world assumption where appropriate. Empirical evaluation on the Oxford Radar RobotCar dataset demonstrates that using static measurements for mapping and/or localization, and applying filters to exclude semi-static/dynamic data, reduces localization error and variance, with the best results achieved when both map and localization are consistent with over dynamics. The approach implies that more accurate and robust robot localization in urban settings with semi-static objects can be achieved by explicitly modeling dynamic properties, with potential benefits for mapping and planning as well.
Abstract
Accurate maps are a prerequisite for virtually all mobile robot tasks. Most state-of-the-art maps assume a static world; therefore, dynamic objects are filtered out of the measurements. However, this division ignores movable but non-moving -- i.e., semi-static -- objects, which are usually recorded in the map and treated as static objects, violating the static world assumption and causing errors in the localization. This paper presents a method for consistently modeling moving and movable objects to match the map and measurements. This reduces the error resulting from inconsistent categorization and treatment of non-static measurements. A semantic segmentation network is used to categorize the measurements into static and semi-static classes, and a background subtraction filter is used to remove dynamic measurements. Finally, we show that consistent assumptions over dynamics improve localization accuracy when compared against a state-of-the-art baseline solution using real-world data from the Oxford Radar RobotCar data set.
