ROS2 time is probably there to support in an unified manner the different client libraries.
Also to provide simulation in lockstep and at a different rate from 1:1
These are the first reasons that come to my mind.
ROS Resources: ROS Homepage | Media and Trademarks | Documentation | ROS Index | How to Get Help | Q&A Help Site | Discussion Forum | Service Status |
ROS2 time is probably there to support in an unified manner the different client libraries.
Also to provide simulation in lockstep and at a different rate from 1:1
These are the first reasons that come to my mind.