When to do it: for example in case of uncontrolled “recovery behavior”
cd bagfiles; rosbag record -a
rosbag play mybagfile.bag
rosbag info mybag.bag
# to run in a python terminal
import rosbag
from std_msgs.msg import Int32, String
bag = rosbag.Bag('test.bag', 'r')
rqt_bag
and the “plot” plugin.rqt_plot /odom/twist/twist/angular/z /cmd_vel/angular/z