Visual walkthrough — DCM kinematics — Ċ = −[ω×]C
3.5.4 · D2· Physics › Guidance, Navigation & Control (GNC) › [[3.5.04 DCM kinematics — Ċ = −[ω×]C|DCM kinematics — Ċ = −[ω×]C]]
Step 0 — Teen words jo kisi bhi cheez se pehle chahiye
Koi bhi symbol likhne se pehle, hum teen plain-English pictures par agree karte hain.
![Figure — DCM kinematics — Ċ = −[ω×]C](/notes-assets/img/2ca5ddc70b06efc7.webp)
Step 1 — Stubborn fact, drawn
KYA. Teen body arrows hamesha length-1 rehte hain aur hamesha mutually perpendicular rehte hain, tumble ke har instant par.
KYU. Woh ek rigid spacecraft pe painted hain. Rigid ka matlab hai painted marks ke beech ki distances aur angles kabhi nahi badal sakti. Yahi is derivation ka poora physical input hai — literally sirf yahi cheez hum assume karte hain.
PICTURE. Figure mein red body-triad dekho: do alag times par yeh naye orientation mein aa gaya hai, lekin arrows ke beech ke chhote right-angle squares identical hain. Kuch nahi stretch hua, kuch nahi shear hua.
Hum "unit length + mutually perpendicular" ko ke baare mein ek tidy statement mein pack karte hain. Kyunki ki rows wahi teen body arrows hain jo world numbers mein likhe hain, "woh perpendicular unit vectors hain" kehna exactly yeh hai:
![Figure — DCM kinematics — Ċ = −[ω×]C](/notes-assets/img/71cd5767cd8a70c0.webp)
Step 2 — Stubborn fact ko differentiate karo
KYA. Hum ke dono sides ka lete hain.
KYU. Hum jaanna chahte hain ki kitni tezi se badalta hai (). Ab tak hamare paas sirf orthonormality equation hai. Toh hum usse differentiate karte hain aur woh rule nikaalte hain jo woh par force karti hai. Yeh classic trick hai: us constraint ko differentiate karo jo tum tod nahi sakte.
Right side constant hai, toh uski rate hai. Left side ko product rule chahiye (product ki rate = pehle ki rate × doosra + pehla × doosre ki rate):
PICTURE. Figure mein arrow ko ek tiny time mein nudge hota dikhaya gaya hai. Uski tip move karti hai, lekin kyunki uski length nahi badal sakti, nudge (red) arrow ke khud ke perpendicular hona chahiye. Yeh perpendicular-nudge hi har cheez ka geometric seed hai: ek velocity jo hamesha us cheez ke sideways hai jise woh move karti hai, woh rotation hai.
![Figure — DCM kinematics — Ċ = −[ω×]C](/notes-assets/img/582b7c94018e7d5f.webp)
Step 3 — Twist ko naam do, prove karo ki yeh skew hai
KYA. Combination ko ek naam do, , aur uski shape discover karo.
KYU. baar baar aa raha hai; naam dene se hum iske baare mein reason kar sakte hain. Aur uski shape bahut restrictive nikli hai — woh restriction hi payoff hai.
Note karo ki Step 2 ka doosra term pehle ka sirf transpose hai: . Toh Step 2 ban jaata hai:
Ek matrix jo minus apne transpose ke barabar hoti hai, use skew-symmetric kehte hain. Concretely matlab:
- diagonal sab zeros hai (har diagonal entry khud ki negative ke barabar hai, toh hona chahiye),
- diagonal ke across flip karne se sign flip ho jaata hai.
PICTURE. Figure ek grid ko mirror line (diagonal) par rakhta hai. Zeros mirror par baithe hain; har off-diagonal cell apne reflection ka negative hai. Free numbers count karo: sirf diagonal ke upar ke teen entries independent hain. Teen numbers. Yeh yaad rakho — ek spin ke bhi exactly teen numbers hote hain (kitni tezi se ke baare mein, ke baare mein, ke baare mein).
![Figure — DCM kinematics — Ċ = −[ω×]C](/notes-assets/img/cf5618ef8efa7979.webp)
Step 4 — Ek skew matrix ek cross product hai
KYA. Dikhao ki hamare skew se ek vector ko hit karna exactly wahi karta hai jo use vector se cross karna karta hai.
KYU. Hum suspect karte hain ki "teen free numbers" ek angular velocity hain. Confirm karne ke liye, hum skew matrix ko us operation se connect karte hain jo spinning ke liye sabko pehle se pata hai: cross product , jiska matlab hai "ek spinning wheel pe ek point ki velocity."
ko ek test vector se multiply karo aur cross product se compare karo:
Yeh entry by entry match karte hain. Toh hum likhne ki permission rakhte hain, padho "the cross-product operator of ." (Yeh hat / vee map machinery hai.)
PICTURE. Figure wheel picture dikhata hai: axle hai (red), ek spoke hai, aur tip ki velocity hai — dono ke perpendicular, exactly woh "sideways nudge" jo Step 2 se tha. Abstract skew matrix aur physical spinning wheel ek hi object hain.
![Figure — DCM kinematics — Ċ = −[ω×]C](/notes-assets/img/d5707cec84649cdf.webp)
Step 5 — Kaunsa vector dhundho, aur minus sign kyu aata hai*
KYA. Confirm karo ki body ki angular velocity body coordinates mein hai, , aur woh minus sign carry karta hai.
KYU. "Koi vector" enough nahi hai; hume uski physical identity aur sign chahiye taaki equation usable ho. Hum ise ek arrow ko track karke paate hain jo body par bolted hai.
Kyunki ship pe painted hai, uske body numbers kabhi nahi badte: constant hai, toh uski rate zero hai. Ise product-rule karo:
Ab do facts feed karo jo hum jaante hain:
- World se dekha, ek body-fixed arrow spins karta hai: (Step 4 ka wheel, world numbers mein).
- Angular velocity kisi bhi vector ki tarah translate karti hai: .
Rearrange karo aur rotation identity use karo:
Yeh har possible ke liye hold karta hai, toh aage ke matrices equal hone chahiye:
MINUS KYU, ek sentence mein, picture ke saath: world ko cockpit se dekha hua report karta hai. Jab tum (body) apna sir left ghumate ho, poori duniya right ko swing karti dikhti hai. Forward body-spin backward apparent world-spin minus.
![Figure — DCM kinematics — Ċ = −[ω×]C](/notes-assets/img/d37616518b933699.webp)
Step 6 — Edge & degenerate cases (koi scenario kabhi unshown mat chhodna)
![Figure — DCM kinematics — Ċ = −[ω×]C](/notes-assets/img/c851b07426c96007.webp)
Ek-picture summary
![Figure — DCM kinematics — Ċ = −[ω×]C](/notes-assets/img/7c82f1d055cd1ece.webp)
Poori derivation ek arrow hai: rigid axes orthonormal rehte hain () differentiate karo () twist skew hai (, 3 free numbers) skew = cross product () woh vector hai .
Recall Poori walkthrough ki Feynman retelling
Tum ek tumbling spaceship mein bandhe ho. Diwaaron pe painted hain teen arrows right angles par — tumhara body frame. Bahar, sitare still baithe hain — world frame. DCM tumhara translator hai: isko do "Sun kahan hai, star-coordinates mein," yeh batayega "Sun kahan hai, wall-coordinates mein." Jaise-jaise tum tumble karte ho, translator badalta rehta hai. Lekin tumhare painted arrows kabhi stretch ya bend nahi ho sakte — woh length-1 aur ek-doosre ke square rehte hain. Yeh vaada ki tarah likho aur poochho "yeh per second kitna badalta hai?" Differentiate karo: translator ki change, uske transpose se multiply, plus uska mirror, zero ke barabar. Matlab: woh change-object minus apne khud ke mirror ke barabar hai. Aise objects ke sirf teen loose numbers hote hain. Teen numbers... kitni tezi se tum apne teen arrows mein se har ek ke baare mein spin karte ho! Aur kisi vector ko aise object se multiply karna exactly usse apne spin axle se cross karna hai — wheel-and-spoke picture. Toh ki change tumhara spin hai, crossed in. Last twist: kyunki world ko tumhare cockpit se dekha hua report karta hai, apna sir left ghuma ne se duniya right ko swing karti hai — ek minus sign. Sab milaao: . Poori cheez ek stubborn fact se nikli: rigid axes square rehte hain.
Recall
Orthonormality constraint se final equation tak derivation chain batao. ::: skew hai ek body-fixed vector track karne par milta hai, toh . Ek skew matrix exactly angular velocity ki information kyu carry karta hai? ::: Iske sirf 3 independent entries hote hain (diagonal par zeros, off-diagonals sign se paired), jo 3 spin components se match karte hain; aur . Minus sign kahan se aata hai, ek sentence mein? ::: world→body map karta hai (cockpit view), toh forward body spin se world backward spin karti dikhti hai.