Skip to content

siyuanfeng-tri/lcmplot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

You need to have the lcm executables and libraries as well as matplotlib and
qt related things. I think lcm and qt comes with drake, you might need to
install matplotlib (http://matplotlib.org/users/installing.html)

I have not tried to setup the python packages for the lcm message correctly..
For now, you need to set $BOT_CORE_LCMT_HOME to where bot_core's .lcm are, and
run ./gen-types.sh.

You can then start the plotter with:
python lcmplot.py example_log/val_standing_log

val_standing_log is a short log of simulated valkyrie standing controlled by
the qp controller in drake master.

The traces should be shown on the right side, double click to expand and
collapse. When you get to the leaf, you can right click to plot or remove
that trace.
The radio buttons are some kind of subplot selectors. Plotting and removing
traces operates on the subplot.


new features:
* reload log. remove any trace that can't be found in the new log file.
* add a vertical time sync line in all subplots
* zoom in all subplots around some time index
* simple operation, + - ./ scale ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published