]> rtime.felk.cvut.cz Git - eurobot/public.git/blob - devel-utils/plottraj
robofsm: Homologation 2012
[eurobot/public.git] / devel-utils / plottraj
1 #!/bin/sh
2
3 DAT=`mktemp`
4 CMD=`mktemp`
5
6 trap "rm -f $DAT $CMD" EXIT INT
7
8 sed -ne '/^gnuplot:/ s/.*: //p' motion.log > $DAT
9
10 cat <<EOF > $CMD
11 set xrange [0:3]
12 set yrange [0:2.1]
13 set grid
14 set multiplot layout 3,1
15 plot '$DAT' using 2:3 title "XY"
16 set xrange [*:*]
17 set yrange [*:*]
18 plot '$DAT' using 1:4 title "ang [rad]"
19 plot '$DAT' using 1:2 title "X [m]",\
20      '$DAT' using 1:3 title "Y [m]"
21 unset multiplot
22 pause -1
23 EOF
24
25 gnuplot $CMD
26