42
3M
od
el-based
Con
trol
resultsand the initial conditionsare shown in Figures 3.5, 3.6, 3.7 andTa-
ble 3.1, respectively.Inthesesimulations, the rolling speed ˙γ of therobot is
controlled to anominalrollingspeed Ω
◦
=30 rad/s,thusthe contact point
ve
lo
cit
y
υ
a
is also aconstant. Thesmoothness is set to 30.
Forsimulation S 1, therobot hasasmaller path curvaturethaninsim-
ulation S 2, because its initial headingangle ϕ (0) in simulation S 1isless
deviatedfromthe Y-axisthaninsimulation S 2. Furthermore, since therobot
hasl
arger
pa
th
cur
va
turei
ns
im
ul
ation
S 2,
it
resultsi
ns
harp
er
turns.T
ot
his
end,the robothas to lean steeper to provide asufficient steering velocity˙α in
simulation S 2. Thesituation becomes more serious in simulation S 3. Figure
3.7 shows the leanangle β is saturated in 5sec. Because the initial heading
angle ϕ (0) is more than 90
◦
,inorder to ensure the curvature continuitywhile
follow
ing
the
Y-axis,
it
should
ha
ve
the
la
rgest
path
curva
turea
mong
them
suchthatthe lean angle β of therobot is thesteepest, to provide asufficient
steeringvelocity. As we have alreadyset up alimit for the state feedback
controller, the lean anglecan only be stabilized within β ∈ ( − 60
◦
, 60
◦
). Oth-
erwise, the controller will become saturated andthe lean angle will be fixed
at thelimiting value. When the
robot
graduallyapproaches theY-axis, the
leanangle graduallyincreasesuntil it reaches the verticalposition (90
◦
).
Effectofthe rolling speed
In this section, we studythe effect of therollingspeed of the robot˙γ on
the path following controller.
The sim
ulation results with differentrolling
speeds areshown in Figures 3.8 and3.9, both with the same initial conditions
as in simu
lation
S 1. Fo
r˙
γ =30 rad/s,t
he robo
tc
onve
rges to the Y-axis
more rapidly than the other one, comparingFigures 3.8a and3.9a.From
Figures 3.8b and3.9b, the change of thelean angle β of therobot with a
lowe
rr
ollings
peed is more significantthanthatofthe robotwith ah
igher
rolling speed. It is because, for the robot with agreaterrollingspeed, based
on Eq. (3.16), alesser steering velocit
yi
sr
equired fortracking the same
path
curvature feedback κ .Thus, the change of thelean angle β decreasesaccording
to Eq. (3.9).
3.2 Nonlinear Model
Recently, there has been growing interest in the design of feedback con-
trol laws for nonholonomic systems [57]. Due to Brockett’s theorem in [123], it
is well known that a nonholonomic control system cannot be asymptotically
stabilized to a resting configuration by smooth time-invariant control laws
[18]. Despite this, several discontinuous or time-variant approaches have been
proposed for stabilizing such systems in [18], [46], [57], [63] and [104]. The
references above refer to systems with first-order nonholonomic constraints,