3.5.10 · Physics › Guidance, Navigation & Control (GNC)
Teen tarike ek hi baat kehne ke: "frame B, frame A ke relative kitna rotated hai?"
Trick yeh hai ki teeno 'languages' ke beech translate karna aata ho bina information khoye (gimbal lock, sign flips, normalization drift).
Yahan se kyun shuru karein? Kyunki DCM aur quaternion dono ka axis–angle se ek saaf formula hai, toh hum dono derive karte hain, phir compose karte hain.
**Teen terms kaise mile (Har step kyun?): ** v ko e^ ke along (unchanged) aur perpendicular parts mein decompose karo. Perpendicular part apne plane mein rotate hota hai; cosΦ use rakhta hai, e^×v90°-rotated companion deta hai jo sinΦ se scale hota hai. Along-axis part last term se restore hota hai.
koi bhi orientation = ek fixed axis e^ ke baare mein angle Φ ka ek rotation.
Quaternion mein half rotation angle kyun use hota hai?
sandwich product qvq−1 rotation do baar apply karta hai, toh half-angle doubling ko cancel karta hai (saath hi q,−q identical rotations banaata hai).
DCM→quaternion mein sabse bade qi se kyun divide karte hain?
~0 se divide hone se bachne ke liye jab woh component small ho (jaise q0≈0 near 180°); Shepperd's method.
DCM se quaternion ka vector part kya isolate karta hai?
antisymmetric part: C23−C32=4q0q1, etc.
C(q) ka trace kya hota hai?
4q02−1, jisse q0=211+trC milta hai.
3-2-1 sequence mein gimbal lock kya hai?
pitch θ=±90° par do axes align ho jaate hain; yaw aur roll indistinguishable ho jaate hain (sirf ϕ±ψ determined hota hai).
Euler extraction ke liye atan ki jagah atan2 kyun?
atan2 dono arguments ka sign rakhta hai → poore [−π,π] par sahi quadrant.
Quaternion↔Euler convert karne ka best tarika?
DCM ko neutral hub ki tarah use karo (kam error-prone formulas).
q0=cos(Φ/2) aur (q1,q2,q3)=?
e^sin(Φ/2).
Kya q aur −q ek hi DCM dete hain?
haan (q mein quadratic map hai).
Integration ke har step mein quaternions renormalize kyun karein?
drift se ∥q∥=1 ho jaata hai, C(q) ki orthonormality break ho jaati hai.
Recall Feynman: 12-saal ke bacche ko samjhao
Ek toy plane imagine karo. Yeh batane ke teen tarike hain ki woh kis taraf pointed hai: (1) ek chhoti table likhо jisme batao ki uski naak, wing aur belly kahan point kar rahi hai (yeh hai matrix) — bahut complete lekin bahut saare numbers; (2) char numbers ka ek jadui set jo kabhi confuse nahi hota chahe plane ulta loop bhi kare (quaternion); (3) teen saade words — kitna left muda, kitna upar jhuka, aur kitna sideways rolled (Euler angles) — kehna aasaan lekin jab plane seedha upar point kare toh "stuck" ho jaate hain. Converting bas usi pointing-direction ko kisi aur language mein likhna hai. Table (matrix) ko common dictionary ki tarah use karo.