In recent years, vision-aided inertial odometry for state estimation has matured significantly. However, we still encounter challenges in terms of improving the computational efficiency and robustness of the underlying algorithms for applications in autonomous flight with micro aerial vehicles in which it is difficult to use high quality sensors and pow- erful processors because of constraints on size and weight. In this paper, we present a filter-based stereo visual inertial odometry that uses the Multi-State Constraint Kalman Filter (MSCKF) [1]. Previous work on stereo visual inertial odometry has resulted in solutions that are computationally expensive. We demonstrate that our Stereo Multi-State Constraint Kalman Filter (S-MSCKF) is comparable to state-of-art monocular solutions in terms of computational cost, while providing signifi- cantly greater robustness. We evaluate our S-MSCKF algorithm and compare it with state-of-art methods including OKVIS, ROVIO, and VINS-MONO on both the EuRoC dataset, and our own experimental datasets demonstrating fast autonomous flight with maximum speed of 17.5m/s in indoor and outdoor environments. Our implementation of the S-MSCKF is available at https://github.com/KumarRobotics/msckf_vio.
翻译:近些年来,用于国家估算的视觉辅助惯性测量方法已大为成熟。然而,我们在提高自动飞行中微型飞行器应用的基本算法的计算效率和稳健性方面仍然面临挑战,因为由于体积和重量的限制,很难使用高质量的传感器和软性处理器。在本文中,我们提出了一个基于过滤的立体视觉惯性测量方法,使用多州制卡尔曼过滤器(MSCKF)[1.]。以前关于立体视觉惯性测量方法的工作已经导致计算成本昂贵的解决办法。我们证明,我们的Stereo多州Kalman过滤器(S-MSCKFF)在计算成本方面,很难使用高品质传感器和软性处理器。我们评估了我们的S-MSKF算法,并将其与包括 OKVIS、ROVIO和 VINS-MOO在内的最新技术方法进行了比较。我们自己的SROC数据集多州多州多级多级卡拉曼过滤器(S-MS)的计算和我们自己的实验性软式数据系统运行速度快式飞行系统。