Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Examples
Basilio Bona
July 2009
T
Given qT = x y check that the constraint
dx dy
φ(q) = (2x + sin y − ye −x ) + (x cos y + cos y + e −x ) =0
dt dt
is holonomic.
We have, by inspection
i.e.,
x 2 + x sin x + ye −x + sin y − c = 0
ẋ sin θ − ẏ cos θ = 0
dx
sin θ − cos θ 0 dy = 0
dθ
is nonholonomic.
Computing the mixed partial derivative we obtain
µ cos θ = µ sin θ
µ sin θ = −µ cos θ
dc · k0 = 0; → q3 (t) = 0, ∀t
or
dxc = ρθ̇(t)cβ dt
dyc = −ρθ̇(t)sβ dt
hence
dxc 1
=−
dyc tan β
i.e.,
δq1
δq
2
sin q4 cos q4 0 0 0 δq3 = 0
δq
4
δq5
This represent a constraint in Pfaffian form with
a1 = sin β, a2 = cos β, a3 = a4 = a5 = 0. Computing the partial derivatives
we have
∂a1 (q) ∂a4 (q) ∂a2 (q) ∂a4 (q)
= cos q4 ; = 0; = − sin q4 ; =0
∂q4 ∂q1 ∂q4 ∂q2
∆1 = ∆ = span {g1 , g2 }
∆2 = span {g1 , g2 , [g1 , g2 ]}
∆3 = span {g1 , g2 , [g1 , g2 ], [g1 , [g1 , g2 ]]} = ∆2
If, on the contrary, the driving velocity v ′ is applied by the rear wheel, we
have the geometric relation u1 c4 = v ′ , and consequently
ẋ c3 c4 0 ẋ c3 0
ẏ s3 c4 0 ẏ s3 ′ 0
= u + ω⇒ θ̇ = s4 /c4 ℓ v + 0 ω
θ̇ s4 /ℓ 1 0
φ̇ 0 1 φ̇ 0 1
Other parameters are: r the distance of the arm revolute joints from com
and ℓ the length of the two arms; M is the main body mass, Γ its inertia
moment wrt to the com, and m are the equal masses of the two arms.
With the usual angle convention (positive if anti-clockwise), the two
masses have coordinates
x1 = x + r cos θ + ℓ cos(θ + φ1 ); y1 = y + r sin θ + ℓ sin(θ + φ1 )
x2 = x − r cos θ − ℓ cos(θ + φ1 ); y2 = y − r sin θ − ℓ sin(θ + φ1 )
where ẋ is the com velocity vector and M is diagonal, with the following
elements mij :
∂L
since we know (from Hamilton equations) that is the angular
∂ θ̇
momentum p
q̇ = g1 (q)u1 + g2 (q)u2
with 1
q̇1 0
q̇2 = 0 1
m13 u1 + m23 u2
q̇3 − −
m33 m33