3.5.2 · D4 · HinglishGuidance, Navigation & Control (GNC)

ExercisesEuler angles — roll φ, pitch θ, yaw ψ; rotation sequence (3-2-1 convention)

2,323 words11 min read↑ Read in English

3.5.2 · D4 · Physics › Guidance, Navigation & Control (GNC) › Euler angles — roll φ, pitch θ, yaw ψ; rotation sequence (3-

Master formulas jinhe hum test karte hain (sab parent mein derive hue hain):


Level 1 — Recognition

L1.1

3-2-1 convention mein, teen rotations ko physically apply hone ke order mein list karo — har ek ke liye axis, Greek letter, aur plain English motion batao.

Recall Solution
  1. Yaw about the -axis (the "3rd" axis) — nose left/right ghoomta hai (merry-go-round ki tarah).
  2. Pitch about the new -axis (the "2nd" axis) — nose upar/neeche jhukta hai.
  3. Roll about the newest -axis (the "1st" axis) — wings sideways bank karti hain.

Naam 3-2-1 literally application order mein axis numbers hain: .

L1.2

ki kaunsi entry sirf pitch par depend karti hai (koi roll nahin, koi yaw nahin)? Use likho.

Recall Solution

Top-right entry dekho. Ismein sirf hai. Yahi wajah hai ki pitch recover karna sabse aasaan hai: koi doosra angle isko contaminate nahin karta, isliye mein koi ratio nahin chahiye.

L1.3

True/False: . Ek sentence mein explain karo.

Recall Solution

False. Matrix multiplication (aur physical rotation) commute nahin karti — yaw-then-roll se alag jagah pahunchte ho roll-then-yaw se. Order definition ka hissa hai; convention hamesha clearly state karni chahiye.


Level 2 — Application

L2.1

numerically compute karo, phir dekho ki nose vector (body frame) nav coordinates mein kahan point karta hai.

Recall Solution

ke saath: , toh Nose body frame mein hai, toh use nav mein dekhne ke liye apply karo: Yeh = East hai. yaw nose ko North se East ki taraf swing karta hai. ✓

L2.2

ke liye, ki pehli row compute karo (jo batati hai ki nav-North body coordinates mein kahan jaata hai row·vector ke through). Interpret karo.

Recall Solution

Pehli row . ke saath: , toh pehli row . Matlab: body- axis (nose) ab ke through nav Down direction ke negated direction mein aligned hai — nose seedha upar point kar raha hai (). pitch-up aircraft ko uske tail par khada kar deta hai. ✓

L2.3

diya hai, toh kya hai? Phir ulta: se recover karo.

Recall Solution

. Ulta karte hain: . Minus signs cancel ho jaate hain, jo confirm karta hai ki recovery formula self-consistent hai. ✓


Level 3 — Analysis

L3.1

ke liye ki teesri row banao, aur verify karo ki yeh unit vector hai.

Recall Solution

Teesri row . ke saath (): . Numbers: : Magnitude: . ✓ Interpretation: yeh row body-Down axis ko nav mein dikhata hai — downward component dikhata hai ki belly ab seedha neeche point nahin kar rahi; craft tilt hai.

L3.2

In entries se teeno Euler angles recover karo:

Recall Solution
  • . Kyun: uncontaminated hai.
  • . Kyun: aur mein common factor hai; unka ratio hai, aur atan2 dono signs use karke quadrant pakad leta hai.
  • . Same trick ke saath. ✓

L3.3

DCM read-out use karta hai naa ki . Ek concrete pair of values do jahan plain galat answer dega, aur dikhao ki atan2 ise fix karta hai. (Figure dekho.)

Figure — Euler angles — roll φ, pitch θ, yaw ψ; rotation sequence (3-2-1 convention)
Recall Solution

Simplicity ke liye lo, toh .

  • Case : . Ratio , . Sahi hai.
  • Case (equivalently ): . Ratio phir bhi hai, toh galat.
  • — sahi hai, kyunki atan2 dekhta hai ki dono signs negative hain aur angle ko third quadrant mein rakhta hai.

Plain sirf mein answers deta hai kyunki har par repeat karta hai; atan2 numerator aur denominator ke alag-alag signs use karke poora range recover karta hai. Figure dikhata hai ki dono vectors alag quadrants mein land karte hain jabki ratio identical hai.


Level 4 — Synthesis

L4.1

set karo aur algebraically dikhao ki aur ke recovery formulas dono pe collapse kar jaate hain. Identify karo ki physically kya cheez kho gayi. (Figure dekho.)

Figure — Euler angles — roll φ, pitch θ, yaw ψ; rotation sequence (3-2-1 convention)
Recall Solution

par: . Read-out ko jo char entries chahiye unhe dekho: Toh aur — dono undefined (). Physically, jab nose seedha upar point karta hai toh roll axis aur yaw axis space mein ek hi direction mein point karte hain, isliye ek roll aur ek yaw ek hi motion produce karte hain. Do knobs ab ek kaam karte hain → ek degree of freedom kho gaya. Yahi hai gimbal lock. Figure dikhata hai ki roll aur yaw circles coincident ho jaate hain. Practical fix: quaternions ya Direction Cosine Matrix (DCM) se seedha attitude propagate karo, aur Euler angles mein sirf human display ke liye convert karo jab se door ho.

L4.2

Dikhao ki gimbal lock () par composed matrix sirf sum par depend karta hai, aur par alag-alag nahin. vs se verify karo.

Recall Solution

par, ko ke lower-left block mein plug karo: Har non-trivial entry sirf ka function hai (yahan sign convention ki wajah se difference free combination hai; exact combination convention par depend karta hai, lekin point yeh hai: ek combined angle, do nahin). Check: ; — yeh alag matrices dete hain, lekin koi bhi doosra pair jo same difference rakhta ho (jaise , difference ) same matrix dega jaise . Do independent numbers se ek par yeh collapse exactly woh lost degree of freedom hai. ✓


Level 5 — Mastery

L5.1

Ek UAV rakhta hai aur slowly se se hote hue tak pitch karta hai. Explain karo ki recovered Euler yaw numerically kya karta hai jab yeh cross karta hai, aur kyun Euler angles par chal raha ek attitude estimator yahan misbehave karega. Phir design fix batao.

Recall Solution

Jab , entries ki taraf shrink hoti hain jabki koi bhi chhota sensor noise rehta hai. Toh chhote noisy numbers ko chhote noisy numbers se divide karta hai — recovered yaw wildly sensitive ho jaata hai aur ek hi step mein tak jump kar sakta hai jab se guzarta hai (frame effectively "flip" kar leta hai ki woh kis taraf dekh raha hai). Ek filter jo integrate kar raha ho usse ek bada spurious rate dikhega aur woh ek false correction inject kar dega. Kyun hota hai: orientation se tak ka map par coordinate singularity rakhta hai (Euler-rate relation ka Jacobian blow up karta hai kyunki ismein term hai — wahi jo L3 mein harmlessly cancel hua tha ab rates ke liye denominator mein baitha hai). Singularity ke paas, chhoti state changes ke liye infinite angle changes chahiye. Design fix: estimator ki internal state ko quaternion ya DCM ke roop mein chalao (dono singularity-free hain — dekho Quaternions — avoiding gimbal lock, Direction Cosine Matrix (DCM)), Angular velocity & body rates p, q, r se body rates use karke propagate karo, aur mein sirf pilot ke display ke liye convert karo, exactly par display update avoid karke.

L5.2

Prove karo ki orthogonal hai (yani ) — is fact ka use karke ki har elementary rotation orthogonal hai — bina poora multiply kiye.

Recall Solution

Har elementary matrix satisfy karta hai (iske columns perpendicular unit vectors hain — rotation ki definition, dekho Rotation matrices & orthogonality). Product ke liye: Ab andar se chhilao: , bachta hai ; phir , bachta hai . Isliye : orthogonal matrices ka product orthogonal hota hai. Kyun matter karta hai: yahi wajah hai ki inverse sirf transpose hai, jise humne L2.1 mein body → nav map karne ke liye freely use kiya tha. ✓


Connections