maplab icon indicating copy to clipboard operation
maplab copied to clipboard

Online map generation and loop closure for usage in ROVIOLI Localization mode

Open TSC21 opened this issue 7 years ago • 16 comments

Dears, I didn't find the answer for this on the Wiki (probably I didn't search in depth), but is it possible to run ROVIOLI in Localization mode from a map being online reconstructed and optimized (using loop closure)? I ask this because from the references, I only see that you use a predefined optimized map that is loaded and then ROVIOLI localizes itself against it. Thanks in advance.

TSC21 avatar Jul 29 '18 11:07 TSC21

Is https://github.com/ethz-asl/maplab/tree/master/algorithms/online_map_builders something to look at, regarding my own question?

TSC21 avatar Jul 29 '18 11:07 TSC21

hi @TSC21 You're right, this feature is currently not available. A map is being built online (stream map builder), but its landmarks are neither initialized nor triangulated and no loop closure or optimization is performed. Therefore it currently cannot be used by the localizer online. The keyframed map builder is at least triangulating the landmarks and was used in some unreleased online mapping experiments. It's a good starting point though and most of the components needed to get some basic form of online localization running in ROVIOLI are available in the code.

mfehr avatar Jul 29 '18 17:07 mfehr

@mfehr thanks for your feedback. Is this something you are interested to support in further Maplab/ROVIOLI iterations?

TSC21 avatar Jul 29 '18 19:07 TSC21

we are interested and are looking into it, however we can't say or promise anything yet in terms of if or when this will be available.

mfehr avatar Jul 29 '18 22:07 mfehr

Is that effort supportable? Would be interested on helping if that's possible and you are interested as well.

TSC21 avatar Jul 29 '18 22:07 TSC21

Could you contact us by email?

mfehr avatar Aug 02 '18 15:08 mfehr

Yes. To which e-mail?

TSC21 avatar Aug 02 '18 15:08 TSC21

Hi, @mfehr.

I am interested in the same question as @TSC21. Is there any progress in maplab about it?

K0stIa avatar Oct 18 '18 04:10 K0stIa

tenor 1

mfehr avatar Oct 18 '18 16:10 mfehr

Hi, @mfehr.

There is an issue with loading your answer. It's permanently loading. Basically, I just see this pic. Could you repeat it, please? -K.

K0stIa avatar Oct 19 '18 04:10 K0stIa

@K0stia it was on purpose 😊 it's a gif to basically say that this is an ongoing work.

TSC21 avatar Oct 19 '18 07:10 TSC21

Got it. p.s. I hope you were laughing after my second post!

Cheers, -K,

K0stIa avatar Oct 19 '18 14:10 K0stIa

@mfehr Interested in taking this up and creating a baseline working solution. Would you have time to discuss over email?

mhkabir avatar Oct 31 '18 02:10 mhkabir

@mhkabir I am interested in the same thing too.

K0stIa avatar Oct 31 '18 08:10 K0stIa

any updates about this? guys @mfehr

bohell avatar Jul 23 '20 04:07 bohell

Hi all, I am also very interested in something like that! Is there something already implemented in Matlab 2.0 which enables running on localization mode and creating at the same time an updated aligned map? Maybe also with LiDAR sensors? I would be interested to contribute to that solution @mfehr !

MigVega avatar Dec 17 '22 16:12 MigVega