-
Notifications
You must be signed in to change notification settings - Fork 4
Description
I think this is a very clever solution. In fact, when I read your response in some github PR, I almost immediately knew this should be the solution to the problem!
However, when playing with, say, 20+ static transforms, somehow static_transform_mux is not necessarily the last /tf_static message recorded/played back by rosbag record/play. I don't know why or how the messages get fumbled or received, stored or played out of order, just that they do and that this clever solution is not 100%. In fact, it doesn't work most of the time with one or two stray static transforms somehow arriving or playing back after the aggregate /tf_static message is sent by static_transform_mux (no matter what I do, whether I start it first or last or 10 seconds after... it doesn't matter).