In this paper, we present the RISE-SLAM algorithm for performing visual-inertial simultaneous localization and mapping (SLAM), while improving estimation consistency. Specifically, in order to achieve real-time operation, existing approaches often assume previously-estimated states to be perfectly known, which leads to inconsistent estimates. Instead, based on the idea of the Schmidt-Kalman filter, which has processing cost linear in the size of the state vector but quadratic memory requirements, we derive a new consistent approximate method in the information domain, which has linear memory requirements and adjustable (constant to linear) processing cost. In particular, this method, the resource-aware inverse Schmidt estimator (RISE), allows trading estimation accuracy for computational efficiency. Furthermore, and in order to better address the requirements of a SLAM system during an exploration vs. a relocalization phase, we employ different configurations of RISE (in terms of the number and order of states updated) to maximize accuracy while preserving efficiency. Lastly, we evaluate the proposed RISE-SLAM algorithm on publicly-available datasets and demonstrate its superiority, both in terms of accuracy and efficiency, as compared to alternative visual-inertial SLAM systems.
翻译:在本文中,我们介绍了在提高估算一致性的同时进行视觉-神经同步本地化和绘图的RISE-SLAM算法(SLAM),同时改进了估算一致性。具体地说,为了实现实时操作,现有方法往往假设以前估计的状态完全为人所知,从而导致估算不一致。相反,根据Schmidt-Kalman过滤器的想法(Schmidt-Kalman过滤器处理的是州矢量大小的成本线线性,但四级内存要求),我们在信息领域得出一种新的一致的近似方法,该方法具有线性内存要求和可调整(根据线性调整为线性)的处理成本。特别是,这种方法,即资源意识反施密估计器(RISE),允许对计算效率进行交易的准确性估算。此外,为了更好地满足SLAM系统在勘探和再定位阶段的要求,我们采用了不同配置的RISE(按更新的状态的数量和顺序),以便在保持效率的同时最大限度地精确性。最后,我们评估了关于公共可获取的数据集的拟议RIS-SA-SAAM替代算法,并显示其在直观和高效率方面的优越性方面,相对于SRAM系统。