For debugging purposes, it is really advantageous to be able to stop then rewind and playback the simulation and scrub back and forward to see what went wrong.
A more advanced version could notify the controller of a rewind event and allow simulation starting from a previous point (possibly allowing for a change in controller parameters).
Original comment by Ian Chen (Bitbucket: Ian Chen, GitHub: iche033).
there is a gui_log_playback branch that currently has the scrubber functionality. It's not yet polished and we need to test it a bit more. We hope to get it in gazebo 2.0
Original report (archived issue) by Jesper Smith (Bitbucket: jespersmith).
For debugging purposes, it is really advantageous to be able to stop then rewind and playback the simulation and scrub back and forward to see what went wrong.
A more advanced version could notify the controller of a rewind event and allow simulation starting from a previous point (possibly allowing for a change in controller parameters).