UAVmodelling
UAVmodelling
20 de septiembre de 2024
3 Newton-Euler model
4 Euler-Lagrange model
Quadrotor
a cross configuration
Quadrotor
a cross configuration
the cross structure is quite thin and light
Quadrotor
a cross configuration
the cross structure is quite thin and light
four rotos
Quadrotor
a cross configuration
the cross structure is quite thin and light
four rotos
all the propellers axes of rotation are fixedand paralle
Quadrotor
a cross configuration
the cross structure is quite thin and light
four rotos
all the propellers axes of rotation are fixedand paralle
all rotors with fixed-pitch blades
Quadrotor
a cross configuration
the cross structure is quite thin and light
four rotos
all the propellers axes of rotation are fixedand paralle
all rotors with fixed-pitch blades
P4 P4
Flift = 1 fi 1 τi =0 (1)
Control of unmanned vehicles 20 de septiembre de 2024 7 / 46
Modeling the UAV: basic concepts
Yaw moment
Simultaneously, increasing the speed of two rotors that rotate clockwise and
decreasing the speed of other rotors that rotate counter-clockwise.
RI ∈ SO(3)
RI ∈ SO(3)
−1
RT
I = RI
RI ∈ SO(3)
−1
RT
I = RI
detRI = 1
RI ∈ SO(3)
−1
RT
I = RI
detRI = 1
RI RIT = I3 (3)
S + S T = 03 (5)
Angular rates
From (6), we can obtain the relationship of the angular velocities
between both reference frames
φ̇ 1 sin φ tan θ cos φ tan θ p
θ̇ = 0 cos φ − sin φ q (9)
ψ̇ 0 sin φ sec θ cos φ sec θ r
φ̇ p
θ̇ = WI q
ψ̇ r
Rotational movement
The rotational movement of the UAV is given by the components of
the angular velocities in all three axes:
roll angular velocity, p on xB axis
pitch angular velocity, q on yB axis
yaw angular velocity, r on zB axis
which are due to the forces exerted on the UAV causing the
moment of rolling (τφ )
moment of pitch (τθ )
moment of yaw (τψ )
Translational movement
The translation movement is given by the components of the speed
T
v = u0 v0 w0 on the three inertial axes in relation to the
T
absolute speed of the UAV expressed in B-frame V = u v w
u0 u
v0 = RI v (10)
w0 w
From the Euler’s first axiom of the Newton’s second law follows the
derivation of the linear components of the body motion, according to
mξ¨ = FI
d
m (RI VB ) = RI FB
dt
m RI V̇B + ṘI VB = RI FB
mRI V̇B + ωB × VB = RI FB
m V̇B + ωB × VB = FB (14)
From the Euler’s first axiom of the Newton’s second law follows the
derivation of the linear components of the body motion, according to
Jη̇I = τI
d
(WI JωB ) = WI τB
dt
WI Jω̇B + ẆI ωB = WI τB
WI (Jω̇B + ωB × JωB ) = WI τB
Jω̇B + ωB × JωB = τB (15)
MB ν̇ + CB (ν)ν = Λ (18)
Therefore, in B-frame
0 mg sin θ
FGB = R−1 I T
I FG = RI 0 = −mg cos θ sin φ (21)
−mg −mg cos θ cos φ
The force u1 affects all the three linear equations through the
rotation matrix RI .
Gyroscopic vector
The gyroscopic effects are produced by the propeller rotation:
Two rotors are rotating in clockwise and other two in
counterclockwise
Imbalance when rotor speeds are not equal
When roll or pitch rates are different than zero
whit Ω = −Ω1 + Ω2 − Ω3 + Ω4
Control of unmanned vehicles 20 de septiembre de 2024 29 / 46
Newton-Euler model
with l the distnace between the rotors and the center of gravity
B
τB = τgyro + τaB + τRB (28)
−q Lu2 Ap
= JR Ω p + Lu3 + Aq
0 u4 Ar
In I-frame only the vectors FGB and FLB are different from that ones
in the B-frame because affects all the three linear equations through
the rotation matrix RI . The gyroscopic effects produced by the
propeller rotation is unvaried because it affects only the angular
equations referred to the B-frame.
0
FGI = RI FGB = 0 (29)
−mg
(cos ψ sin θ cos φ + sin ψ sin φ)u1
FLI = RI FLB = (sin ψ sin θ cos φ − cos ψ sin φ)u1 (30)
(cos φ cos θ)u1
where
L is the Lagrangian, the different between the kinematic and
potential energies, L = T − U
T
qi is the generalized coordinates q = x y z φ θ ψ
Γi is the external generalized forces
with L the distance between the rotors and the center of gravity
R. Siegwart, I. Nourbakhsht
Introduction to autonomous mobile robots
The MIT Press, 2004. ISBN 0-262-19502-X
P. Castillo, R. Lozano, A. E. Dzul
Modelling and control of mini-flying machines. (Advances in
industrial control)
Springer, 2005. ISBN 1-85233-957-8
S. A. Wadoo, P. Kachroo
Autonomous Underwater Vehicles: modeling, control design, and
simulation
CRC Press, 2011. ISBN 978-1-4398-1831-2