3.5.36 · D1 · HinglishGuidance, Navigation & Control (GNC)

FoundationsLQG — LQR + Kalman filter, separation principle

3,025 words14 min read↑ Read in English

3.5.36 · D1 · Physics › Guidance, Navigation & Control (GNC) › LQG — LQR + Kalman filter, separation principle

Yeh page yeh maanta hai ki tumne parent note ka koi bhi notation pehle nahi dekha. Hum har letter, arrow, aur squiggle ko ground up se build karte hain, ek aisi order mein jahan ladder ki har rung uske neeche wali par tikhi ho. Agar tumne parent LQG topic padha hai aur koi aisa symbol mila jise tum parse nahi kar sake, toh yeh woh page hai jo use fix karta hai.


0 — "Ek system" kya hota hai aur arrows kyun hote hain?

Kisi bhi letter se pehle, us object ki picture banao jise hum control karte hain.

Figure — LQG — LQR + Kalman filter, separation principle

1 — State : "woh sab jo tum bhavishya predict karne ke liye jaanna chahoge"

Picture: figure s01 mein, hum do-number state ko ek state plane mein single dot ke roop mein draw karte hain — ek axis position hai, doosri velocity. Dot ki location hi state hai; axes kamra nahi hain, woh do state coordinates hain.

Topic ko yeh kyun chahiye: LQG mein sab kuch — steering, estimating, cost — state ke relative measure hota hai. Hamara poora goal hoga " ko zero par drive karo" (dot ko origin par target tak laao).


2 — Vectors aur transpose

ki zaroorat kyun kabhi padti hai: ek vector ke size se ek single number banane ke liye hum compute karte hain — squares ka sum, yaani dot origin se kitna door hai, squared. Ek row times column, poore vector ko ek honest number mein collapse kar deta hai. Woh single number hi woh hai jise hum chhota karne ki koshish karenge.


3 — Matrices : "machines jo ek vector ko reshape karti hain"

Picture: ek matrix ek arrow-bender hai. Use arrow do; yeh alag arrow wapas deta hai.

Figure — LQG — LQR + Kalman filter, separation principle

Teen named grids mein se har ek ko pehle ek aur symbol chahiye — control (jisse tum push karte ho) aur noises , — isliye hum unhe abhi introduce karte hain, koi bhi equation likhne se pehle jo unhe use kare.

Ab teen named grids, har ek ek physical question ka jawab deta hua:

Topic ko yeh kyun chahiye: yeh kamre ke rules hain. LQG ki har equation yahi teen grids plus noise hain. Dekho State-space Representation.


4 — : kisi symbol ke upar dot ka matlab "rate of change"

Yeh notation kyun, na ki ""? Kyunki machine continuously badlti hai, jumps mein nahi. Overdot derivative hai — instantaneous rate — jo smooth motion describe karne ka ek maatra honest tarika hai. Yeh jawab deta hai "dot abhi is waqt kahan ja raha hai?"

§3 aur §4 ko jodne par (, , pehle se named hain) state aur measurement equations milti hain: Pehle ko plain words mein padho: dot ki velocity hai: uska natural drift plus mere push ka effect plus ek random shove . Doosra kehta hai: sensor kya report karta hai hai truth ka clean projection plus sensor error .


5 — , , : dekho, andazo lagao, aur hum kitne galat hain

§3 mein define hua tha; measurement abhi upar aaya. Yahan hum yeh naam dete hain jo hum se build karte hain.

Figure — LQG — LQR + Kalman filter, separation principle

6 — Noise ki size: aur

Humne aur ko §3 mein naam diya; ab hum precisely batate hain ki woh kitne bade hain.

"0" kyun? Agar noise ka average zero ke alawa kuch hota toh woh ek jaani-pehchani drift hoti, aur hum use ya mein fold kar lete. Sachchi noise average out ho jaati hai — isliye 0 par centered.


7 — , aur "penalise = isko square karo"

Jo cost hum minimise karte hain woh hai

Do ordering constraints jo tumhein milenge:

  • ("positive semidefinite"): badness kabhi negative nahi — tum kuch directions ke baare mein neutral ho sakte ho.
  • ("positive definite"): har push kuch toh cost karta hi hai — free control nahi milti.

8 — , , aur , : woh answers jo maths wapas deta hai

Yeh chaar outputs hain — tum inhe choose nahi karte, tum inke liye solve karte ho.

Dono Riccati equations se nikale jaate hain (dekho Riccati Equation) — ek controller ke liye (), ek dual copy filter ke liye (). Woh duality hi separation principle ke peeche ka engine hai.


9 — Do hidden prerequisites jinhe parent lean karta hai


Prerequisite map

Vectors and transpose

Matrices A B C

Quadratic cost x Q x

State equation x-dot = Ax + Bu + w

Derivative x-dot

Gaussian noise w and v

Estimate x-hat and error e

LQR gain K via Riccati

Kalman gain L via Riccati

Controllability and Observability

Separation Principle

Eigenvalues and stability

LQG controller


Equipment checklist

Right side cover karo aur zor se jawab do; check karne ke liye reveal karo.

kya compute karta hai, aur kya yeh ek number hai ya matrix?
ki entries ke squares ka sum — squared length. Yeh ek single number (scalar) hai.
mein overdot ka kya matlab hai?
ka instantaneous rate of change (uski derivative / velocity).
mein, , , , mein se har ek ko naam do.
= natural drift/dynamics, = control kaise act karta hai, = woh control jo tum choose karte ho, = random process noise.
Hum measurement ko directly steer karne ke liye kyun use nahi kar sakte?
state ka sirf ek hissa dikhata hai () aur noise () se corrupted hai; hume pehle reconstruct karna hoga.
kya hai, ek phrase mein?
Estimation error — hamara guess kitna galat hai.
aur tumhe aur ke baare mein kya batate hain?
Dono Gaussian hain, unbiased (mean 0); aur process aur measurement noise ki spread/size describe karte hain respectively.
Cost quadratic () kyun hai?
Squaring badness ko positive rakhta hai aur badi errors aur efforts ko disproportionately punish karta hai, aur yeh optimal law ko linear banata hai.
aur mein kya fark hai?
kuch directions mein flat ho sakta hai (); ko har direction mein upar curve karna chahiye ( nonzero ke liye) taaki saare control kuch toh cost karein.
Value function kya hai aur usmein kaise appear karta hai?
state se sabse sasta total future cost hai; LQ ke liye yeh ke barabar hai, isliye cost-to-go bowl hai.
Gains aur mein se har ek kya karta hai?
estimate ko control action mein badalta hai; innovation/surprise ko estimate ki correction mein badalta hai.
Eigenvector vs eigenvalue — kaunsa direction hai aur kaunsa number?
Eigenvector woh direction hai jise matrix sirf stretch karta hai; eigenvalue woh scalar hai jo batata hai kitna.
Stability ke liye matrix ke eigenvalues ke baare mein kya true hona chahiye?
Har eigenvalue ka negative real part hona chahiye, taaki saari motions zero tak decay ho jaayein.
aur ke exist karne ke liye system mein kaunse do structural properties hone chahiye?
Controllability (pushes har state tak pahunchti hain) aur observability (sensor har state reveal karta hai).