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

The trajectory will divergent when RVIO come up with still scenes for a period of time after initiliaztion. #4

Closed
ChenHancheng opened this issue Jul 4, 2019 · 4 comments

Comments

@ChenHancheng
Copy link

如果数据集的数据在最后有一段比较长的静止的场景,rvio估计出来的轨迹会发散,我觉得可能的原因是视觉部分每次都会重新估计landmark的3D坐标,而不是像orb_slam一样,保存之前的landmark,不知道对不对?

@huaizheng
Copy link
Member

You're right. This is the main difference between SLAM and VIO. Although you may find that some VINS also call itself VIO, it is actually implemented on the SLAM framework because of jointly estimating the features.

@ChenHancheng
Copy link
Author

那您觉得除了保存3d landmark之外比较好的一个解决方案是什么呢?

@huaizheng
Copy link
Member

huaizheng commented Jul 4, 2019

First of all, this actually depends on your application, because the key point is whether you need an IMU for estimation, because as compared with camera usually it is hard to handle IMU noise when it is stationary. So if you are doing structure from motion (no scale) then the visual SLAM is good enough, like the orb_slam you mentioned. While, if you want to do the navigation then the R-VIO here only provides the functionality of motion tracking, and a visual-inertial SLAM system will be an ultimate solution which I am now working on.

@ChenHancheng
Copy link
Author

好的,谢谢~

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