Drift on iOS with and without RTAB-Map #1184
-
I've been playing with the iOS application. I'm curious, are there any benchmarks comparing the drift/scale error seen in ARkit alone vs. what can be achieved by performing graph optimization or bundle adjustment using RTAB-Map? If there aren't quantitative benchmarks, is there an overall expectation that the accuracy exceeds ARKit on its own? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
There is no quantitative benchmark. The VIO pose should be exactly the same. The only difference would be how ARKit can deal with loop closures versus RTAB-Map. We assume from RTAB-Map side that pose returned by ARKit is smooth and continuous, without any jumps. |
Beta Was this translation helpful? Give feedback.
-
@matlabbe I'm not sure I entirely understand. RTAB-Map is provided an initial set of poses from ARKit. When RTAB performs a loop closure would those poses be refined causing them to diverge from ARkit's originally reported poses? Additionally, when post processing a map via graph optimization, searching for additional loop closures, or bundle adjustment, at that point do poses diverge from ARKit's initial estimates? |
Beta Was this translation helpful? Give feedback.
Yes, after loop closures or post-optimization, the poses would likely be different between ARKit and RTAB-Map.