3.5.25 · D5 · HinglishGuidance, Navigation & Control (GNC)

Question bankUnscented Kalman Filter (UKF) — sigma points, better for nonlinear

2,099 words10 min read↑ Read in English

3.5.25 · D5 · Physics › Guidance, Navigation & Control (GNC) › Unscented Kalman Filter (UKF) — sigma points, better for non

Do words aur bhi hain jo yaad rakhne chahiye:

  • sigma points ::: deterministically chosen sample points ( = state dimension) jinke weighted mean aur spread input mean aur covariance ko exactly reproduce karte hain.
  • Unscented Transform (UT) ::: yeh procedure hai jisme sigma points ko true nonlinear function ( ya ) ke through push kiya jaata hai aur output mean aur covariance transformed points se read ki jaati hai.

True ya false — justify karo

UKF nonlinear function ko ek polynomial se approximate karta hai.
False. UKF distribution ko approximate karta hai (sigma points se) aur true, un-approximated ko har point par apply karta hai — ek arbitrary function approximate karne se distribution approximate karna aasaan hai.
UKF mein Jacobian matrix compute karni padti hai.
False. Yeh kabhi linearize nahi karta; yeh estimate karta hai ki uncertainty kaise propagate hoti hai sigma points ko directly transform karke, toh ya ke koi bhi derivatives kabhi nahi lete.
Sigma points Monte Carlo samples ki tarah randomly draw kiye jaate hain.
False. Yeh deterministic aur minimal () hote hain, pehle do moments exactly match karne ke liye place kiye jaate hain; randomness sirf sampling noise add karti, accuracy nahi.
Ek purely linear system ke liye, UKF aur ordinary Kalman Filter (linear) ka result same hota hai.
True. Jab aur linear hain toh sigma-point mean aur covariance exact linear propagation reproduce karte hain, isliye UKF standard Kalman recursion mein collapse ho jaata hai.
Mean weights aur covariance weights har sigma point ke liye identical hote hain.
False. Yeh sirf center point par alag hain: . Baaki outer points dono ke liye same weight share karte hain.
UKF ek Bayesian sampling method hai jo Particle Filter ki tarah zyada particles se improve hota hai.
False. Particle filter bahut saare random particles use karta hai aur arbitrary (non-Gaussian) distributions represent karta hai; UKF ek fixed minimal set use karta hai jo assumed Gaussian ke sirf do moments match karta hai.
UT mein weights sab positive hone chahiye.
False. negative ho sakta hai jab ho (jaise bade ke saath ), phir bhi weighted moment conditions hold karti hain — negative weights yahan valid hain.
UT kisi bhi nonlinear function ke mean ke liye exact hai.
False. Yeh Gaussian inputs ke liye mean ke liye 3rd-order accurate hai — sirf uss order tak ke polynomials ke liye (aur jaise special cases ke liye) exact hai, arbitrary ke liye nahi.

Error dhundo

" ke through sigma points propagate karne ke baad, predicted covariance hai ."
missing hai. Sigma points sirf prior uncertainty carry karte hain; additive process-noise covariance add karna zaroori hai, warna filter overconfident ho jaata hai aur diverge kar sakta hai.
"Main innovation covariance banane ke liye use karunga."
Galat weight hai. Covariance sums use karte hain; sirf mean use karta hai. Inhe swap karne se Gaussian-tuning () correction corrupt ho jaati hai jo ke andar hoti hai.
"Measurement covariance hai ."
missing hai. Measurement-noise covariance additively mein inject hoti hai; iske bina gain sensor par zyada trust karta hai.
" ka matrix square root koi bhi ho sakta hai jiska ho."
Humein chahiye: ke columns woh axis-directions ban jaate hain jinke saath sigma points place kiye jaate hain, isliye un columns ko satisfy karna chahiye. Practice mein lower-triangular Cholesky Decomposition factor use hota hai; lene se geometry transpose ho jaati hai aur axes galat jagah place ho jaate hain.
"Kyunki sigma points ko almost mean par rakhta hai, covariance estimate tiny ho jaata hai."
Nahi. Shrink exactly term in aur bade outer weights se cancel ho jaata hai, isliye recovered covariance sahi rehta hai — yahi scaled UT ka point hai.
"."
Subtraction missing hai: correct definition hai . bhool jaane se har sigma point galat jagah ho jaata hai aur moment match toot jaata hai.
"UKF mein Kalman gain hai ."
UKF mein koi nahi hota. Gain hai , jisme sigma-point cross-covariance use hoti hai ki jagah — poora point yahi hai ki koi Jacobian exist nahi karta.

