Foundations — Observability — when KF can estimate state
3.5.23 · D1· Physics › Guidance, Navigation & Control (GNC) › Observability — when KF can estimate state
Is page par assume kiya gaya hai ki aapne kuch bhi nahi dekha. Isse pehle ki aap parent note on observability padh sakein, har woh symbol jo wahan milega uska matlab pehle clear hona chahiye. Hum unhe ek-ek karke banate hain, har ek pichle ke upar, aur har ek ko ek picture se pin karte hain.
0. Woh scene jise hum describe kar rahe hain
Ek ghoomte hue satellite ki picture socho. Andar kuch quantities hain jo sach hain par chhupe hain — uska asli pointing angle, uske gyroscope ki dheere-dheere barhti drift error. Bahar, ek star-tracker padhe jaane wale numbers ugalta hai. Poora subject "andar kya sach mein ho raha hai" aur "hum kya dekh paate hain" ke beech ki khaai mein rehta hai.

Ab hum is picture ke har piece ko naam dete hain.
1. Ek vector aur symbol
Picture: ek arrow, ya equivalently ek dot, ek aisi space mein float karta hua jahan har dial ke liye ek axis hai. Do dials → flat plane; dot ki position hi machine ki poori internal condition hai.
Topic ko kyun chahiye: observability is poori dot ko bahar se pin karne ke baare mein hai. Agar hum sabhi dials ko ek object mein bundle nahi kar sakte, toh hum pooch hi nahi sakte "kya humne poori cheez recover ki?"
2. State aur measurement
Picture: state dot ek bade kamre mein rehta hai ( axes); measurement uska shadow hai ek chhoti wall par ( axes). Kai alag-alag dots ek hi shadow daal sakte hain — woh ambiguity hi observability ki chinta hai.

3. Matrices aur matrix–vector multiplication
aur ka koi matlab ho, pehle jaanna hoga ki matrix kya karti hai.
Picture: ek matrix poore dots ke space ko stretch, rotate, squish, ya project karti hai. Dekho ek dots ki grid andar jaaye aur ek warped grid bahar aaye.
Topic ko kyun chahiye: "state kaise evolve hota hai" aur "sensor state ko kaise padhta hai" dono exactly aisi mixing operations hain — isliye woh matrices hain.
4. Dynamics matrix , aur input ,
Picture: kamre ke har dot par, ek chhota arrow lagaata hai jo kehta hai "state agli instant is taraf slide karegi." Poora kamra flow arrows ka ek field ban jaata hai.
Topic ko kyun chahiye — crucial subtlety: agar hai, toh dial dial mein leak hota hai. Ek chhupa dial jise hum measure nahi kar sakte woh bhi khud ko betray kar sakta hai ek aisa dial nudge karke jo hum dekh sakte hain. Yahi leaking woh mechanism hai jo chhupe cheezon ko observable banata hai. (Parent ke position–velocity example mein, velocity unseen hai lekin use position push karne deta hai — isliye woh leak out ho jaati hai.)
Topic ko kyun chahiye: motion ka poora equation (agla section) contain karta hai. Lekin kyunki jaana hua hai, hum hamesha uska effect subtract kar sakte hain aur sirf machine ke apne unforced drift ko study kar sakte hain — exactly isliye observability testing set karti hai.

5. Measurement matrix
Picture: Section 2 mein window ki shape hai. ek aisi window hai jo dial 1 dikhati hai aur dial 2 ko poori tarah chhupa deti hai.
6. Derivative — samay ke saath change padhna
Yeh tool kyun aur koi nahi? Hum measurement stream se information nikalna chahte hain. Ek akela snapshot ek clue deta hai. Lekin slope , curvature , wagera extra independent clues hain — har naya derivative chhupe state ke baare mein ek naya fresh equation hai. Derivative precisely woh tool hai jo "samay ke saath dekhna" ko "zyada equations" mein convert karta hai.
Picture: ek hilti hue measurement curve . par uski height ek number hai; wahan uski slope ek doosra, independent number hai; uska bend teesra hai. Har ek chhupe dot mein ek naya probe hai.
7. Matrix exponential
Yeh tool kyun? Humein ek clean object chahiye jo "starting dot " ko "baad ke kisi bhi samay ka dot" mein badle. exactly woh propagator hai — daalo, nikalti hai.
Picture: starting dot pakdo aur ke flow arrows (Section 4) ko use uski path par sweep karne do; woh recipe hai ki time par woh kahan land karta hai.
Isliye measured stream hai — chhupa start, time se propagate hoke, phir window se project hokar.
8. se equations nikalna — derivative ladder
Ab hum derivative tool ko use karte hain measurement stream ko unknown ke baare mein equations mein badalne ke liye. se shuru karke differentiate karo, ek hi fact use karke ki .
WHAT humne abhi kiya: jaane hue signal ko baar-baar differentiate kiya aur par uski value padhi. WHY: par propagator disappear ho jaata hai, clean pattern chhod kar. YEH KAISA DIKHTA HAI: har derivative hilti hue curve ka ek naya probe hai — height, slope, bend — aur har probe chhupe dot ke baare mein information ki ek aur row hai.
Kab rukein? Cayley–Hamilton Theorem ke anusaar, simply ka ek mix hai, isliye woh information repeat karta hai jo humारे paas already hai. Isliye sirf pehle rows () mein kuch naya hai.
9. Ladder stack karna — observability matrix
Ab hum un independent equations ko ek single matrix statement mein bundle karte hain.
WHAT humne abhi kiya: poori derivative ladder ko ek equation " times unknown equals measured data" ki tarah likha. WHY: kya hum ke liye solve kar sakte hain yeh ab sirf ki shape par depend karta hai — ek sawaal jo hum agle section mein rank se answer karte hain. YEH KAISA DIKHTA HAI: windows ka ek tall stack, har ek flow ke ek aur step ke baad state ko dekh raha hai.
10. Rank aur null space
Ye do ideas poore topic ka punchline hain, isliye hum inhe dhyaan se banate hain.
Picture: ko ek projection socho jo shadows daalta hai. Agar koi direction light ke flat against padi hai, toh woh koi shadow nahi dalti — woh direction null space mein hai. Agar kuch bhi flat nahi hota, toh null space sirf hai aur matrix har direction ko alag rakhta hai (full rank).

11. Transpose
Topic ko kyun chahiye: parent ek duality state karta hai — observable controllable. Transpose woh mirror hai jo "reading-out" problem ko "driving-in" problem mein badle. Mirror image ke liye dekho Controllability — when we can steer the state.
Prerequisite map
Har arrow ka matlab hai "left box aapke paas hona chahiye tabhi right box ka matlab samajh aayega." Sab kuch observability rank test mein funnel hota hai — woh yes/no answer jo parent note deta hai.
Worked micro-example: ek matrix ko act karte dekho
Equipment checklist
Khud test karo — jawab dene ke baad hi reveal karo.
ka plain words mein kya matlab hai?
Ek matrix ek vector ke saath kya karta hai?
Dynamics matrix ki entry aapko kya batati hai?
aur kya hain?
Measurement matrix kya represent karta hai?
Hum ke derivatives kyun use karte hain?
ek sentence mein kya hai?
Observability matrix ko aur ke terms mein likho.
Null space kya hai?
Rank, null space aur observability ke beech link batao.
Transpose humein observability ke baare mein kya kehne deta hai?
Ek chhupa dial phir bhi observable kyun ho sakta hai?
Ab Observability — when KF can estimate state par jao jahan har symbol earn kiya hua hai. Related next steps: State-space representation of LTI systems, Cayley–Hamilton Theorem, Observability Gramian & degree of observability.