Ask Your Question
1

robot_pose_ekf timing error

asked 2013-03-14 09:41:53 -0500

ee.cornwell gravatar image

I am getting the error:

ERROR: filter time older than vo message buffer

when I run only the Kinect through openni_launch -> fovis -> robot_pose_ekf

I am aware that this issue is caused by "two sensor inputs have timestamps that are not synchronized" as referenced by http://ros.org/wiki/robot_pose_ekf/Troubleshooting

My questions are:

1.) I am only using the vo message topic from fovis. Are the errors possibly because the depth and rgb cameras are out of sync?

2.) How can I correct this issue? I am aware of approximate and exact time message filters and fovis implements both.

edit retag flag offensive close merge delete

Comments

Is everything running on the same machine? 1) seems very unlikely as both message should have been produced by the same driver.

dornhege gravatar imagedornhege ( 2013-03-14 09:58:13 -0500 )edit

yes, everything is running from the same machine. I'm only feeding it Kinect data.

ee.cornwell gravatar imageee.cornwell ( 2013-03-14 16:43:34 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2013-03-14 21:12:24 -0500

Chad Rockey gravatar image

Do you have another topic going into robot_pose_ekf? (such as /odom?) It requires at least two topics in order to function. Otherwise, there's no need to filter only one topic. :)

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2013-03-14 09:41:53 -0500

Seen: 103 times

Last updated: Mar 14 '13