Why questions

UKF sharply curved par Extended Kalman Filter (EKF) ko kyun beat karta hai?
EKF Taylor Series Expansion ka sirf linear term rakhta hai aur curvature discard karta hai; UKF true ko spread-out points par evaluate karta hai, isliye woh 2nd/3rd-order effects capture karta hai jo EKF throw away karta hai.
Exactly sigma points kyun hote hain, zyada kyun nahi?
Ek center point mean fix karta hai aur do points per dimension (har principal axis of ke saath plus/minus) covariance fix karte hain — yeh minimal set hai jo dono moments exactly match karta hai.
Matrix square root ki zaroorat kyun hai?
Points ko uncertainty ellipsoid ki shape aur orientation ke saath spread karne ke liye; square root ke columns principal-axis directions hain jo unke standard deviations se scale kiye hue hain.
Ek weight set ki jagah aur mein kyun split karte hain?
Taaki Gaussian-tuning term covariance mein inject ho sake ( ke through) bina mean shift kiye, kyunki yeh sirf center weight ko touch karta hai.
Gaussian inputs ke liye optimal kyun maana jaata hai?
sirf ke through enter hota hai, isliye yeh covariance expansion ke 4th-moment (kurtosis) term mein center point ke contribution ko re-weight karta hai; set karne se Gaussian ke liye leading kurtosis error exactly cancel ho jaati hai, jiska kurtosis known hai — isliye "Gaussians ke liye optimal."
UKF jaisi measurement ko kyun handle kar leta hai jahan EKF origin par struggle karta hai?
EKF ka Jacobian par undefined hai, lekin UKF ka evaluated points ka ek finite weighted sum hai — derivative-free, isliye koi singularity nahi.
"Distribution ke do moments match karna" Kalman-style filter ke liye kyun kaafi hai?
Ek Kalman filter sirf mean aur covariance propagate karta hai; agar sigma cloud woh do moments reproduce kare, toh yeh recursion ko sab kuch feed karta hai jo woh use karta hai — higher moments update ke liye irrelevant hain.

Edge cases

Agar exactly linear ho toh kya hoga?
UT exact transformed mean aur covariance return karta hai (koi approximation error nahi), isliye UKF us step par linear Kalman Filter (linear) ke identical ho jaata hai.
Ek scalar aur ke liye, EKF kya mean predict karta hai versus truth?
EKF Jacobian use karta hai aur predict karta hai; truth (aur UT) hai — EKF ek symmetric extremum par completely fail karta hai.
Agar negative aaye aur negative ho jaaye toh?
Bilkul valid hai: moment conditions phir bhi hold karti hain, though negative center weight kabhi kabhi non-positive-definite estimate de sakta hai — yahi ek known reason hai scaled/square-root UKF forms prefer karne ka.
Agar prediction mein additive bhool jaao aur yeh kaafi steps tak chale toh?
Covariance bina bound ke shrink hoti jaayegi, filter overconfident ho jaayega, naye measurements ignore karega, aur aakhirkar true state se diverge kar jaayega.
Kya UKF tab exact hota hai jab input non-Gaussian ho?
Nahi. Sigma points aur Gaussian ke liye tuned hain; heavy-tailed ya multimodal inputs ke liye two-moment match structure miss karta hai — yahan Particle Filter prefer kiya jaata hai.
Sabse chhoti state dimension kaunsi hai jahan UKF ko sirf mean par evaluate karne se alag result deta hai?
Koi bhi : ke liye bhi par do outer points woh curvature sense karte hain jo ek single center evaluation nahi kar sakta — yahi exactly wala case hai.
Agar sigma points galat scaling factor se place kiye jaayein (jaise ki jagah ), toh kya toota?
Recovered covariance galat scale hogi — points bahut paas ya bahut door honge, isliye true propagated covariance se match nahi karega even for linear .