rovio是一个紧耦合,基于图像块的滤波实现的VIO. 他的优点是:计算量小(EKF,稀疏的图像块),但是对应不同的设备需要调参数,参数对精度很重要.没有闭环,没有mapping thread.经常存在误差会残留到下一时刻. 我试了一些设备,要是精度在几十厘米,设备运动不快的,一般摄像头加一般imu,不是硬件同步就是正常的rostopic 发布的时间,也能达到. 代码主要分为EKF实现的部分,和算法相关的部分,EKF是作者自己写的一个框架.先分析EKF代码 lightweight_filteri