Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
dt
bd
dt
b/i a
a
{b}
bd
dt
CO
a
rb/i
rg/i
rg
CG
p g f g
dt
id
g
h m
dt g
p g mvg/i
b/i #
h g Ig
f g and m
g are forces/moments about CG
b/i is the angular velocity of frame b relative frame i
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
The first assumption eliminates the consideration of forces acting between individual
elements of mass while the second eliminates forces due to the Earth's motion
relative to a star-fixed inertial reference system such that:
vg/i
vg/n
b/i
b/n
For guidance and navigation applications in space it is usual to use a star-fixed reference
frame or a reference frame rotating with the Earth. Marine crafts are, on the other
hand, usually related to the NED reference frame. This is a good assumption since
forces on a marine craft due to the Earth's rotation:
e/i 7. 2921 10 5 rad/s
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
{n} is inertial
r g/i r b/i r g #
v g/n
v b/n
bd
dt
b/n r g
r g
{b}
CO
rg
CG
dt
r g
0 #
rb/i
b/n r g #
v g/n
v b/n
rg/i
{i}={n} inertial frame
f g i d mvg/i
dt
i
d mvg/n
dt
b
Translational Motion about CG Expressed in {b}
b/n mvg/n
d mvg/n m
dt
b/n v g/n
mvg/n
#
mv bg/n S bb/n v bg/n f bg #
5
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
where Ix, Iy, and Iz are the moments of inertia about {b} and Ixy=Iyx, Ixz=Izx and Iyz=Izy are the
products of inertia defined as:
Ix
I yx
Ig :
I xy I xz
Iy
I zx I zy
I yz
Ig Ig 0 #
Iz
I x y 2 z 2 m dV;
I xy xy m dV yx m dV I yx
I y x 2 z 2 m dV;
I xz xz m dV zx m dV I zx
I z x 2 y 2 m dV;
I yz yz m dV zy m dV I zy
V
V
V
V
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
V
V
MCG
RB
v bg/n
bb/n
C CG
RB
v bg/n
bb/n
f bg
mbg
v bg/n
0 33
bb/n
Ig
mS bb/n
0 33
v bg/n
0 33
SIg bb/n
bb/n
MCG
RB
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
C CG
RB
f bg
mbg
v bg/n
bb/n
v bb/n
Hrbg
bb/n
Transformation matrix:
Hrbg :
8
I33 S rbg
0 33
I33
H rbg
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
I33
0 33
Srbg I33
v bg/n
bb/n
v bg/n
C CG
RB
bb/n
f bg
v bg/n
mbg
bb/n
v bb/n
Hrbg
bb/n
v bg/n
0 33
bb/n
Ig
mS bb/n
0 33
v bg/n
0 33
SIg bb/n
bb/n
MCG
RB
f bg
mbg
C CG
RB
v bb/n
bb/n
b
H rbg C CG
RB Hrg
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
v bb/n
bb/n
H rbg
f bg
mbg
v bb/n
bb/n
b
H rbg C CG
RB Hrg
v bb/n
H rbg
bb/n
MCO
RB
C CO
RB
10
mI33
mSrbg
mSrbg Ig mS 2 rbg
mS bb/n
mS bb/n Srbg
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
f bg
mbg
11
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
X, Y, Z
mbb
K, M, N
v bb/n u, v, w
bb/n p, q, r
rbg
mu vr wq x g q 2 r 2 y g pq r z g pr q
mv wp ur y g r 2 p 2 z g qr p x g qp r
mw uq vp z g p 2 q 2 x g rp q y g rq p
I x p I z I y qr r pqI xz r 2 q 2 I yz pr q I xy
my g w uq vp z g v wp ur K
I y q I x I z rp p qrI xy p 2 r 2 I zx qp r I yz
mz g u vr wq x g w uq vp M
I z r I y I x pq q rpI yz q 2 p 2 I xy rq p I zx
mx g v wp ur y g u vr wq N
13
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
M RB C RB RB
u, v, w, p, q, r generalized velocity
M RB
14
mI 33
mSrbg
mSr bg
Io
RB 0 66
M
mz g
my g
mz g
mx g
my g
mx g
Ib Ib 0 is the inertia
matrix about CO
mz g
my g
Ix
I xy
I xz
mz g
mx g
I yx
Iy
I yz
my g
mx g
I zx
I zy
Iz
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
M 11 M 12
M M
M 21 M 22
where M21= M12T. Then the Coriolis-centripetal matrix can always be parameterized such that
C C
0 33
SM 11 1 M 12 2 SM 21 1 M 22 2
where 1 u, v, w , 2 p, q, r
SM 11 1 M 12 2
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
C RB C RB ,
The skew-symmetric property is very useful when designing nonlinear motion control
system since the quadratic form TCRB() 0.
This is exploited in energy-based designs where Lyapunov functions play a key role. The
same property is also used in nonlinear observer design.
There exists several parameterizations that satisfies Property 3.2. Two of them are
presented on the forthcoming pages:
16
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
C RB
mS 1 mSS 2 rbg
0 33
C RB
0 33
mS1 mSrbg S2
SIb 2
17
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
C RB
mS2
mS2 Srbg
mSrbg S2
SIb 2
Remark 1: This expression is useful when ocean currents enter the equations of motion.
The main reason for this is that CRB() does not depend on linear velocity . This can be
further exploited when considering a marine craft exposed to irrotational ocean currents.
According to Property 8.1 in Section 8.3:
MRB C RB MRB r C RB rr #
if the relative velocity vector r = -c is defined such that only linear ocean current
velocities are used:
: u c , v c , w c , 0, 0, 0 #
18
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
can be linearized about = [U,0,0,0,0,0]T for a marine craft moving at forward speed U.
MRB C RB RB #
0 0 0 0
C RB MRB LU #
0 0 0 0
mUq
my g Uq mz g Ur
mx g Uq
mx g Ur
19
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
0 0 0 0 1 0
0 0 0 0
0 0 0 0
0 0 0 0
MRB
mI33 0 33
0 33
Ig
A further simplification is obtained when the body axes (xb,yb,zb) coincide with the principal axes of
inertia. This implies that
cg cg
Ig diagI cg
x , Iy , Iz
20
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)
gives
2
2
I x I cg
x my g z g
2
2
I y I cg
y mx g z g #
2
2
I z I cg
z mx g y g
21
Lecture Notes TTK 4190 Guidance and Control of Vehicles (T. I. Fossen)