VIS4ROB-lab / covins

COVINS-(G) -- A (Generic) Framework for Collaborative Visual-Inertial SLAM and Multi-Agent 3D Mapping
366 stars 63 forks source link

Map Preservation and Map Reuse #45

Closed DavidJames2021 closed 6 months ago

DavidJames2021 commented 12 months ago

Hello, thank you very much for your open source project. CoVINS is a framework for multi-robot mapping to build sparse visual feature point maps. But the framework does not seem to be able to save the map, nor can the saved map be used for robot relocation. May I ask, will this part of the functionality be updated subsequently?

ThomasZiegler commented 12 months ago

Hi

As described in the Readme in section User Interaction the maps can be saved per agent via rosservice call. One can then load the maps at a later time. If then the current active agent visits a part of the loaded map a map merge should be triggered. However, keep in mind that the map merging happens only on the server side, i.e. the information is not sent back to the agent.

DavidJames2021 commented 12 months ago

Thank you very much for your reply. I would like to discuss with you about map reuse. Sparse visual point maps are often not able to describe the three-dimensional structural environment well, and are more commonly used for "visual localization based on prior maps". Will CoVINS support the function of "visual localization based on prior maps" in the future? For example, Maplab supports offline map fusion and "visual localization based on prior maps

patriksc commented 11 months ago

Sparse visual point maps are often not able to describe the three-dimensional structural environment well

I wouldn't agree with this statement, this depends heavily on the use case. For large-scale SLAM and visual localization, sparse graph-based maps are among the best performing approaches in the literature.

Will CoVINS support the function of "visual localization based on prior maps" in the future?

COVINS is mainly designed and intended as a collaborative SLAM system, that allows multiple agents to collaborate online during the mission. Adding functionalities such as visual localization and offline map fusion would definitely be great extension to the system, but there are currently no active plans to release such functionalities.

patriksc commented 6 months ago

Closing - inactive