5d5ce68a11
Fixes the problem of ever-growing memory after `rosbag play --clock` finishes, as discussed in https://github.com/googlecartographer/cartographer/issues/1182 The wall timers caused the timer callback that publishes TF data to be called even if no simulated `/clock` was published anymore. As the TF buffer cache time of the TF listener seems to be based on the ROS time instead of wall clock, it could grow out of bounds. Now, `ros::Timer` plays nicely with both normal (wall) and simulated time and no callbacks are executed if `/clock` stops in simulation. |
||
---|---|---|
.. | ||
cartographer_ros | ||
configuration_files | ||
launch | ||
scripts | ||
urdf | ||
CHANGELOG.rst | ||
CMakeLists.txt | ||
package.xml |