Professional Documents
Culture Documents
net/publication/303095146
slides iros08 2
CITATIONS READS
0 7
1 author:
F. Aghili
Canadian Space Agency
167 PUBLICATIONS 1,706 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Automated Laser Tracking Evaluation and Scan Constraint Analysis for Pose Estimation View project
All content following this page was uploaded by F. Aghili on 14 May 2016.
Farhad Aghili
logo
W̄ = W V =⇒ W̄ W̄ T = M
New quasi-variables.
v̄ = V T v and ū = V T u
V̇ = −ΩV,
.
where Λ̄ , ΛV = [Λr .. 0m×(n−r) ] and Λr , U1 S. The structure of Λ̄
specifies:
0r×1
v̄ = · · · where vr , V2T v ∈ Rn−r
vr
ΛTr λ + Γo vr = uo uo λ
v̇r + Γr vr = ur
ur v̇r
where Γr = V2T Γ − Ω V2 and
Γo = V1T Γ − Ω V2 . motion
State-space representation
−T
d q W V2 0
= vr + ur logo
dt r v −Γ r I
Coriolis terms:
∂vr
Γr = Wr+ Ẇr −
∂q
∂vr
Γo = Wr− Ẇr −
∂q
where
Wr+ Wr = I left inverse of Wr
Wr− Wr =0 annihilator of Wr
logo
Unified formulation for constrained and unconstrained systems
logo
vrT Γr vr = 0
P-R-R robot:
q1 (m) f1 (N) q3
q = q2 (rad) f = f2 (Nm)
q3 (rad) f3 (Nm) y
q2 λ2
λ1
l = 1 (m) and m = 5 (kg). θ
q1
r θ
Constraint equation: A(q)q̇ = 0,
d x
c l(c3 + 1) l
A(q) = s23 ls3 .
r +1 1
23
r
Figure: Constrained motion of a
Identity θ̇ = q̇2 + q̇3 trivially yields
P-R-R manipulator.
∂θ
= 0 1 1 .
∂q logo
3 2.5
6
2 2 4
q3
vr ( kgm/s)
2
q2 , q3 (rad)
1 1.5
q1 (m)
q1 0
√
0 1
−2
−1 q2 0.5 −4
−6
−2 0
0 1 2 3 4 0 1 2 3 4
time (sec) time (sec)
logo
15
10 20 20
λ2
ur , uo ( kgm/s )
uo1
2
5 10 10
ylab1
ylab2
0 0 0
√
−5 −10 −10
ur
uo2 λ1
force
−10 −20 −20
0 1 2 3 4
−15
0 1 2 3 4
time (sec)
time (sec)
Figure: Lagrangian multipliers without
Figure: Motion and force control (blue) and with (red) force control.
inputs (quasi-forces).
logo
15
force control
kuk ( kgm/s )
10
√ 2
no force control
0
0 1 2 3 4
time (sec)
logo
logo
View publication
F. Aghili (CSA)stats A Gauge-Invariant Formulation ... IROS’08 19 / 19