Triangle mesh-based maps have proven to be a powerful 3D representation of the environment, allowing robots to navigate using universal methods, indoors as well as in challenging outdoor environments with tunnels, hills and varying slopes. However, any robot that navigates autonomously necessarily requires stable, accurate, and continuous localization in such a mesh map where it plans its paths and missions. We present MICP-L, a novel and very fast \textit{Mesh ICP Localization} method that can register one or more range sensors directly on a triangle mesh map to continuously localize a robot, determining its 6D pose in the map. Correspondences between a range sensor and the mesh are found through simulations accelerated with the latest RTX hardware. With MICP-L, a correction can be performed quickly and in parallel even with combined data from different range sensor models. With this work, we aim to significantly advance the development in the field of mesh-based environment representation for autonomous robotic applications. MICP-L is open source and fully integrated with ROS and tf.
翻译:三角网状地图已证明是一种强大的环境三维代表,使机器人能够使用通用方法、室内和具有挑战性的室外环境、隧道、山丘和不同的斜坡来导航,然而,任何自主导航的机器人都必然需要在这种网状地图中稳定、准确和连续定位,在这样的网状地图中规划其路径和任务。我们介绍了MICP-L,这是一个新颖且非常快速的Mextit{Mesh比较方案本地化}方法,可以在三角网状地图上直接登记一个或多个区域传感器,以持续定位机器人,在地图中确定其6D方形。一个区域传感器和网状之间的对应之处是通过借助最新的RTX硬件加速的模拟找到的。借助MICP-L,可以快速进行校正,甚至与不同范围传感器模型的综合数据同时进行。通过这项工作,我们的目标是大大推进基于网状环境的自动机器人应用代表领域的发展。MICP-L是开源,并与ROS和Tf充分融合。