I'm working on a ros2 port, and I'm seeing a lot of files that only depend on ROS for its time class.
I really appreciate how Fuse is built as a standalone algorithm with clearly defined bindings for ROS, and I think this can go a little deeper.
I have a multi-agent application where no system has access to an accurate time, so I need to use the optimiser to establish relationships between clocks.
Is a switch from ros::time to std::chrono something that you would like back-ported?