Universit` a di Roma Tre
Complementi di Controlli Automatici Controllo dei robot mobili
- Prof. Giuseppe Oriolo
Complementi di Controlli Automatici Controllo dei robot mobili - - PowerPoint PPT Presentation
Universit` a di Roma Tre Complementi di Controlli Automatici Controllo dei robot mobili Prof. Giuseppe Oriolo DIS, Universit` a di Roma La Sapienza Wheeled Mobile Robots (WMRs) a growing population Yamabico MagellanPro Sojourner
i (q, ˙
i (q) ˙
i (q)
i (q)gj(q) = 0
m
i (q) ˙
m
1 ℓ tan φ
1 ℓ sin φ
φ θ0 θ1 = 0 θN-1 θN
i
i
i
1 ℓ tan φ
d1 sin(θ1 − θ0)
d2 cos(θ1 − θ0) sin(θ2 − θ1)
di
j=1 cos(θj − θj−1)
dN
j=1 cos(θj − θj−1)
t (q) of the vector field f is the mapping which associates to each q the
t (q) = f(φf t (q))
t ◦ φf s = φf t+s
t = eAt
t ◦ φg2 s = φg2 s ◦ φg1 t
ǫ
ǫ
ǫ ◦ φg1 ǫ (q0) = q0 + ǫ2
2
m
T (x0) =
T (xo) ⊃ Ω,
T (x )
T (xo) ⊃ Ψ,
T (x )
m
m
j=1 bjuj = Ax + Bu, all controllability definitions are
m
m
m
g1g2
g1g2 = [g1, adk−1 g1
g1g2 =
g1g2, . . .}
1 2
0.5 1 1.5 2 2.5 3
sinusoidal inputs
1 2
0.5 1 1.5 2 2.5 3
polynomial inputs
2 4 6
2 4 6
sinusoidal inputs
2 4 6
2 4 6
polynomial inputs
(a) start goal trajectory
time t e = (e ,e )
x y
start
p
d(t) + ˙
d(t)
d(t) + ˙
d(t)
d2
d2(t) + bu2 d1(t)
d2(t) + bu2 d1(t),
1 + e2 2
3
1 − k3e2 3 ≤ 0
d1 + u2 d2)e2 i (i = 1, 2, 3) tends to
d1 = ˙
d + ˙
d must never go to zero
control algorithms radio modem communication boards PID microcontroller power electronics wheel motor left wheel (incl. gearbox) encoder
∆φL ωL
right wheel (incl. gearbox)
ω
R
∆φR
as above
ωL ωR
,
radio link
∆φL ∆φR
,
serial port
PC ROBOT
0.5 1
0.2 0.4 0.6 0.8 1
20 40 60 80 100 120 140 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 20 40 60 80 100 120 140 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 20 40 60 80 100 120 140 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
0.5 1
0.2 0.4 0.6 0.8 1
20 40 60 80 100 120 140
0.1 0.2
0.5 1
0.2 0.4 0.6 0.8 1
20 40 60 80 100 120 140
0.1 0.2