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

ExercisesModified Rodrigues parameters — singularity-free, compact

2,916 words13 min read↑ Read in English

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

Quick reference (jo kuch bhi chahiye woh yahan hai):

Yahan shorthand hai ke liye (squared length). Symbol woh skew-symmetric matrix hai jo cross product ko matrix multiply mein badal deta hai — neeche L3 mein poora spell out kiya gaya hai, toh abhi foreign lage toh ghabrao mat.

Figure — Modified Rodrigues parameters — singularity-free, compact

Figure s01 ko aise padho — yeh poore page ke liye tumhara compass hai. Horizontal axis rotation angle hai; blue curve hai. Isse left se right trace karo aur teen cheezein dekho: (1) green safe zone ke andar () curve ke neeche rehta hai — chhote, well-behaved numbers; (2) orange switch line pe () exactly ko touch karta hai — upar definition se boundary; (3) red danger wall ke paas jaate jaate par infinity ki taraf rocket karta hai — singularity. Neeche "kya switch karoon?" ka har sawaal in baat par aata hai: mera point orange line ke kis taraf hai?


Level 1 — Recognition

L1.1

Memory se MRP vector ko axis aur rotation angle ke terms mein batao. hone par ki numerical value kya hogi?

Recall Solution

KYA: Definition hai . KYUN: Direction rotation axis khud hai; length angle store karti hai, ke through squeeze hokar. par: quarter-angle , aur . Toh . Figure s01 par: yeh woh single point hai jahan blue curve orange switch line se milti hai — boundary case, jahan (upar diye policy ke according) tum abhi switch nahi karte.

L1.2

MRP description kahan singular ho jaati hai (blow up)? Angle aur corresponding quaternion scalar batao.

Recall Solution

Singularity par. Tab , jisse denominator ho jaata hai. Zero se divide → blow-up. Figure s01 par yeh woh red vertical wall hai jis taraf blue curve dauraata hai.

L1.3

Sach ya jhooth: MRPs mathematically kisi bhi singularity se free hain, bilkul quaternions ki tarah.

Recall Solution

Jhooth. MRPs mein ek singularity hai, par. Jo cheez inhe practical banati hai woh yeh hai ki yeh singularity shadow set ke zariye avoidable hai. Sirf quaternions aur DCM globally nonsingular hain.


Level 2 — Application

L2.1

ke around rotate karo. compute karo aur confirm karo ki tum safe zone mein ho.

Recall Solution

Step 1 — magnitude. . Kyun: magnitude quarter-angle tangent hai. Step 2 — direction. Woh length axis se attach karo: . Step 3 — safety check. , toh hum figure s01 par orange line ke left mein hain — safe, koi switch nahi.

L2.2

Given , yeh jo rotation angle represent karta hai woh nikalo.

Recall Solution

KYUN invert karo: magnitude quarter-angle batati hai. . KYA: , toh . Axis hai .

L2.3

ke around rotation ke liye quaternion route se compute karo, aur verify karo ki yeh axis–angle route se match karta hai.

Recall Solution

Quaternion route. ; . . Axis–angle route. . ✅ Same answer — dono definitions ek hi hain.


Level 3 — Analysis

L3.1

Attitude hai about . (a) Direct MRP compute karo. (b) Decide karo ki switch karna hai ya nahi. (c) Shadow set compute karo aur uska equivalent angle batao.

Recall Solution

(a) . Toh . (b) → orange line ke right mein, red wall ki taraf ja rahe hain. Switch karo. (c) . Component: , toh . Equivalent angle: , toh . ✅ Same attitude, tiny magnitude.

L3.2

General ke liye skew-symmetric matrix explicitly likho, phir ke liye evaluate karo.

Recall Solution

KYA skew matrix hai: kisi bhi 3-vector ke liye, matrix aise banaya jaata hai ki — yeh cross product ko plain matrix multiply mein badal deta hai. KYUN chahiye: kinematics matrix ko axes ke beech cross-product coupling chahiye, aur matrix woh cheez hai jise hum multiply aur invert kar sakte hain. ke liye: Notice karo ki diagonal hamesha zero hota hai aur — yahi "skew-symmetric" ka matlab hai.

L3.3

aur body rate rad/s ke liye, compute karo.

Recall Solution

Step 1 — banao. , toh .

  • Identity term: .
  • Skew term: L3.2 se.
  • Outer-product term: mein sirf entry nonzero hai: . Step 2 — pe apply karo. Kyunki ke along point karta hai aur bhi ke along hai, skew term (parallel vectors ka cross product) zero deta hai. Sirf third component bachta hai: third entry . Step 3 — quarter factor. per second.

