tplot2 (diagnostics part 5)
In previous posts, (1, 2, 3, 4), I covered the updates I made to the underlying serialization and log file format used in mjlib and the quad A1. This time I’ll talk about the graphical application that uses that data to investigate live operation.
History
You might note the “2” in the name and realize that yes, this is the second incarnation in the mjmech repository, tplot being the initial. The original tplot.py was a largely a one-day hack job that glued together the python log bindings I had with matplotlib. It provided a time scrubber, a tree view, and a plot window where any number of things could be plotted against one another.