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

robot_pose_ekf timing error

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

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 image dornhege  ( 2013-03-14 09:58:13 -0600 )edit

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

ee.cornwell gravatar image ee.cornwell  ( 2013-03-14 16:43:34 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
1

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

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

Question Tools

Stats

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

Seen: 183 times

Last updated: Mar 14 '13