3.5.15 · D3 · HinglishGuidance, Navigation & Control (GNC)

Worked examplesIMU — integrated accelerometer + gyroscope

3,631 words17 min read↑ Read in English

3.5.15 · D3 · Physics › Guidance, Navigation & Control (GNC) › IMU — integrated accelerometer + gyroscope

Yahan sab kuch parent note ke teen facts par tikaa hai. Chalo unhe simple words mein dobara state karte hain taaki kuch bhi bina samjhe use na ho:

Pehle, position error par ek plain-words note. Jab hum dead-reckon karte hain, hum estimate karte hain ki box kahan hai — uski motion ko add karte (integrate karte) jaate hain. Yeh estimate sach se door hoti jaati hai; us gap ko hum position error kehte hain aur likhte hain (yahan = position, = "usme error"). Yeh metres mein measure hota hai. Yeh meaning yaad rakho — yeh drift bullet mein aur dobara Examples 7 aur 8 mein aata hai.

Yahan = true acceleration (box kitna speed up hota hai), = gravity vector (neeche point karta hai, toh agar upar hai), aur = "specific force" = woh push per kilogram jo sensor ki internal spring feel karti hai. World axes fixed rakho: = East, = North, = Up.


Scenario matrix

Har IMU problem inhiin cells mein se ek (ya mix) hoti hai. Neeche ke examples cell tag ke saath hain.

Cell Kya khaas hai Example
A. Rest, level , , koi tilt nahi Ex 1
B. Rest, tilted (sign of tilt) still, lekin rotated — gravity axes mein split hoti hai Ex 2
C. Degenerate: free fall spring force zero hai Ex 3
D. Linear acceleration, level true motion, subtract karna zaroori Ex 4
E. Pure rotation (gyro only, on axis) orientation badlti hai, translation nahi Ex 5
F. Coupled: accelerate while tilted hatane se pehle rotate karna zaroori Ex 6
G. Limiting behaviour: drift over time error growth vs Ex 7
H. Real-world word problem drone ek tunnel mein, GPS-denied Ex 8
I. Exam twist: sign trap negative reading, "up" kaunsi taraf hai? Ex 9
J. Off-axis rotation (centripetal) sensor spin axis par nahi hai Ex 10

Example 1 — Cell A: rest aur level


Example 2 — Cell B: rest lekin tilted (tilt ka sign matter karta hai)

Pehle neeche ka figure padho. Lavender box tilted IMU hai. Dark grey arrow woh true up-reaction hai jo gravity table ko supply karne par force karti hai — yeh hamesha world mein seedha upar point karta hai. Coral aur mint arrows sensor ke apne tilted body aur axes hain. Notice karo kaise ek grey arrow do tilted axes par "shadows" (dashed lines) daalta hai: coral shadow woh hai jo body- mein leak hoti hai, mint shadow woh hai jo body- ke saath rehti hai. Butter arc tilt ko mark karta hai. Yeh picture steps 1–2 mein derivation hi hai.

Figure — IMU — integrated accelerometer + gyroscope
  1. World frame mein sensor abhi bhi sirf gravity ka up-reaction feel karta hai: . Kyun? Yeh still hai; world frame mein physics Ex 1 jaisi hi hai.
  2. Us world vector ko body ke tilted axes mein use karke express karo (world → body, definition box se). ke baare mein ke liye: Yeh step kyun? Figure dekho: jaise box aage jhukta hai, "up" push ka kuch hissa body ke -axis ke saath aa jaata hai (coral shadow). measure karta hai kitna sideways leak hota hai; kitna vertical rehta hai.
  3. Sign check: doosri taraf jhukao, , aur sign flip karta hai → . -component ka sign batata hai aap kaunsi taraf jhuke. Yeh kyun matter karta hai? IMU tilt angle bilkul isi tarah derive karta hai: .

Verify: ✓ (rotation length preserve karta hai). Aur ✓.


Example 3 — Cell C: free fall (degenerate, spring force zero)


Example 4 — Cell D: linear acceleration, level


Example 5 — Cell E: pure rotation (sirf gyro, axis par)

Pehle neeche ka figure padho. Lavender dot IMU hai, vertical spin axis (dashed slate line) par exactly baitha hai. Mint circular arrow spin dikhata hai. Kyunki sensor axis par hai, woh kabhi circle mein travel nahi karta — bas jagah par pivots karta hai, toh koi circular (centripetal) acceleration nahi hai. Uski spring sirf gravity ka up-reaction feel karti hai (grey arrow, Ex 1 jaisa unchanged). Ex 10 se contrast karo, jahan dot ko axis se door move kiya gaya hai aur ek naya inward pull appear hota hai.

