3.5.11 · D1 · HinglishGuidance, Navigation & Control (GNC)

FoundationsModified Rodrigues parameters — singularity-free, compact

2,515 words11 min read↑ Read in English

3.5.11 · D1 · Physics › Guidance, Navigation & Control (GNC) › Modified Rodrigues parameters — singularity-free, compact

Yeh page har symbol ko ground up se build karta hai jis par parent note Modified Rodrigues parameters depend karta hai. Upar se neeche padho: har idea tabhi use hota hai jab usse define aur draw kar liya gaya ho.


0. "Orientation" ka matlab kya hota hai?

Kisi bhi symbol se pehle, object ko imagine karo.

Is page par sab kuch ek sawaal ka jawaab deta hai: hum "kitne ghume hain" ko numbers mein kaise likhein?


1. Axis — woh line jiske around tum spin karte ho

Figure — Modified Rodrigues parameters — singularity-free, compact

Length 1 kyun? Hum chahte hain ki sirf direction carry kare, kabhii size nahi. Agar hum uski length vary hone den, toh hum "kitna spin karna hai" (angle) aur "arrow kitna lamba hai" mein fark nahi kar paate. Length ko 1 par fix karne se yeh dono kaam alag rehte hain — axis batata hai kahan, angle batata hai kitna.


2. Angle — tum kitna spin karte ho

Figure — Modified Rodrigues parameters — singularity-free, compact

Saath mein, pair ko axis–angle description kehte hain. Yeh honest, physical picture hai. Har doosri representation — MRPs samait — bas in dono cheezon ki repackaging hai un numbers mein jo computer ko better lagte hain.

Recall

directly store kyun nahi karte? Kyunki identity par undefined hai (koi turn nahi → koi unique axis nahi), aur kyunki chaar numbers ( ke 3 components + 1 angle) ek redundant "length 1" rule carry karte hain. Hum kuch zyada compact aur smooth chahte hain.


3. Radians vs degrees — aur halving kyun matter karta hai

Tum baar baar angle ke fractions dekhoge: (half-angle), (quarter-angle). Yeh table apne dimag mein rakho — poori MRP story angle ko kitni baar halve karte hain ka ek game hai:

Representation Definition Uses Blows up at
Quaternion kabhi nahi
Classical Rodrigues (Gibbs) (as )
MRP (as )

Har extra halving trouble-point ko aur door dhakelta hai. Yahi woh ek mechanical fact hai jiske peeche MRPs "better" hain.


4. Sine, cosine, tangent — right triangle ko padhna

Parent note , , par built hai. Yahan woh zero se kya mean karte hain, ek picture par.

Figure — Modified Rodrigues parameters — singularity-free, compact

Topic specifically kyun use karta hai? Kyunki angle ki steepness ko ek single number mein encode karta hai, aur — crucially — jaise angle apni limit ki taraf badhta hai, yeh unbounded grow karta hai. s03 dekho: jaise "run" (adjacent, red) zero ho jaata hai, toh . Yeh blow-up deliberately use hoti hai: MRPs ki blow-up ko , yani par rakhte hain — normal operation se jitna door ho sake.


5. Vectors aur unka notation , ,

Jo players milenge:

  • ("sigma") — MRP vector, hamara teen-number attitude. Iska direction axis hai; iska length hai.
  • aur quaternion: ek vector part (3 numbers) aur ek scalar part (1 number). Dekho Quaternions (Euler symmetric parameters).
  • ("omega") — angular velocity: ek arrow jiska direction instantaneous spin axis hai aur jiska length spin rate hai (rad/s). Dekho Attitude kinematics and $\boldsymbol\omega$.

6. Matrix objects , ,

  • identity matrix (): "kuch na karo" wali grid. . Picture: yeh har arrow ko untouched chhod deti hai.
  • cross-product (skew) matrix. Yeh woh grid hai jo " crossed with " ko ek plain matrix multiply mein badal deti hai. Ek cross product ek arrow produce karta hai dono inputs ke perpendicular — yaani yeh rotation-like sideways pushes encode karta hai.
  • — assembled grid jo spin ko map karta hai is mein ki MRPs kitni tezi se change ho rahe hain.

7. Upar wala dot: ka matlab "rate of change" hai

Derivative kyun, sirf algebra kyun nahi? Kyunki attitude continuously evolve hoti hai jaise body spin karta hai. Hum (rate) measure karte hain, aur integration rate ko nayi orientation mein badalta hai.

Figure — Modified Rodrigues parameters — singularity-free, compact

8. Woh ek edge case: shadow set

at blow up ho jaata hai, toh wahan singularity hai. Spacecraft software isse kabhi actually hit nahi karta, ek switch ki wajah se jo har GNC engineer apni pocket mein rakhta hai.


Equipment checklist

Khud test karo — right side cover karo aur jor se jawab do.

mein hat kya batata hai?
Arrow ki length exactly 1 hai (ek unit vector); yeh sirf direction carry karta hai.
Rotation ka axis–angle description kya hai?
Ek single unit axis aur ek single turn angle ; Euler's theorem ke mutabik yeh hamesha kaafi hai.
Identity rotation kya hai?
Do-nothing turn (), ka identity element; yeh har arrow ko unchanged chhod deta hai.
aur ko radians mein convert karo.
aur radians.
Right triangle par define karo.
Opposite over adjacent = ; angle ki steepness.
ke paas kyun hota hai?
Adjacent side (run) zero ho jaati hai, toh ratio blow up ho jaata hai.
Woh identity batao jo quarter-angle produce karta hai.
.
MRP vector ko axis–angle form mein likho.
.
Axis–angle → quaternion map do.
, .
quaternion se kaise banta hai?
, jo ke barabar hai.
Gibbs (classical Rodrigues) vector define karo.
; yeh par blow up hota hai.
ke terms mein kya hai?
; exactly par 1 ke barabar.
kis cheez ka shorthand hai?
.
ek vector ke saath kya karta hai?
Kuch nahi — yeh "do nothing" identity matrix hai, .
Kinematic law mein ( nahi) kyun hai?
MRPs quarter-angle use karte hain — quaternion half-angle se ek extra halving — toh .
Shadow-set switch kya hai aur kab use karte hain?
; switch karo jab ho, singularity se bachne ke liye.
mein overdot ka matlab kya hai?
Iska time derivative — woh rate jis par MRP numbers har second change hote hain.
kya hai?
Angular velocity: instantaneous spin axis ke along ek arrow jiska length spin rate hai (rad/s).