3.5.1 · D5 · HinglishGuidance, Navigation & Control (GNC)

Question bankReference frames — body frame, inertial frame; rotation between them

1,820 words8 min read↑ Read in English

3.5.1 · D5 · Physics › Guidance, Navigation & Control (GNC) › Reference frames — body frame, inertial frame; rotation betw

Notation ke reminders jo tumhe chahiye honge (sab parent note mein bane hain, yahan dobara state kiye hain taaki yeh page akela kaam kar sake):

  • = inertial frame (non-rotating aur non-accelerating, taaron se tied); = body frame (vehicle pe bolted).
  • , = same arrow ke components, har frame mein alag likhe gaye.
  • = DCM jo inertial components ko body components mein badalta hai: .
  • "Orthogonal" ka matlab hai , yani iska inverse sirf iska transpose hai.
  • = angular-velocity vector: yeh current spin axis ke along point karta hai, aur iska length spin rate hai (radians per second). Iska time-derivative = angular acceleration — spin kitni tezi se speed up ho raha hai ya axis kaise tilt ho raha hai.

Neeche wala figure is page ke almost har trap ke peeche ka mental picture hai: ek physical arrow, do sets of numbers.


True or false — justify

Ek rotation matrix physical arrow ko khud badal deta hai
False. Arrow (space mein ek real direction) kabhi nahi badalta; sirf iske components, yaani teen numbers jo use describe karte hain, ek frame se doosre mein badlate hain — bilkul woh do number-columns ki tarah jo upar figure mein hain.
aur same matrix hain
False. Yeh dono transposes hain: , kyunki rotation ko reverse karne se har direction cosine ka role reverse ho jaata hai (rows, columns ban jaati hain).
DCM ki har entry aur ke beech hoti hai
True. Har entry do unit axes ke beech ke angle ka hai, aur cosine kabhi se bahar nahi jaata; isi liye ise direction cosine matrix kehte hain.
wala matrix ek valid attitude ho sakta hai
False. ek reflection hai (yeh handedness flip karta hai); real rigid rotations mein hamesha hota hai, toh iska matlab hai ki kahin left-handed frame aa gaya hai.
Kisi vector ko rotation matrix se multiply karne par uski length badal sakti hai
False. Rotations length aur angles preserve karte hain (); agar length badlti, toh hota aur woh rotation nahi hoti.
Body frame ek inertial frame hai jab tak vehicle thrust nahi kar raha
False. Do tarike se fail ho sakta hai: vehicle phir bhi spin kar sakta hai (Coriolis/centrifugal terms appear hote hain), aur gravity field mein free-fall mein non-thrusting body translationally accelerate kar rahi hoti hai — koi bhi ek inertiality tod deta hai; dekho Coriolis and fictitious forces in rotating frames.
Rotation ke liye compute karne ke liye Gaussian elimination chahiye
False. Orthogonality se milta hai, toh bas transpose karo — koi inversion nahi, koi rounding error nahi.
Do rotations ka order matter nahi karta
False. Matrix multiplication commute nahi karta, isliye generally ; physically, yaw-then-pitch alag jagah pahunchata hai pitch-then-yaw se.
ki rows body axes hain jo inertial components mein likhi hain
True. Har row ek body unit vector hai jo teen inertial axes pe project kiya gaya hai, aur yahi mnemonic hai "rows are body axes."
Star trackers star directions ko body frame mein report karte hain
True, phir convert kiya jaata hai. Star tracker vehicle pe bolted hota hai, isliye woh body coordinates mein sense karta hai; software phir use karke isse known inertial catalogue se relate karta hai (stored list of star directions in ) — dekho Attitude determination — star trackers.

Spot the error

"Kyunki , hum yeh bhi jaante hain ki , isliye sare orthogonal matrices rotations hain."
Error. Orthogonality sirf force karta hai; case (ek reflection) bhi orthogonal hota hai. Use rotation kehne ke liye additionally require karna padega.
"Body → inertial convert karne ke liye main use karta hoon."
Error. Woh matrix inertial → body jaata hai. Body → inertial ke liye transpose chahiye: .
"Frames ke liye main likh sakta hoon ."
Error. Touching subscripts cancel hone chahiye: (rightmost pehle act karta hai, ).
"Elementary -rotation hai ."
Error — galat convention. Yeh active (arrow-ko-rotate-karo) matrix hai. Parent note ka passive frame-to-frame DCM iska transpose hai, , jisme lower (row 2, column 1) slot mein hai. Neeche wala do-column figure dekho: passive ek fixed arrow ko re-label karta hai, active arrow ko move karta hai — yeh dono ek doosre ke transposes hain.
"Ek gyro meri orientation measure karta hai, toh main seedha attitude read kar sakta hoon."
Error. Ek rate gyro angular velocity (spin axis aur spin rate) body axes mein measure karta hai, orientation nahi; attitude paane ke liye tumhe ise time ke saath integrate karna hoga (ya star tracker ke saath fuse karna hoga) — dekho IMU and gyroscope sensing.
"Kyunki , main ise directly body-frame accelerations use karke apply kar sakta hoon."
Error. cleanly sirf mein hold karta hai; rotating body frame mein tumhe fictitious forces (Coriolis, centrifugal, aur term) add karne padte hain pehle Newton's law valid hone se.

