3.5.15 · HinglishGuidance, Navigation & Control (GNC)

IMU — integrated accelerometer + gyroscope

1,868 words8 min readRead in English

3.5.15 · Physics › Guidance, Navigation & Control (GNC)


IMU KYA hai?

YEH DONO SAATH KYUN? Gyro batata hai ki box kis orientation mein hai (yeh jaanna zaroori hai ki "down" aur "forward" kis direction mein hain). Accelerometer batata hai ki box ko kaise push kiya ja raha hai. Acceleration ko world-frame motion mein convert karne se pehle tumhe orientation chahiye — isliye dono sensors ek-doosre ke bina kaam nahi kar sakte.


Accelerometer specific force kyun measure karta hai, acceleration nahi

Yeh sabse zyada galat samjha jaane wala point hai. Ek accelerometer ek proof mass on a spring hota hai. Yeh woh force per unit mass report karta hai jo spring ko mass ko jagah par rakhne ke liye lagani padti hai.

Aao isse derive karte hain. Ek inertial frame mein proof mass yeh follow karta hai: Sensor specific force report karta hai. Solve karo:


Gyroscope data orientation kaise banta hai (strapdown mechanization)

Gyro body-frame rate deta hai. Hum rotation chahte hain jo body vectors ko world vectors mein map karta hai, aur yeh time ke saath evolve hota hai.

Propagation derive karo. ke upar axis ke around ek chota rotation kisi bhi body-fixed vector ko rotate karta hai. Rotation matrix ke liye kinematic law hai: jahaan skew matrix cross product ko encode karta hai :

Cross product kyun? Position par ek rotating body ka point velocity se move karta hai — yahi rigid-body rotation hai. Matrix ODE bas yeh sab axes ke liye ek saath pack karta hai.

Ek chote step ke liye,


Poora IMU position dead-reckon kaise karta hai (strapdown integration)

Teen integrations ko chain karo:

Figure — IMU — integrated accelerometer + gyroscope

Errors kyun explode karte hain: integration drift

Ek chota constant gyro bias (rad/s) ek angle error ban jaata hai — time mein linear. Woh angle error gravity ko galat direction mein point karta hai, toh ka ek component mein leak ho jaata hai. Ek constant acceleration error ko do baar integrate karne par position error milta hai.


Worked Examples


Common Mistakes


Flashcards

Ek accelerometer asal mein kya physical quantity measure karta hai?
Specific force (spring force per mass), acceleration nahi.
Table par rest karte waqt accelerometer kya read karta hai?
upar ki taraf (magnitude 9.81 m/s²), kyunki yeh normal force sense karta hai.
Free fall mein accelerometer kya read karta hai?
Zero — proof mass par koi spring force act nahi karta.
IMU mein do core sensors aur har ek kya output karta hai?
Accelerometer → specific force ; Gyroscope → angular rate .
Accelerometer data se pehle gyro data process kyun karna padta hai?
Tumhe orientation chahiye taaki specific force ko world frame mein rotate kar sako aur gravity vapas add kar sako.
Gyro rate se attitude propagation ODE?
(skew-symmetric cross-product matrix).
IMU se true world acceleration nikalne ki equation?
.
Constant gyro bias time ke saath position error ko kaise affect karta hai?
ki tarah badhta hai (tilt ek gravity-ramp leak karta hai, double-integrated).
Constant accelerometer bias position error ko kaise affect karta hai?
ki tarah badhta hai.
IMUs ko hamesha GPS/vision ke saath kyun fuse kiya jaata hai?
Inertial drift unboundedly badhta hai (, ); bahari references error ko bound karte hain.

Recall Feynman: 12-saal ke bachche ko explain karo

Socho ek phone ek blindfolded box mein hai. Uske paas do feelings hain. Ek feeling ("gyro") hai "main kitni tezi se ghoom raha hoon?" Doosri feeling ("accelerometer") hai "koi mujhe kitni zor se push kar raha hai?" — jaise woh push jo tumhe apni back mein lagti hai jab car speed up karti hai. Spins ka running total rakh ke, box hamesha jaanta hai woh kis taraf face kar raha hai. Phir woh jaanta hai kaunsa push sirf zameen usse thaam rahi hai (gravity) aur kaunsa push real movement hai. Real pushes add karne se pata chalta hai woh kitni tezi ja raha hai, aur unhe add karne se pata chalta hai woh kahan gaya — sab aankhein band karke! Catch yeh hai: har choti galti add hoti rehti hai, toh kuch der baad woh kho jaata hai, isliye kabhi-kabhi GPS se peek karta hai.

Connections

  • Sensor Fusion & Kalman Filter — IMU ke drift ko GPS/vision se bound karta hai
  • Rotation Matrices & Quaternions — attitude representation
  • Dead Reckoning — double-integration idea generalized
  • Coriolis Effect — MEMS gyros physically kaise sense karte hain
  • Reference Frames — Body vs World — woh rotation jo ko se jodta hai
  • GPS-Denied Navigation — jahaan IMUs indispensable hain

Concept Map

contains

contains

measures

measures

via f = a - g

needs

integrated via strapdown

rotates a into

integrate twice

tells which way is

lets us add g back to

works without

IMU sensor box

3-axis accelerometer

3-axis gyroscope

Specific force f_b

Angular velocity omega_b

True acceleration a

Orientation R world-body

World-frame motion

Position and velocity

Down and forward

External reference like GPS