Level 4 — Synthesis

L4.1

Ek controller measure karta hai aur woh body rate chahta hai jo desired produce kare. nikalne ke liye inverse kinematics use karo.

Recall Solution

KYUN inverse form: control laws prescribe karte hain ki kaise move karna chahiye; hume command back out karni padti hai. Parent note deta hai with . Step 1. . Toh . Step 2 — banao. . Step 3 — inverse-multiply. . Kyun agla move legal hai — matrix–vector rule. Ek matrix times vector ek naya vector produce karta hai jiske entries ke columns ki entries se weighted hote hain: . Yahan ki sirf pehli entry nonzero hai, toh sirf ka first column bachta hai, se scale hokar. Aur ka first column by definition ki first row hai, yaani . Isliye:

L4.2

Algebraically show karo ki shadow-set switch kabhi bhi magnitude nahi badhata jab tum cross karo: prove karo .

Recall Solution

Shuru karo se jahan . Norm lo: . Interpretation: switch magnitude par ek reciprocal map hai. Agar , toh shadow ka . Dono magnitudes ka product exactly hai, aur woh fixed point hai jahan original aur shadow milte hain — exactly figure s01 par orange line, aur exactly isliye boundary policy us point ko akela chhod deti hai.


Level 5 — Mastery

L5.1

Ek spacecraft ek bade maneuver ke through slew karta hai. Uska attitude angle steadily badhta hai: ek fixed axis ke around. In sab par track karo, exactly kab control law shadow switch trigger karna chahiye woh batao, aur switch ke immediately baad estimator actually jo magnitude store karta hai woh do.

Recall Solution

Har waypoint par compute karo:

  • : → safe.
  • : → safe.
  • : 1 se exceed → yahan switch karo.
  • : → aur bada hota; already switch ho chuka. Trigger: switch pehle us sample par fire karta hai jahan ho (strict inequality — boundary trigger nahi karta, upar diye policy ke according), yaani jab cross kare — aur samples ke beech. Switch ke baad stored magnitude ( par): , jo equals . Estimator ab ek chhota vector carry karta hai jo equivalent short-way rotation describe karta hai — smoothly, koi blow-up nahi.
Figure — Modified Rodrigues parameters — singularity-free, compact

Figure s02 aise padho: yeh same curve ke window ko zoom in karta hai. Left par do green dots safe samples hain (); right par do red dots () dikhate hain ki raw magnitude orange line ke upar kahan badhti rehti. Gray arrows woh reciprocal hop hain jo switch perform karta hai — har red point ko neeche uske green diamond shadow par drop karta hai, jo safely ke neeche wapas hai. Woh downward hop hi singularity avoidance hai, visible bana ke.

L5.2

Design question. Suppose tum kabhi bhi sets switch nahi karte aur raw MRP ko ek poore tumble ke through integrate karte ho. Qualitatively describe karo ki tumhara integrator ke paas kya compute karega, aur contrast karo ki Euler angles par kaise fail hote hain. Operationally kaun sa failure "worse" hai, aur MRPs kyun jeetat hain?

Recall Solution

MRP without switch: jaise , . State vector ke components explode karte hain; matrix entries ( mein quadratic) bhi explode karte hain, aur numerical integration diverge ho jaata hai. Lekin yeh ek removable failure hai — ek reciprocal switch hamesha ke liye rakhta hai. Euler angles: gimbal lock par ek structural rank loss hai — do rotation axes align ho jaate hain, ek degree of freedom gayab ho jaata hai, aur Euler angles ke andar koi coordinate relabeling ise remove nahi kar sakta. Tumhe poori parameterization badalni padti hai. Kaun sa worse hai: gimbal lock operationally worse hai, do reasons se. Pehla, pitch ek routine, frequently visited attitude hai, jabki ek poora turn ek rare extreme hai. Doosra, Euler failure representation ke andar avoidable nahi hai — singularity geometry mein baked in hai — jabki MRP failure ek single dot-product test aur ek reciprocal switch se dodgeable hai jo almost kuch cost nahi karta. MRPs kyun jeette hain overall: yeh minimum parameter count (3, Euler angles ke barabar) ko combine karte hain singularity ke saath jo par relocated hai (normal operation se door) aur shadow set ke zariye unreachable bana diya gaya hai. Tumhe Euler angles ki compactness milti hai gimbal lock ke bina, aur almost quaternions ki robustness milti hai redundant fourth number ya uski sign ambiguity ke bina. Woh balance — compact, ke upar smooth, singularity free mein avoidable — exactly isliye MRPs kaafi modern control laws ke liye preferred small attitude state hain.