robot_time
0.7.10
robot_time provides time utilities for robot applications, similar to ros::Time
but independent of ROS. It includes:
- Time: Represents a point in time with nanosecond precision
- Duration: Represents a time interval (can be positive or negative)
- Rate: Helps run loops at a desired frequency (Hz)
- Timer: Calls a callback function periodically in a separate thread
- WallRate: Rate using wall-clock time instead of simulated time
The library supports both simulated time and wall-clock time, and is designed
for use in control loops, event-driven systems, and multi-threaded applications.
All operations are thread-safe and cross-platform (Linux/Windows).
Tully Foote
Eitan Marder-Eppstein
Wim Meeussen
Tully Foote
BSD
http://www.ros.org/wiki/robot_time
catkin