The combination of data from multiple sensors, also known as sensor fusion or data fusion, is a key aspect in the design of autonomous robots. In particular, algorithms able to accommodate sensor fusion techniques enable increased accuracy, and are more resilient against the malfunction of individual sensors. The development of algorithms for autonomous navigation, mapping and localization have seen big advancements over the past two decades. Nonetheless, challenges remain in developing robust solutions for accurate localization in dense urban environments, where the so called last-mile delivery occurs. In these scenarios, local motion estimation is combined with the matching of real-time data with a detailed pre-built map. In this paper, we utilize data gathered with an autonomous delivery robot to compare different sensor fusion techniques and evaluate which are the algorithms providing the highest accuracy depending on the environment. The techniques we analyze and propose in this paper utilize 3D lidar data, inertial data, GNSS data and wheel encoder readings. We show how lidar scan matching combined with other sensor data can be used to increase the accuracy of the robot localization and, in consequence, its navigation. Moreover, we propose a strategy to reduce the impact on navigation performance when a change in the environment renders map data invalid or part of the available map is corrupted.
翻译:多个传感器(又称传感器聚合或数据融合)的数据组合是自主机器人设计中的一个关键方面,特别是,能够容纳传感器融合技术的算法能够提高准确性,更具有抵御单个传感器故障的复原力。发展自主导航、绘图和本地化算法在过去二十年中取得了巨大进步。然而,在为密集城市环境(即所谓的最后一英里投送发生时)准确定位制定可靠解决方案方面仍然存在挑战。在这些情景中,本地运动估计与实时数据与详细预设地图的匹配相结合。在本文中,我们利用自动投送机器人收集的数据比较不同的传感器融合技术,并评估哪种算法提供取决于环境的最高准确性。我们在本文件中分析和提议的算法使用了3DLidar数据、惯性数据、全球导航卫星系统数据和轮机编码读数。我们展示了如何利用Lidar扫描与其他传感器数据的匹配来提高机器人本地化及其导航的准确性能。此外,我们提议了一项战略,以降低在环境变化时对导航功能的腐蚀性影响。