Professional Documents
Culture Documents
2022 Iitb Ae 410 641 3
2022 Iitb Ae 410 641 3
Assistant Professor
Department of Aerospace Engineering
Indian Institute of Technology Bombay
Powai, Mumbai, 400076 India
′′ ′′ ′′
Similarly, the components of ϕ̇ in X Y Z are
given by (ψ̇, 0, 0)T .
In body frame, it can be obtained as
ϕ̇x ϕ̇
ϕ̇ = ϕ̇y = D 0
ϕ̇z 0
1 0 0 ϕ̇
= 0 cos ϕ sin ϕ 0
0 − sin ϕ cos ϕ 0
ϕ̇
= 0
0
Indeterminate forms!!!
Using L’Hospital rule, and the fact that d() d() dt
dθ = dt dθ , we have
d
dθ (q sin ϕ + r cos ϕ)
ψ̇|θ=π/2 = lim d(cos θ)
θ→π/2
dθ
q̇ sin ϕ + q cos ϕϕ̇ − r sin ϕϕ̇ + ṙ cos ϕ
= lim
θ→π/2 −θ̇ sin θ
q̇ sin ϕ + ṙ cos ϕ + ϕ̇θ̇
=−
θ̇
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Quaternions 7 / 31
Coordinate Transformation
Singularity of Euler Angle Rates
ϕ̇|θ=π/2 = p + ψ̇|θ=π/2
q̇ sin ϕ + ṙ cos ϕ + ϕ̇θ̇
= p−
θ̇
The 19th century Irish mathematician and physicist William Rowan Hamilton
was fascinated by the role of C in two-dimensional geometry.
For years, he tried to invent an algebra of “triplets” to play the same role in
three dimensions.
On October 16th, 1843, while walking with his wife to a meeting of the Royal
Society of Dublin, Hamilton discovered a 4-D division algebra called the
quaternions.
H = {a + bi + cj + dk : a, b, c, d ∈ R}.
Cyclic symmetry:
ij =k = −ji
jk =i = −kj
ki =j = −ik
i × j =k
j × k =i
k × i =j
i×i=−1
j×j =−1
k×k =−1
i×j×k =−1
Multiplication:
[Q][S] =(q0 + q1 i + q2 j + q3 k)(s0 + s1 i + s2 j + s3 k)
=(q0 s0 − q1 s1 − q2 s2 − q3 s3 ) + (q0 s1 + q1 s0 + q2 s3 − q3 s2 )i
+ (q0 s2 − q1 s3 + q2 s0 + q3 s1 )j + (q0 s3 + q1 s2 − q2 s1 + q3 s0 )k
Product of two quaternions is still a quaternion, with scalar part (q0 s0 − qs)
and vector part (q0 s + s0 q + q × s).
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Quaternions 16 / 31
Quaternions
Quaternion Operations
Example
Consider two quaternions below and find their quaternion product.
[Q] =3 + i − 2j + k
[S] =2 − i + 2j + 3k
Scalar multiplication:
λ[Q] = λq0 + λq1 i + λq2 j + λq3 k
Conjugate:
[Q]⋆ = q0 − q = q0 − q1 i − q2 j − q3 k
⇒ Proof:
N ([Q][S]) = ([Q][S])([Q][S])⋆
= [Q][S][S]⋆ [Q]⋆
= [Q]N ([S])[Q]⋆
= N ([Q])N ([S])
[Q]⋆
Using norm concept, [Q]−1 = , N (Q) ̸= 0. Does it make sense?
N (Q)
[Q][Q]⋆
[Q][Q]−1 = [Q]−1 [Q] = =1
N (Q)
[Q]⋆
[Q]−1 = = [Q]⋆
N (Q)
Inverse and conjugate for the unit quaternions are the same.
Identities:
How to define zero and unit quaternions?
A zero quaternion is quaternion with zero scalar and zero vector.
A unit quaternion is defined as any quaternion whose norm is 1.
Unlike direction cosine matrix, where six redundancies are present, the
quaternion has only one.
For unit quaternion,
Quaternions obey the associative and commutative laws of addition, and the
associative and distributive laws of multiplication.
For three quaternions, Q1 , Q2 , Q3
□ Associative addition
□ Commutative addition
Q1 + Q2 = Q2 + Q1
□ Associative multiplication
□ Distributive multiplication
Q1 (Q2 + Q3 ) = Q1 Q2 + Q1 Q3
Any vector along q is thus not changed under operator LQ . This makes us
guess that the operator LQ acts like a rotation about q.
The operator LQ is linear over R3 . For any two vectors v 1 , v 2 ∈ R3 and any
a1 , a2 ∈ R
LQ (a1 v 1 + a2 v 2 ) = a1 LQ (v 1 ) + a2 LQ (v 2 ).
Denote n⊥ = q̂ × n. Now,
Reference
1 George M. Siouris, Aerospace Avionics Systems: A Modern Synthesis,
Academic Press, Inc. 1993.
2 Bandhu N. Pamadi, Performance, Stability, and Control of Airplanes, AIAA
Education Series, 1998.