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

Limitations of relocalization #108

Open
2 of 4 tasks
ymd-stella opened this issue May 29, 2021 · 2 comments
Open
2 of 4 tasks

Limitations of relocalization #108

ymd-stella opened this issue May 29, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@ymd-stella
Copy link
Contributor

ymd-stella commented May 29, 2021

The conditions for successful relocalization are difficult for non-specialists to understand. In this issue, we will consider adding documentation, logs, and visualization.

Documentation

Close camera position and camera angle are relatively easy conditions to understand. This is essentially the presence of enough landmarks that can be matched with the features of the frame. In Equirectangular, the relocalization succeeds regardless of the yaw angle of the camera. For models other than Equirectangular, relocalization fails if the yaw angle from the keyframe is significantly different even if the position from the keyframe is the same. See #79 (comment).

Logs

If candidates are empty, or if candidates are rejected, the reason for the rejection should be shown.

Visualization

Since the position and orientation of the candidate keyframes for relocalization are important, it is necessary to be able to see which ones are the candidate keyframes.

TODO

@ymd-stella ymd-stella added the enhancement New feature or request label Jun 12, 2021
@jeffin07
Copy link
Contributor

jeffin07 commented Aug 6, 2021

@ymd-stella Hi can i work on this issue?currently I'm exploring slam so contributing will help me to understand.I see documentation and other task which will be good for a beginner that's why i asked

@ymd-stella
Copy link
Contributor Author

ymd-stella commented Aug 6, 2021

I have divided the task into multiple issues. If you have any questions, please ask them in each issue.

If you have never run relocalization before, I suggest you try it. For example, if you run localization on a map created by running slam, relocalization will be performed during initialization. See https://openvslam-community.readthedocs.io/en/latest/simple_tutorial.html. In addition, it is better to make sure that relocalization is also performed when tracking fails.

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

No branches or pull requests

2 participants