Why questions

Har DCM entry sine ki jagah cosine kyun hoti hai?
Kyunki ek component ek projection (dot product) hai ek unit axis pe, aur do unit vectors ka dot product un ke beech ke angle ka cosine hota hai — projection hi cosine hai.
Rotation matrix ko transpose karne se rotation undo kyun hoti hai?
Kyunki ke columns, ki rows hain (body axes), isliye unhi axes pe wapas project karta hai — yeh exactly same direction cosines ko reverse karta hai.
GNC ko frames ke beech hazaron baar per second convert kyun karna padta hai?
Sensors body frame mein bolte hain jabki physics aur pointing goals inertially defined hain, isliye computer continuously har naye measurement ko us frame mein re-express karta hai jahan agla decision lena hai.
Hum entirely body frame mein navigate kyun nahi kar sakte?
Ek spinning body frame mein angular velocity hoti hai, isliye wahaan Newton's law mein fictitious terms aa jaati hain — Coriolis term , centrifugal term , aur Euler term (jab bhi spin rate ya axis badlti hai); star catalogue bhi inertial hai, isliye body-only navigation ka matlab hai physics ko phir se derive karo aur har instant har star ko re-map karo.
Teen elementary rotations kisi bhi attitude describe karne ke liye kyun kaafi hain?
3-D mein kisi bhi orientation ke exactly teen rotational degrees of freedom hote hain, isliye teen axis rotations ka product (jaise yaw-pitch-roll) har attitude tak pahunch sakta hai — dekho Euler angles and gimbal lock.
Engineers DCM ya Euler angles ki jagah quaternions kyun prefer karte hain?
Quaternions Euler angles ki singularities (gimbal lock, neeche edge cases mein explain kiya gaya) se bachte hain aur numerically stable rehte hue sirf chaar numbers use karte hain nau ki jagah — dekho Quaternions for attitude representation.
Frames ko "dominoes ki tarah" compose karne mein adjacent subscripts match kyun karne chahiye?
Har matrix do specific frames ke beech le jaata hai, isliye ek ka target doosre ka source hona chahiye; mismatched subscripts ek aisa jump describe karte hain jo koi single conversion nahi karta.

Edge cases

Ek aisa vector rotate karo jo exactly rotation axis pe lie karta ho (jaise under ).
Uske components nahi badlenge — axis pe ek point rotation se fixed hota hai, jo sabse tezi sanity check hai ki tumne sahi axis choose ki hai.
Identity rotation (zero angle) apply karo.
Body aur inertial components identical hain; do frames momentarily aligned hain, aur trivially hold karta hai.
se rotate karo aur phir same axis ke baare mein se.
Tum wapas start pe aa jaate ho: , aur kyunki , yeh sirf orthogonality property hai action mein.
Zero vector ko rotate karo.
Yeh har frame mein hi rehta hai — koi direction na hone wale point ko reorient karne ke liye kuch nahi hai, aur length () trivially preserved hai.
Do frames jo same origin share karte hain lekin ke baare mein rotate hain.
aur components sign flip karte hain jabki rehta hai; phir bhi hai (yeh genuine rotation hai, reflection nahi), chahe -plane mein yeh mirror jaisa dikhe.
Gimbal lock: yaw-pitch-roll (3-2-1) sequence jisme pitch ho.
Pehla aur teesra axis line up ho jaate hain, isliye yaw aur roll ab same direction ke baare mein spin karte hain — ek degree of freedom silently gayab ho jaati hai aur Euler angles DCM se uniquely recoverable nahi rehte. Isi liye DCM valid rehta hai lekin use describe karne wala angle triple singular ho jaata hai — quaternions ki motivation Quaternions for attitude representation mein.
Ek rotation matrix ko ek vector do, phir se rotate karo.
Tumhe original components wapas milte hain (); attitude periodic hai, isi liye angle bookkeeping (ya quaternions) ko wrap-around handle karna padta hai.
Recall Poore trap set ka ek-line summary

Same arrow, alag numbers; inverse transpose hai; touching subscripts cancel hote hain; ; body frame kabhi bhi inertial nahi hota jab woh spin ya free-fall kare; aur pitch gimbal lock karta hai.