Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Rameez Hayat1,2
Martin Buss1,2
www.lsr.ei.tum.de
Presentation Overview
Introduction
Related Work
Contribution
Results
Conclusion
Introduction
Related
Contribution
Results
Conclusion
Feedback Linearization
Manipulator Dynamics:
M (q)
q +C(q, q)
q+G(q)+F
q = .
Introduction
Related
Contribution
Results
Conclusion
Feedback Linearization
Manipulator Dynamics:
M (q)
q +C(q, q)
q+G(q)+F
q = .
Let:
= M (q)
a + N (q, q)
+ F q,
where, a
= qd K v e K p e,
N (q, q)
= C(q, q)
q+G(q)
Introduction
Related
Contribution
Results
Conclusion
Feedback Linearization
Manipulator Dynamics:
M (q)
q +C(q, q)
q+G(q)+F
q = .
Let:
= M (q)
a + N (q, q)
+ F q,
where, a
= qd K v e K p e,
N (q, q)
= C(q, q)
q+G(q)
Introduction
Related
Contribution
Results
Conclusion
Feedback Linearization
Manipulator Dynamics:
M (q)
q +C(q, q)
q+G(q)+F
q = .
Let:
= M (q)
a + N (q, q)
+ F q,
where, a
= qd K v e K p e,
N (q, q)
= C(q, q)
q+G(q)
PD
e
+ K v e + K p e = 0.
Introduction
Related
Contribution
Results
Conclusion
Motivation
System Dynamics estimation:
(
+ F q,
=M
q d K v e K p e) + N
Introduction
Related
Contribution
Results
Conclusion
Motivation
System Dynamics estimation:
(
+ F q,
=M
q d K v e K p e) + N
M (q)
q + C(q, q)
q + G(q) + F q =
Introduction
Related
Contribution
Results
Conclusion
Motivation
System Dynamics estimation:
(
+ F q,
=M
q d K v e K p e) + N
M (q)
q + C(q, q)
q + G(q) + F q =
1 (M
q + N
+ F q),
e + K v e + K p e = M
=M
M, N
=N
N and F = F F .
where, M
Introduction
Related
Contribution
Results
Conclusion
Motivation
System Dynamics estimation:
(
+ F q,
=M
q d K v e K p e) + N
1 (M
q + N
+ F q),
e + K v e + K p e = M
=M
M, N
=N
N and F = F F .
where, M
Goal
Design an adaptive controller that removes any mismatch to
achieve better feedback linearization.
Introduction
Related
Contribution
Results
Conclusion
1 Y (q, q,
e + K v e + K p e = M
q)
p,
Introduction
Related
Contribution
Results
Conclusion
1 Y (q, q,
e + K v e + K p e = M
q)
p,
0
In
0
2n2n
A=
R
,B =
R2nn
K p K v
In
and
x = [eT e T ]T
Introduction
Related
Contribution
Results
Conclusion
V (x, p)
= xT P 1 x + pT P 2 p,
2
2
Introduction
Related
Contribution
Results
Conclusion
V (x, p)
= xT P 1 x + pT P 2 p,
2
2
If we consider:
1 Y )T B T P 1 x.
p = P 1
2 (M
Introduction
Related
Contribution
Results
Conclusion
V (x, p)
= xT P 1 x + pT P 2 p,
2
2
If we consider:
1 Y )T B T P 1 x.
p = P 1
2 (M
Then
1
V = xT Qx 6 0
2
Introduction
Related
Contribution
Results
Conclusion
V (x, p)
= xT P 1 x + pT P 2 p,
2
2
If we consider:
1 Y )T B T P 1 x.
p = P 1
2 (M
Then
1
V = xT Qx 6 0
2
Drawbacks
Require joint acceleration
Calculating inverse of Inertia Matrix
Introduction
Related
Contribution
Results
Conclusion
Introduction
Related
Contribution
Results
Conclusion
Introduction
Related
Contribution
Results
Conclusion
2 Y (q, q,
Introduction
Related
Contribution
Results
Conclusion
Introduction
Related
Contribution
Results
Conclusion
1
V = xT Qx 6 0
2
Introduction
Related
Contribution
Results
Conclusion
Introduction
Related
Contribution
Results
Conclusion
Introduction
Related
Contribution
Results
Conclusion
ai
di
= f (e, e),
dti
is
and am = 1
where the system mismatch
Introduction
Related
Contribution
Results
Conclusion
X di X
dm
ai i + f (e, e),
=
dtm
dt
i=0
Introduction
Related
Contribution
Results
Conclusion
10
Parameter Identification
Introduction
Related
Contribution
Results
Conclusion
11
Manipulator Dynamics
A 2-Degree-of-Freedom robot manipulator is considered for
simulation as well as experiments.
Manipulator dynamics:
,
l2
y2
Related
q1
l1
x1
q1
mass m1 , m2
Introduction
x2
Contribution
x0
Results
Conclusion
12
Experimental Results
0.45
Trajectory
Regressor
Slotine/Li
FAT-Based
Proposed
0.4
0.35
0.3
y[m]
0.25
0.2
0.15
0.1
0.05
0
0.1
0.2
0.3
0.4
0.5
x[m]
Experimental results: position of end effectors starting from 0.5b
x + 0b
ym
Introduction
Related
Contribution
Results
Conclusion
13
e(1)
e(2)
-0.5
-20
Y1 (q, q,
v, v)
p
0.25
0.5
0.75
Time [s]
Y1 (q, q,
v, v)p
1.25
20
10
0
-10
Y2 (q, q,
v, v)
p
0.25
0.5
0.75
Time [s]
Y2 (q, q,
v, v)p
-1
0
0.25
0.5
0.75
Time [s]
1.25
0.5
-20
20
1.25
Torque [Nm]
Simulation results
10
e(1)
e(2)
5
0
-5
-10
0
0.25
0.5
0.75
Time [s]
1.25
Related
Contribution
Results
Conclusion
14
10
Torque [Nm]
Simulation results
1
e(1)
e(2)
0.5
-0.5
-10
(1) + q(1)
0.25
0.5
0.75
Time [s]
(1)
+ q(1)
1.25
-1
0
5
0
-5
(2) + q(2)
0.5
0.75
Time [s]
(2)
+ q(2)
1.25
Torque [Nm]
10
0.25
0.5
0.75
Time [s]
1.25
-10
0.25
10
e(1)
e(2)
5
0
-5
-10
0
0.25
0.5
0.75
Time [s]
1.25
Related
Contribution
Results
Conclusion
15
Parameter estimation
Calculated, simulation and experimental estimation of parameters for 2-DOF
manipulator.
Var.
m11
m11
m12
m12
n11
n12
f11
m21
m21
m22
n21
f22
Introduction
Related
Cal.
0.442
0.028
0.009
0.014
0.014
0.030
0.001
0.009
0.014
0.222
0.014
0.001
Sim.
0.442
0.027
0.008
0.015
0.014
0.028
0.004
0.009
0.015
0.222
0.013
0.006
Contribution
Exp.
0.590
0.027
0.006
0.010
0.216
0.041
0.001
0.005
0.009
0.282
0.282
0.001
Results
Conclusion
16
Conclusion
Introduction
Related
Contribution
Results
Conclusion
17
References
Introduction
Related
Contribution
Results
Conclusion
18