Exercises — Gyroscope — angular velocity measurement, bias, noise
3.5.14 · D4· Physics › Guidance, Navigation & Control (GNC) › Gyroscope — angular velocity measurement, bias, noise
Shuru karne se pehle, do reminders plain words mein taaki koi bhi symbol bekar na lage:
Unit bridge jo aapko baar baar kaam aayega: , isliye .
Kaam karte waqt neeche di gayi picture khuli rakho — yeh dono growth laws ko ek hi graph pe dikhati hai aur woh moment mark karti hai jahan slowly-ramp karta bias fast-but-flattening noise ko overtake karta hai. L3 aur L5 mein jo bhi crossover calculation hai, woh sirf yeh hai ki "ye dono curves kahan milte hain?"

Orange line hai bias ramp — ek seedhi diagonal, jo hamesha badhti rehti hai. Teal curve hai noise spread — yeh pehle upar shoot karta hai phir bend hokar flat ho jaata hai. Plum dot hai unka crossover : iske baayein noise bada hai, iske daayein bias jeetta hai. Jab bhi koi problem pooche "kaunsa error dominate karta hai?", aap khud ko is dot ke baayein ya daayein locate kar rahe ho.
L1 · Recognition
Problem 1.1 — Growth law ko pehchano
Ek gyro bilkul still baitha hai. Uska bias ek constant hai. Bina calculate kiye batao ki integrated heading error time ke saath kaise badhta hai: linearly, ki tarah, ya bilkul nahi?
Recall Solution 1.1
Ek constant offset ko time pe integrate karo toh yeh ek ramp hai — classic . Isliye error time mein linearly badhta hai. (Noise, bias nahi, woh hai jo ki tarah badhti hai.) Answer: linearly, .
Problem 1.2 — Spec sheet padhna
Ek datasheet do numbers list karti hai: Bias = 0.01 °/s aur ARW = 0.3 °/√h. Kaunsa zyada wait karne se average out ho sakta hai, aur kaunsa nahi?
Recall Solution 1.2
- ARW zero-mean high-frequency noise hai. Zyada samples average karne se random dhakke cancel ho jaate hain → aap ise reduce kar sakte ho (yeh Allan curve ka slope region hai, dekho Allan Variance Analysis).
- Bias ek low-frequency offset hai jiska non-zero mean hai; ek constant ko average karo toh constant hi milta hai. Aap ise average karke hataa nahi sakte. Answer: ARW ko average kiya ja sakta hai; bias ko nahi.
L2 · Application
Problem 2.1 — Bias ramp
Ek drone ke gyro ka bias hai aur woh seconds ke liye dead-reckon karta hai (sirf gyro, koi GPS nahi). Heading error kya hoga?
Recall Solution 2.1
Step 1 (WHAT): bias law use karo . WHY: ek constant offset integrate karo toh ramp milta hai. Step 2: . Answer: . Ek "tiny" dedh minute mein ek real error ban jaata hai — isliye ek Inertial Measurement Unit (IMU) GPS ya magnetometer fuse karta hai.
Problem 2.2 — ARW wander
Ek gyro ka hai. Pure integration ke baad (a) hour, (b) hours ke baad expected angle uncertainty kya hai?
Recall Solution 2.2
Step 1 (WHAT): use karo jahan hours mein ho. WHY: integrated white noise ek random walk hai jiska spread ki tarah badhta hai. (a) . (b) . Answer: aur . Note karo ki error teen guni karne ke liye zyada time laga — yeh ki pehchaan hai.
Problem 2.3 — ARW ko per-second feel mein convert karo
lo. Sirf ke baad expected wander kya hai?
Recall Solution 2.3
Step 1 (WHAT + WHY): hum use karte hain. WHY the : noise independent random chote kicks ki ek stream hai; inhe integrate karna ek random walk hai, aur random walk ka spread steps ki sankhya (ya elapsed time) ke square root ki tarah badhta hai kyunki kicks partly cancel ho jaate hain ek hi direction mein push karne ki bajaye. Isliye 2.2 waala wahi law yahan bhi apply hota hai — sirf naya kaam ek unit conversion hai. Step 2: time ko hours mein convert karo: . Step 3: . Answer: . Chhota, kyunki short times pe gentle hota hai.
L3 · Analysis
Problem 3.1 — Crossover time: noise kab dominate karna band karta hai?
Ek gyro ka bias aur hai. Kis time par bias error aur ARW spread barabar ho jaate hain? ke liye kaunsa dominate karta hai?
Recall Solution 3.1
Step 1 (unhe equal karo, WHAT): hum chahte hain , jahan baayein taraf seconds mein hai aur daayein taraf ka hours mein convert hai. ARW ko per-root-second likhein: . Step 2 (solve karo): jahan . se divide karo: Step 3 (interpret karo, WHY): se neeche noise term bada hota hai (yeh instantly dominate karta hai, phir flatten ho jaata hai); uske upar linear bias ramp overtake kar leta hai aur bina bound ke badhta rehta hai. Answer: ; ke liye noise dominate karta hai, ke liye bias dominate karta hai. Upar crossover figure dekho.
Problem 3.2 — Allan deviation slope padhna
Ek log-log Allan deviation plot par, aap short averaging times par slope ka ek seedha segment measure karte ho, phir ek flat bottom, phir slope ka ek segment. Har region ke peeche ka physical process identify karo.
Recall Solution 3.2
- Slope : Angle Random Walk (white noise) — averaging longer helps, error giri.
- Flat bottom (slope ): bias instability — woh floor jisko aap average karke paar nahi kar sakte.
- Slope : rate random walk / slowly drifting bias — averaging ulta asar karta hai, drift jeet jaata hai. Yeh bathtub shape (dekho Allan Variance Analysis) ek hi plot se parent note ke dono dushmanon ko alag karta hai. Underlying stochastic model ka link: Random Walk & Wiener Process.
L4 · Synthesis
Problem 4.1 — Independent contributions ke saath total error budget
Ek gyro ke liye dead-reckon karta hai. Uska bias aur hai. Bias error ko ek deterministic offset aur ARW ko ek independent random spread maanke, do (a) bias offset, (b) noise spread, aur (c) total error maante hue ki woh quadrature mein add hote hain.
Recall Solution 4.1
(a) Bias offset: . (b) ARW spread: , isliye . (c) Quadrature sum (WHY quadrature): do independent error sources ke variances add hote hain, isliye standard deviations quadrature mein add hote hain: Answer: , , . Bias budget mein completely dominate karta hai — ek Kalman Filter apni mehnat estimate karne mein lagaayega, noise mein nahi.
Problem 4.2 — Temperature-driven bias change ka effect
4.1 mein bias slowly drift karta hai kyunki . Usi ke dauran bias linearly ramp karta hai se tak. Bias-induced heading error dobara calculate karo (changing bias integrate karo) aur constant-bias answer se compare karo.
Recall Solution 4.1b
Step 1 (WHAT): bias ab hai (°/s). Hum ise integrate karte hain: Step 2 (WHY integrate): heading rate ka time-integral hoti hai, aur yahan jhoothi rate hai. Step 3 (evaluate karo): linearly varying bias ke liye integral equals average bias times time: Answer: , jabki constant bias ke liye tha — drift ne extra add kiya. Yahi wajah hai ki "ek baar bias measure karo aur subtract karo" strategy fail hoti hai: bias run ke dauran hilta rehta hai.
L5 · Mastery
Problem 5.1 — Fusion reset interval design karo
Ek attitude estimator GPS/magnetometer resets ke beech gyro-only chalata hai. Gyro ka bias aur hai. Mission spec: heading error se neeche rehna chahiye har waqt. Sabse lamba allowed reset interval kya hai?
Recall Solution 5.1
Step 1 (kaunsa error dominate karta hai?): deadline ke paas dono growth rates compare karo. Bias linearly badhta hai aur, jaisa L3 ne dikhaya, quickly ARW ko overtake kar leta hai. Crossover estimate karo: ARW ko mein convert karo: . Crossover . Toh second ke fraction ke baad bias completely dominate karta hai — hum size kar sakte hain sirf bias se aur ARW ko ek chhota correction maanke. Step 2 (bias-only bound, WHAT): require : Step 3 (quadrature se check karo, WHY): at , ARW spread . Bias ke saath quadrature mein combine karo: Yeh spec se thoda exceed karta hai. Thoda peeche hato: solve karo . Bias term overwhelmingly scale set karta hai, isliye . Answer: har ~50 s mein reset karo (49.9 s noise margin include karne ke liye). Practically aap iske andar reset karoge — maano har 10 s mein — safety headroom ke liye.
Problem 5.2 — kyun? Parent ke derivation se ek-line proof
aur white-noise property use karke, dikhao ki integrated angle ka variance ke barabar hai, isliye .
Recall Solution 5.2
Pehle, kya hai? gyro ki rate reading mein random noise hai (units ). Symbol ka matlab hai "kai runs pe average." Quantity hai noise power spectral density — physically, bandwidth ke har hertz mein kitna noise power hai, units . Bada matlab zyada kaampne waala gyro. White-noise property kehti hai ki alag instants pe do noise samples uncorrelated hain (spike sirf tab non-zero hai jab ), aur us correlation ki height exactly hai. Step 1 (WHAT): ek integral ka variance covariance ka double integral hai: Step 2 (white noise use karo, WHY the delta): substitute karo. Delta sirf tab "fire" karta hai jab , ek integral collapse ho jaata hai: Step 3 (finish karo, aur ARW se connect karo): . Is page pe har jagah use hone wale growth law se compare karo: term-by-term match karne se dikhta hai ki ARW coefficient hai hi . Toh datasheet ka ARW number bas gyro ki noise power density ka square root hai, mein re-express kiya hua. Yahi woh jagah hai jahan se poora law — aur ARW spec — aata hai. Dekho Random Walk & Wiener Process.
Recall Self-test recap (daayein side cover karo)
Bias error kaise badhta hai? ::: linearly in time, ARW spread kaise badhta hai? ::: ki tarah, yaani jahan hours mein ho ARW ko se mein convert karo? ::: se divide karo Do independent errors kaise combine hote hain? ::: quadrature mein (variances add hote hain), Pehle kaunsa error calibrate karte hain? ::: bias — yeh seconds se upar dominate karta hai, linearly bina bound ke badhta hai, isliye ise hatane se accuracy mein sabse bada fayda hota hai noise ko touch karne se pehle