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

Doubt about the trajectory accuracy when the trajectory was not recorded in RVIZ. #26

Open
stanleywang-0-1 opened this issue Jan 30, 2018 · 1 comment

Comments

@stanleywang-0-1
Copy link

stanleywang-0-1 commented Jan 30, 2018

A similar issue was presented before. #5
When I run the SVO example (both with the fla_stereo_imu.bag provided and with my own stereo camera, and both on my laptop and Odroid XU4), there are some strange things that make me skeptical of the trajectory accuracy produced only by visual odometry.

  1. As mentioned in In EuRoC V101 dataset, the estimated trajectory has a big error! #5 , though it tracks the position of the camera I get lots of: "seed sigma is nan!-0.338734, sq-nan, check-convergence = 0" and "critical". What does that mean?
    I have considered the error as normal information before, which indicated that the depth filter try to reject some "wrong" estimated depths as they are not converged. But it seems that this error indicates an abnormal problem which can decrease the accuracy now as you mentioned to try to fix/suppress it. Have you found where the problem is? In the implementation or the depth filter algorithm itself?

  2. Frequently the trajectory in RVIZ was not recorded as "continuous blue point arrays", especially in corridors or outdoors where fewer features are likely to be detected. When running SVO on odroid, sometimes even few blue points of trajectory was recorded and I can hardly see them. What I can see about the camera motion is only the moving coordinate axes indicating the current camera pose. I doubt that the trajectory recorded in RVIZ is the trajectory estimated using both image frames and IMU information while the moving coordinate frame with no "blue points" left is the motion with only IMU information? Or it is just a communication problem or a RVIZ computation resource occupancy problem?

These problem are of great concern. I'm quite worrying about the accuracy of the estimated trajectory the SVO example could reach, especially on Odroid XU4. Hope you can reply as soon as possible.

@zhangzichao
Copy link
Contributor

Hi, for the first problem, I cannot say much now, haven't got time to investigate it. For the second, SVO only output poses for images. It is possible that RVIZ misses some message for visualzation. If you are concerned about the continuity of the pose output, check the corresponding ros topics would be a better idea than looking at the visualzation.

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