Skip to content

Commit 70451e8

Browse files
committed
fix tf lookup timestamps
1 parent bcff028 commit 70451e8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/frame_publisher.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,9 @@ void FramePublisher::frameBroadcastCallback(const ros::TimerEvent& event)
6868
tf::StampedTransform frame_transform;
6969
try
7070
{
71-
tf_listener_.waitForTransform(base_frame_, rotation_frame_, event.current_real, ros::Duration(0.1));
72-
tf_listener_.lookupTransform(base_frame_, rotation_frame_, ros::Time(0), frame_transform);
71+
ros::Time time = event.current_real;
72+
tf_listener_.waitForTransform(base_frame_, rotation_frame_, time, ros::Duration(0.1));
73+
tf_listener_.lookupTransform(base_frame_, rotation_frame_, time, frame_transform);
7374
}
7475
catch (tf::TransformException& ex)
7576
{

0 commit comments

Comments
 (0)