Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Islam is a slam or VO ? #4

Open
antonyvan opened this issue Jul 29, 2024 · 1 comment
Open

Islam is a slam or VO ? #4

antonyvan opened this issue Jul 29, 2024 · 1 comment

Comments

@antonyvan
Copy link

Hello,
Thanks for your great work. I run the train.py file and get the following questions:

  1. The training use pairs of images. front-end use network to predict pose. and backend use PVGO based on pypose. this is find for training with pairs of images. It looks like it only work on pairs of images thus it more like VO. PVGO is not applied to the past nodes. Am I right ?
  2. For the test, should we use the same train.py code ? How do we extend the code to pose graph of all the past nodes ?

Thanks

@FuTaimeng
Copy link
Contributor

Hi, thank you for the questions. We refer to it as iSLAM to emphasize its front-back-end structure. The front-end component, TartanVO, is a VO network.

  1. During training, the VO network processes each pair of adjacent images, while PVGO optimizes multiple frames together, constrained by their visual and inertial observations. After the back-end optimization, we backpropagate the remaining residuals to fine-tune the models. Therefore, only the frames in the current batch need to be included in PVGO.
  2. I indeed used train.py for testing before (with a different set of arguments). As this is a little bit confusing, I wrote test.py and uploaded it to dev branch. It contains the code for applying PVGO on all frames.

I sincerely hope this addresses your questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants