tf::TransformListener lookupTransform time error
Hi,
I'm trying to listen to a transform using a tf::TransformListener, but I get the following error:
[ERROR] [1320937607.066118093]: Exception thrown while processing service call:
Lookup would require extrapolation at time 1320937602.045533235,
but only time 1320937602.055791850 is in the buffer,
when looking up transform from frame [/base_link] to frame [/mid_obj_preg_0]
I don't understand why I'm getting this error: if you look at the 2 time stamps, they're very close, and I initialized my tf_listener with a big buffer of 60seconds.
I also ran the view frames, and you can see that there's a transform from /base_link to /mid_obj_preg_0.
The transforms from /camera_rgb_optical_frame to /mid_obj_preg_0 are published by the same tf::TransformBroadcaster. Should I be using one broadcaster per transform?