Figure — IMU — integrated accelerometer + gyroscope
  1. Gyro padhta hai rad/s, constant. Kyun? ke baare mein constant spin.
  2. Angle ghuma rad . Yeh step kyun? Constant rate ko integrate karna sirf rate × time hai — strapdown attitude update ka sabse simple case.
  3. Accelerometer abhi bhi padhta hai — koi linear acceleration nahi. Kyun? Sensor exactly vertical spin axis par hai, toh uski koi circular motion nahi hai aur gravity doosre axes mein tipped nahi hui. (Ise axis se door move karo aur yeh badal jaata hai — woh Ex 10 hai.)

Answer: rad ghuma; accel unchanged.

Verify: rad, aur ✓. Yeh sirf Reference Frames — Body vs World use karta hai: orientation badla, position nahi. ✓


Example 6 — Cell F: tilt ke saath accelerate (coupled case)

Pehle neeche ka figure padho. Fixed world axes (slate) mein true acceleration (coral, East ki taraf point karta) aur gravity ka up-reaction (mint, upar point karta) tip-to-tail add hoke total specific force (grey diagonal) dete hain. Lavender dashed axes tilted body frame hain: wahi grey vector, tilted axes par read karne par, mixed-up numbers mein split hota hai — yahi device output karta hai. Picture dikhati hai kyun aapko grey arrow ko world axes par rotate karna zaroori hai pehle taaki mint gravity part saaf cancel ho sake.

Figure — IMU — integrated accelerometer + gyroscope
  1. compute karo. ke baare mein ke liye (world → body) se: Yeh step kyun? Yahi physical device output karta hai — mix ho gaya kyunki body tilted hai.
  2. Correct recovery: pehle se world mein rotate karo (body → world), phir gravity subtract karo. Yeh step kyun? Sirf rotate karne ke baad hi axes world-aligned hain, isliye gravity purely mein hai aur saaf cancel hoti hai.
  3. Naive shortcut (galat): ko world ki tarah padho aur subtract karo: Yeh galat kyun hai? Aapne kabhi rotate nahi kiya, toh gravity abhi bhi aur mein smeared thi. Aapko ab ek phantom m/s² eastward acceleration "dikhti" hai.

Answer: sahi ; naive method garbage deta hai.

Verify: toh step 2 exactly round-trip karta hai ✓. Naive -error hai ✓. Lesson: attitude → rotate → subtract → integrate, hamesha.


Example 7 — Cell G: limiting behaviour, drift over time

Pehle neeche ka figure padho. Horizontal axis elapsed time hai; vertical axis yeh hai ki aapka position estimate kitne metres drift kar gaya. Coral curve accelerometer error hai, ek gentle parabola (). Lavender curve gyro-tilt error hai, ek steeper cubic (). Mint dashed line woh crossover moment mark karti hai jahan cubic parabola ko overtake karta hai — pehle accel error dominate karta hai, baad mein gyro error runaway ho jaata hai. Dots woh chaar numbers hain jo hum steps 1–2 mein compute karte hain.

Figure — IMU — integrated accelerometer + gyroscope
  1. Accel error ki tarah badhta hai.
    • : m.
    • : m. Yeh step kyun? Ek constant acceleration error do baar integrate hone par position error deta hai.
  2. Gyro-tilt error ki tarah badhta hai.
    • : m.
    • : m. Yeh step kyun? Bias frame ko linearly tilt karta hai, acceleration ka ek ramp leak karta hai; ramp ko do baar integrate karne par milta hai.
  3. Crossover: s par accel error (1 m) gyro (0.29 m) se aage hai; s tak gyro cubic (285 m) ne accel quadratic (100 m) ko crush kar diya. Kyun? eventually ko overtake kar leta hai chahe kitna bhi chhota ho — isliye GPS-Denied Navigation ko doosre sensors ke saath fuse karna hota hai.

Verify: ratios — accel error se tak ×100 scale karta hai (yani ) ✓; gyro error ×1000 (yani ) scale karta hai ✓. Cure ke liye Sensor Fusion & Kalman Filter dekho.


Example 8 — Cell H: real-world word problem


Example 9 — Cell I: exam twist, sign trap


Example 10 — Cell J: off-axis rotation (woh case jo Ex 5 ne warn kiya tha)


Recall Quick self-test

Ek resting accelerometer body mein padhta hai — kya yeh accelerate kar raha hai? ::: Nahi. Uska -axis neeche point kar raha hai; yeh stationary hai lekin ulta hai. error eventually error ko kyun beat karta hai? ::: Kyunki bade ke liye, coefficients chahe kuch bhi hon, se tezi se badhta hai. Ex 6 mein, naive method ne phantom acceleration kyun invent ki? ::: Rotation skip kar diya, toh gravity body axes mein smeared rahi aur mein leak ho gayi. Off the spin axis, kaunsa extra reading appear hota hai aur , ke liye kitna bada? ::: Centripetal m/s² axis ki taraf. Sabhi coupled cases ke fix ko summarise karne wala ek word kya hai? ::: Rotate (world frame mein) pehle, gravity subtract karo baad mein.