pilotguru icon indicating copy to clipboard operation
pilotguru copied to clipboard

visual slam tracks aligned with GPS

Open QMonteCarlo opened this issue 7 years ago • 4 comments

I have use this app to take records, and generate tracks from the video, then align it with the GPS track. The typical error is about 10m. The altitude from GPS is most unreliable: even when I walk on a plane, the altitude fluctuates some 20 meters. I'll post the aligned tracks later, if someone wants.

QMonteCarlo avatar Jan 18 '18 13:01 QMonteCarlo

Recently I have changed my Android phone to Xiaomi 8, the first dual frequency GNSS smartphone. The gps data quality is much better now, compared with previous old ones, however, position fluctuate still exist - after all, this is a consumer grade device. Here is the visual trajectory aligned with gps, I have chosen to walk along known ground straight lines as a crude groundtruth. For small area, visual slam with loop closing is more accurate. gps-visual-trajectory-align

altitude fluctuatation: gps-altitude-profile

QMonteCarlo avatar Sep 06 '18 01:09 QMonteCarlo

green dots are gps tracks.

QMonteCarlo avatar Sep 07 '18 02:09 QMonteCarlo

Interesting, thanks for posting these! I am actually very impressed how well the optical SLAM has performed here. For my purposes (outdoors, challenging lighting, potentially quick motions) I never was able to get it to work robustly, so ended up giving up on SLAM in favor of other approaches, but great to see it working well for other use cases!

waiwnf avatar Oct 09 '18 19:10 waiwnf

you're right, visual slam is not so reliable , and that's what I am working on.

QMonteCarlo avatar Nov 10 '18 03:11 QMonteCarlo