This paper addresses the robustness problem of visual-inertial state estimation for underwater operations. Underwater robots operating in a challenging environment are required to know their pose at all times. All vision-based localization schemes are prone to failure due to poor visibility conditions, color loss, and lack of features. The proposed approach utilizes a model of the robot's kinematics together with proprioceptive sensors to maintain the pose estimate during visual-inertial odometry (VIO) failures. Furthermore, the trajectories from successful VIO and the ones from the model-driven odometry are integrated in a coherent set that maintains a consistent pose at all times. Health-monitoring tracks the VIO process ensuring timely switches between the two estimators. Finally, loop closure is implemented on the overall trajectory. The resulting framework is a robust estimator switching between model-based and visual-inertial odometry (SM/VIO). Experimental results from numerous deployments of the Aqua2 vehicle demonstrate the robustness of our approach over coral reefs and a shipwreck.
翻译:本文解决了针对水下操作的视觉惯性状态估计的鲁棒性问题。在具有挑战性的环境下操作的水下机器人需要始终了解其姿态。所有基于视觉的定位方案都容易因能见度差、颜色丢失和缺少特征而失败。所提出的方法利用机器人的运动模型和本体感知传感器来维护在视觉惯性导航(VIO)失败期间的姿态估计。此外,成功的VIO轨迹和模型驱动与VIO失败时的轨迹集成在一起,形成一组一致的姿态。健康监测跟踪VIO过程,确保及时在两个估计器之间切换。最后,在整个轨迹上实现了环路闭合。因此,提出的框架是一个可以在机基和视觉惯性导航之间切换的鲁棒估计器(SM/VIO)。实验结果来自Aqua2车辆的多次部署,证明了我们的方法在珊瑚礁和沉船上的鲁棒性。