cartographer_ros/cartographer_ros
Michael Grupp 5d5ce68a11 Fix memory leak in simulations by removing wall timers. (#891)
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.
2018-06-11 13:43:58 +02:00
..
cartographer_ros Fix memory leak in simulations by removing wall timers. (#891) 2018-06-11 13:43:58 +02:00
configuration_files Add a launch and configuration file for writing a ROS map (#577) (#721) 2018-04-20 01:32:19 +02:00
launch Assets writer (ROS map) urdf typo fix (#875) 2018-05-25 02:58:00 +02:00
scripts Tool for comparing pure localization to offline optimization (#803) 2018-04-04 17:18:31 +02:00
urdf Cleanup. (#203) 2016-11-30 16:15:43 +01:00
CHANGELOG.rst Release 1.0. (#889) 2018-06-04 11:54:51 +02:00
CMakeLists.txt remove architecture specific definitions exported by PCL (#893) 2018-06-07 22:00:15 +02:00
package.xml set required version of dependencies (#892) 2018-06-08 09:32:45 +02:00