Traveling at constant velocity is the most efficient trajectory for most robotics applications. Unfortunately without accelerometer excitation, monocular Visual-Inertial Odometry (VIO) cannot observe scale and suffers severe error drift. This was the main motivation for incorporating a 1D laser range finder in the navigation system for NASA's Ingenuity Mars Helicopter. However, Ingenuity's simplified approach was limited to flat terrains. The current paper introduces a novel range measurement update model based on using facet constraints. The resulting range-VIO approach is no longer limited to flat scenes, but extends to any arbitrary structure for generic robotic applications. An important theoretical result shows that scale is no longer in the right nullspace of the observability matrix for zero or constant acceleration motion. In practical terms, this means that scale becomes observable under constant-velocity motion, which enables simple and robust autonomous operations over arbitrary terrain. Due to the small range finder footprint, range-VIO retains the minimal size, weight, and power attributes of VIO, with similar runtime. The benefits are evaluated on real flight data representative of common aerial robotics scenarios. Robustness is demonstrated using indoor stress data and fullstate ground truth. We release our software framework, called xVIO, as open source.
翻译:以恒定速度旅行是大多数机器人应用中最高效的轨道。 不幸的是,没有加速计振动,单镜视电离异度测量(VIO)无法观测比例尺并遭受严重误差漂移。这是将1D激光测距仪纳入美国航天局智能火星直升机导航系统的主要动力。然而,智能的简化方法仅限于平坦的地形。当前文件引入了基于使用表面限制的新颖的测距更新模型。由此产生的测距VIO方法不再局限于平坦场景,而是扩展到通用机器人应用的任何任意结构。一个重要的理论结果显示,在零或恒定加速运动的可观测矩阵的右空格中,比例表已不再是零或恒定加速运动的。从实际角度讲,这意味着在恒定速度运动下可以观测到,从而能够在任意的地形上进行简单和稳健健的自主操作。由于小测距测距定位的足迹,测距VIO保留了类似运行时间的最小尺寸、重量和功率属性。在实际飞行数据中评估了通用机器人应用的任意机器人应用结构的任意空间空间空间空间空间空间。 ROusustudestrutal laftex ex laftex exexexexexexexexexexexexexexex exexexexexexexexpressuestrutus ex