1365
Fu
rther
To
pics
on
Learning-based
Con
trol
5.2.1Validation
In this subsection, we will evaluate eachofthe modelgenerated by thecas-
cade learningalgorithmfor differentbehaviors of the robot, includinglateral
stabilizationand tiltup motion.Weapply thesimilaritymeasure mentioned
in Section 3.2.4toquantify the level of similaritybetween the originalhuman
con
trol
da
ta
an
dt
he
mo
de
l-generated
tra
je
ctories
thr
ough
sim
ul
ations.
Since
we
do
noth
av
eap
hy
sical
mo
de
lf
or
th
esek
ind
of
motionf
or
Gy
ro
ve
r,
ou
r
simulationsare done by feeding thecurrentand history state variablesand
control informationintothe cascadeneural network, to seeifitcan generate
similar control output in each time instant.
Basically,wehavetwo motions to learn: (1)Lateralbalancing ( i =1), and
(2) Tiltup ( i =2). Foreachmotion,wegivethree different set of data forthe
simulation.For notation convenience,let X
i,j
, i ∈{1 , 2 } , j ∈{1 , 2 , 3 } ,denote
therun of different motions i in trail # j .
VerticalBalancing
Figure 5.4,5.6 and5.8 show three different verticalbalancedmotion by hu-
man control. Thegraph on theleft of eachfigure is theplot of leanangle
data ( β ), while the rightone plots the orientations of
theflywheel (
β
a
). The
correspondingh
uman con
trol data andC
NN model controldata for
X
(1, 1)
,
X
(1, 2)
and X
(1, 3)
areshown in Figure 5.5, 5.7 and5.9 respectively.Weperform
the similaritymeasure between the human control andCNN modelcontrol
trajectories foreachmotion,t
he resultsa
re summarized in Ta
ble 5.9. From
theperformance of this verticalbalancing CNN model,wecan observethat
the modelcan generate similarcontrol trajectories as human operator, with
an average similarityvalue of 0.5940.
similarity σ
X
(1, 1)
0.5885
X
(1, 2)
0.6235
X
(1, 3)
0.5700
average 0.5940
Table 5.9. Similaritymeasures for vertical balanced control between human and
CNN model
Tilt-up Motion
Figure 5.10, 5.12and 5.14 showthree different tiltup motionbyhuman con-
trol. The correspondinghuman control data andCNN model controldata for
X
(2, 1)
, X
(2, 2)
and X
(2, 3)
areshown in Figure 5.11, 5.13 and5.15 respectively.