MoffKalast / vizanti

A mission planner and visualizer for controlling outdoor ROS robots.
https://wiki.ros.org/vizanti
BSD 3-Clause "New" or "Revised" License
133 stars 26 forks source link

No /tf data stops rendering of all widgets #47

Closed MoffKalast closed 7 months ago

MoffKalast commented 8 months ago

If there's only /tf_static available, it seems that all tf_update dependant widgets will stop rendering unless view_update is sent.

Conceptually visualizers with timestamped data that only need to get the single TF frame at their specific timestamp when they're received don't need to be re-rendered on tf updates anyway, so they should all be switched to updating only when there's new data available or the screen moves. Should be faster too, anyway.