Map++: Towards User-Participatory Visual SLAM Systems with Efficient Map Expansion and Sharing

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Zhang, Xinran, Zhu, Hanqi, Duan, Yifan, Zhang, Wuyang, Shangguan, Longfei, Zhang, Yu, Ji, Jianmin, Zhang, Yanyong
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916468300447744
author Zhang, Xinran
Zhu, Hanqi
Duan, Yifan
Zhang, Wuyang
Shangguan, Longfei
Zhang, Yu
Ji, Jianmin
Zhang, Yanyong
author_facet Zhang, Xinran
Zhu, Hanqi
Duan, Yifan
Zhang, Wuyang
Shangguan, Longfei
Zhang, Yu
Ji, Jianmin
Zhang, Yanyong
contents Constructing precise 3D maps is crucial for the development of future map-based systems such as self-driving and navigation. However, generating these maps in complex environments, such as multi-level parking garages or shopping malls, remains a formidable challenge. In this paper, we introduce a participatory sensing approach that delegates map-building tasks to map users, thereby enabling cost-effective and continuous data collection. The proposed method harnesses the collective efforts of users, facilitating the expansion and ongoing update of the maps as the environment evolves. We realized this approach by developing Map++, an efficient system that functions as a plug-and-play extension, supporting participatory map-building based on existing SLAM algorithms. Map++ addresses a plethora of scalability issues in this participatory map-building system by proposing a set of lightweight, application-layer protocols. We evaluated Map++ in four representative settings: an indoor garage, an outdoor plaza, a public SLAM benchmark, and a simulated environment. The results demonstrate that Map++ can reduce traffic volume by approximately 46% with negligible degradation in mapping accuracy, i.e., less than 0.03m compared to the baseline system. It can support approximately $2 \times$ as many concurrent users as the baseline under the same network bandwidth. Additionally, for users who travel on already-mapped trajectories, they can directly utilize the existing maps for localization and save 47% of the CPU usage.
format Preprint
id arxiv_https___arxiv_org_abs_2411_02553
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Map++: Towards User-Participatory Visual SLAM Systems with Efficient Map Expansion and Sharing
Zhang, Xinran
Zhu, Hanqi
Duan, Yifan
Zhang, Wuyang
Shangguan, Longfei
Zhang, Yu
Ji, Jianmin
Zhang, Yanyong
Computer Vision and Pattern Recognition
Robotics
Constructing precise 3D maps is crucial for the development of future map-based systems such as self-driving and navigation. However, generating these maps in complex environments, such as multi-level parking garages or shopping malls, remains a formidable challenge. In this paper, we introduce a participatory sensing approach that delegates map-building tasks to map users, thereby enabling cost-effective and continuous data collection. The proposed method harnesses the collective efforts of users, facilitating the expansion and ongoing update of the maps as the environment evolves. We realized this approach by developing Map++, an efficient system that functions as a plug-and-play extension, supporting participatory map-building based on existing SLAM algorithms. Map++ addresses a plethora of scalability issues in this participatory map-building system by proposing a set of lightweight, application-layer protocols. We evaluated Map++ in four representative settings: an indoor garage, an outdoor plaza, a public SLAM benchmark, and a simulated environment. The results demonstrate that Map++ can reduce traffic volume by approximately 46% with negligible degradation in mapping accuracy, i.e., less than 0.03m compared to the baseline system. It can support approximately $2 \times$ as many concurrent users as the baseline under the same network bandwidth. Additionally, for users who travel on already-mapped trajectories, they can directly utilize the existing maps for localization and save 47% of the CPU usage.
title Map++: Towards User-Participatory Visual SLAM Systems with Efficient Map Expansion and Sharing
topic Computer Vision and Pattern Recognition
Robotics
url https://arxiv.org/abs/2411.02553