ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Is Visual Odometry affected by the performance of the computer ?

asked 2015-04-01 22:57:29 -0600

lilouch gravatar image


I tried the /demo_rgbd on ROS indigo in order to do a visual odometry. Since, according to the KITTI website, this method is one of the best, i don't obtain good results...Lots of drifts and at the end the point of departure is far from the point of arrival. Even with the dataset provided by the authors, I got bad results whereas their video show good results.

I tried to understand why and except for the number of features maybe, i don't understand. And then, I wonder if the bad results can be influenced by the performance of the computer ? Indeed, according to the ROS wiki, they tell that they tested the algorithm with 4 core and almost 3GHz. My computer has only 2 core and 2.5 Ghz.

If yes, how i can improve the performance ?


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-04-03 12:50:06 -0600

tfoote gravatar image

Yes there is definitely a minimum amount of CPU requred to process visual odometry. If you do not have enough processing available you need to either downsample the image, use fewer features or lower the frame rate. All of which will decrease accuracy and performance. But if you don't have the CPU available you can't use it.

edit flag offensive delete link more


Okey thank you, maybe that's explain my results.

lilouch gravatar image lilouch  ( 2015-04-05 19:56:18 -0600 )edit

Question Tools



Asked: 2015-04-01 22:57:29 -0600

Seen: 175 times

Last updated: Apr 03 '15