राज्य अंतरिक्ष मॉडल में कलमन फ़िल्टर की व्याख्या करना


10

राज्य अंतरिक्ष मॉडल में कलमन फ़िल्टर के उपयोग में क्या कदम शामिल हैं?

मैंने कुछ विभिन्न योगों को देखा है , लेकिन मैं विवरणों के बारे में निश्चित नहीं हूं। उदाहरण के लिए, काउपरवेट समीकरणों के इस सेट से शुरू होता है:

θटी=जीटीθटी-1+डब्ल्यूटी

yt=Ft′θt+vt
θt=Gtθt−1+wt

जहाँ पर , और , हमारे अज्ञात अनुमान हैं और प्रेक्षित मान हैं।डब्ल्यू टी ~ एन ( 0 , डब्ल्यू टी ) θ टी वाई टीθ0∼N(m0,C0),vt∼N(0,Vt)wt∼N(0,Wt)θtyt

काउपरवेट शामिल वितरण को परिभाषित करता है (पूर्व, संभावना और पीछे वितरण, क्रमशः):

y टी | ∼ टी θ एन ( एफ)

θt|Dt−1∼N(at,Rt)
θटी| डीटी∼एन(एमटी,सीटी)
yt|θt∼N(Ft′θt,Vt)
θt|Dt∼N(mt,Ct)

साथ में

at=Gtmt−1,Rt=GtCt−1Gt′+Wtet=yt−ft,mt=at+Atetft=Ft′at,Qt=Ft′RtFt+VtAt=RtFtQt−1,Ct=Rt−AtQtAt′

जिस तरह से, के वितरण का मतलब है मनाया मूल्यों दिया अप करने के लिए । एक सरल संकेतन लेकिन मैं काउपरवेट के संकेतन के साथ चिपका रहूंगा।θt|Dt−1θtyt−1θt|t−1

लेखक अपेक्षाओं के संदर्भ में की भविष्यवाणी का वर्णन करता है:yt+1|Dt

E[yt+1|Dt]=E[Ft+1′θt+1+vt+1|Dt]=Ft+1′E[θt+1|Dt]=Ft+1′at+1=ft+1

जहां तक ​​मैं समझता हूं, ये कदम हैं, हालांकि, कृपया मुझे बताएं कि क्या कोई गलती है या कोई गड़बड़ी है:

  1. हम , शुरू करते हैं , , हम अपने अनुमानों के लिए मान का मूल्य अनुमान ।m0C0θ0
  2. हम लिए एक मूल्य की भविष्यवाणी करते हैं । यह बराबर होना चाहिए जो । बाद से जाना जाता है ।y1|D0f1F1′a1a1a1=G1m0
  3. एक बार जब हम लिए हमारी भविष्यवाणी करते हैं , तो हम त्रुटि गणना करते हैं ।y1|D0e1=y1−f1
  4. त्रुटि का उपयोग पीछे के वितरण की गणना करने के लिए किया जाता है जिसमें और । को पूर्व माध्य और त्रुटि के भारित योग के रूप में दिया गया है: । θ 1 | डी 1 एम 1 सी 1 एम 1 ए 1 + ए 1 ई 1e1θ1|D1m1C1m1a1+A1e1
  5. निम्नलिखित पुनरावृत्ति में, हम चरण 1 में भविष्यवाणी करके शुरू करते हैं। इस स्थिति में, । चूँकि और की अपेक्षा है कि हम पहले से ही पिछले चरण में गणना करते हैं, तो हम गणना करने के लिए आगे बढ़ सकते हैं। वितरण का मतलब पहले की तरह। एफ 2 = एफy2|D1एक2=जी2मीटर1मीटर1θ1| डी1ई2θ2| डी2f2=F2′a2a2=G2m1m1θ1|D1e2θ2|D2

मुझे लगता है कि पीछे के वितरण की गणना है जिसे कुछ लोग अद्यतन कदम कहते हैं और की अपेक्षा का उपयोग करते हैं। भविष्यवाणी कदम है। y t + 1 | डी टीθt|Dtyt+1|Dt

संक्षिप्तता के लिए, मैंने कोविरियस मैट्रिसेस की गणना करने के चरणों को छोड़ दिया।

क्या मैं कुछ भूल गया? क्या आप इसे समझाने का एक बेहतर तरीका जानते हैं? मुझे लगता है कि यह अभी भी कुछ गड़बड़ है, इसलिए शायद एक स्पष्ट दृष्टिकोण है।

जवाबों:


3

मुझे लगता है कि आप जो कहते हैं वह सही है, और मुझे नहीं लगता कि यह गड़बड़ है। यह कहने का एक तरीका है कि कलमन फ़िल्टर एक त्रुटि-सुधार एल्गोरिथ्म है, जो वर्तमान टिप्पणियों के साथ विसंगतियों के प्रकाश में भविष्यवाणियों को संशोधित करता है। यह सुधार आपके चरण 4 में किया गया है) लाभ मैट्रिक्स का उपयोग कर ।At


आपके उत्तर के लिए धन्यवाद। शायद यह सही है, लेकिन मैं इस बारे में अधिक विस्तृत (और प्राकृतिक) स्पष्टीकरण पढ़ना चाहूंगा। मैंने किताबों और स्लाइडों में विवरण पढ़ा है, लेकिन उनमें से ज्यादातर बहुत स्पष्ट नहीं हैं और मामूली अंतर हैं।
— रॉबर्ट स्मिथ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.