Exception problem that is related to time issue
I have 2 nodes that all read/deal with time from a recorded dataset(It doesn't start with ros::Time::now() and the like). After I successfully build the point cloud using those data then, I've just realized that I caught a lot of exceptions(after looking at the rxconsole output) that is related to time issue. I would prefer to solve this problem because it will be useful if I want to use with other nodes that are normally expect ROS time. I copied some information from the debug info as below:
Is there any solution for this:
header:
seq: 11
stamp: 1327570083.262721196
frame_id:
level: 4
name: /pointcloud_builder_node
msg: Problem: Lookup would require extrapolation into the past. Requested time 24.553000000 but the earliest data is at time 1327570080.147540118, when looking up transform from frame [/laser] to frame [/base_link].
If I interpret correctly, 24.553000000 is the one in my dataset and 1327570080.147540118 is the one that ROS was using.
Thanks in advance.