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.
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:
ma=Fspring+mg.
Sensor specific force f≡Fspring/m report karta hai. Solve karo:
f=a−g
Gyro body-frame rate ωb=(ωx,ωy,ωz) deta hai. Hum rotation Rbw chahte hain jo body vectors ko world vectors mein map karta hai, aur yeh time ke saath evolve hota hai.
Propagation derive karo.dt ke upar axis ω ke around ek chota rotation kisi bhi body-fixed vector ko rotate karta hai. Rotation matrix ke liye kinematic law hai:
R˙bw=Rbw[ωb]×,
jahaan skew matrix cross product ko encode karta hai [ω]×v=ω×v:
[ω]×=0ωz−ωy−ωz0ωxωy−ωx0.
Cross product kyun? Position r par ek rotating body ka point ω×r 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, Rk+1=Rkexp([ωb]×Δt)≈Rk(I+[ωb]×Δt).
Ek chota constant gyro bias bg (rad/s) ek angle error bgt ban jaata hai — time mein linear. Woh angle error gravity ko galat direction mein point karta hai, toh g ka ek component aw mein leak ho jaata hai. Ek constant acceleration error εa ko do baar integrate karne par position error21εat2 milta hai.
IMU se true world acceleration nikalne ki equation?
aw=Rbwfb+g.
Constant gyro bias time ke saath position error ko kaise affect karta hai?
61gbgt3 ki tarah badhta hai (tilt ek gravity-ramp leak karta hai, double-integrated).
Constant accelerometer bias position error ko kaise affect karta hai?
21εat2 ki tarah badhta hai.
IMUs ko hamesha GPS/vision ke saath kyun fuse kiya jaata hai?
Inertial drift unboundedly badhta hai (t2, t3); 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.