Pan Xiaokun, Huang Gan, Zhang Ziyang, Li Jinyu, Bao Hujun, Zhang Guofeng
IEEE Trans Vis Comput Graph. 2024 Nov;30(11):7354-7363. doi: 10.1109/TVCG.2024.3456152. Epub 2024 Oct 10.
Achieving precise real-time localization and ensuring robustness are critical challenges in multi-user mobile AR applications. Leveraging collaborative information to augment tracking accuracy on lightweight devices and fortify overall system robustness emerges as a crucial necessity. In this paper, we propose a robust centralized collaborative rnulti-agent VI-SLAM system for mobile AR interaction and server-side efficient consistent mapping. The system deploys a lightweight VIO frontend on mobile devices for real-time tracking, and a backend running on a remote server to update multiple submaps. When overlapping areas between submaps across agents are detected, the system performs submap fusion to establish a globally consistent map. Additionally, we propose a map registration and fusion strategy based on covisibility areas for online registration and fusion in multi-agent scenarios. To improve the tracking accuracy of the frontend on agent, we introduce a strategy for updating the global map to the local map at a moderate frequency between the camera-rate pose estimation of the frontend VIO and the low-frequency global map optimization, using a tightly coupled strategy to achieve consistency of the multi-agent frontend poses estimation in the global map. The effectiveness of the proposed method is further confirmed by executing backend mapping on the server and deploying VIO frontends on multiple mobile devices for AR demostration. Additionally, we discuss the scalability of the proposed system by analyzing network traffic, synchronization frequency, and other factors at both the agent and server ends.
在多用户移动增强现实(AR)应用中,实现精确的实时定位并确保鲁棒性是关键挑战。利用协作信息来提高轻量级设备上的跟踪精度并增强整个系统的鲁棒性已成为一项至关重要的需求。在本文中,我们提出了一种用于移动AR交互和服务器端高效一致映射的鲁棒集中式协作多智能体视觉惯性同步定位与地图构建(VI-SLAM)系统。该系统在移动设备上部署轻量级视觉惯性里程计(VIO)前端用于实时跟踪,并在远程服务器上运行后端以更新多个子地图。当检测到跨智能体的子地图之间的重叠区域时,系统执行子地图融合以建立全局一致的地图。此外,我们提出了一种基于共视区域的地图注册和融合策略,用于多智能体场景中的在线注册和融合。为了提高智能体上前端的跟踪精度,我们引入了一种策略,在前端VIO的相机速率姿态估计和低频全局地图优化之间以适度频率将全局地图更新到本地地图,使用紧密耦合策略在全局地图中实现多智能体前端姿态估计的一致性。通过在服务器上执行后端映射并在多个移动设备上部署VIO前端进行AR演示,进一步证实了所提方法的有效性。此外,我们通过分析智能体和服务器端的网络流量、同步频率等因素来讨论所提系统的可扩展性。