Autonomous Systems Tutorial 3
Autonomous Systems Tutorial 3
Mechatronics Engineering
CM = B AB A2 B .... An−1 B
(1)
If the CM matrix is full rank, then all the system states are
controllable, if not then its not controllable.
CM = g1 g2 .... [g1 , g2 ] .... [f , g1 ] [f , g2 ] .... (8)
The lie bracket and higher order lie bracket can help provide
new directions.
ẋ cos θ 0
ẏ = sin θ u1 + 0 u2 (15)
θ̇ 0 1
| {z } | {z }
g1 g2
ẋ cos(φ + θ) 0
ẏ sin(φ + θ)
u1 + 0 u2
φ̇ =
(17)
sin θ 0
θ̇ 0 1
∂g2 ∂g1
[ g1 , g2 ] = g1 (x) − g2 (x) = (18)
∂x ∂x
|{z} |{z}
driving steering
0 0 − sin(φ + θ) − sin(φ + θ) 0 sin(φ + θ)
0 0 cos(φ + θ) cos(φ + θ) 0
− cos(φ + θ)
= 0− =
0 0 0 cos θ 0 − cos θ
0 0 0 0 1 0
(19)
The new direction is called wriggle.
∂[g1 , g2 ] ∂g1
[g1 , [g1 , g2 ]] = g1 (x) − [g1 , g2 ] (20)
∂x ∂x
0 0 c(φ + θ) c(φ + θ) c(φ + θ)
0 0 s(φ + θ) s(φ + θ) s(φ + θ) −
=
0 0 0 sθ sθ
0 0 0 0 0
0 0 −s(φ + θ) −s(φ + θ) s(φ + θ)
0 0 c(φ + θ) c(φ + θ) −c(φ + θ)
0 0 0 cθ −cθ
0 0 0 0 0
(21)