小村軟體有限公司
第 7 章

綜合練習與理解度檢查

交替解答數值計算與概念性問題,從頭到尾確認 1 維純量版卡爾曼濾波器的流程。

最後以綜合題目收尾。請交替解答數值計算與概念性問題,把 1 維純量版卡爾曼濾波器的流程整個走過一遍。

共 12 題 不會傳送任何資料到伺服器 在瀏覽器內即時評分

綜合練習的做法

請依「先追數字 → 再判斷設定的意義」的順序作答。手算題把中間算式寫在紙上會更容易內化。題目以 Q1〜Q12 連續編號排列。

綜合練習 1 — 把第 1 步從頭到尾跑一遍(Q1〜Q4)

以初始值 x̂₀ = 0P₀ = 3Q = 1R = 4、首個觀測 z₁ = 8,把預測 → 更新的流程追蹤一次。

Q1. Q1: 預測變異數 P₁⁻ = P₀ + Q 是多少?

Q2. Q2: 卡爾曼增益 K₁ = P₁⁻ / (P₁⁻ + R) 是多少?

Q3. Q3: 更新後的估計值 x̂₁ 是多少?

Q4. Q4: 更新後的變異數 P₁ 是多少?

綜合練習 2 — 延續到第 2 步(Q5〜Q8)

使用上題的結果 x̂₁ = 4P₁ = 2,處理第 2 次觀測 z₂ = 6

Q1. Q5: 預測變異數 P₂⁻ 是多少?

Q2. Q6: 卡爾曼增益 K₂ 是多少?

Q3. Q7: 更新後的估計值 x̂₂ 是多少?

Q4. Q8: 更新後的變異數 P₂ 是多少?

綜合練習 3 — 判斷設定的意義(Q9〜Q12)

最後是數值計算與概念性問題交錯的綜合題。確認你是否能用言語說明設定的意義。

Q1. Q9: 最接近「觀測相當不錯,但模型不太可靠」的組合是哪一個?

Q2. Q10: 最容易產生「更平滑但對變化跟上較慢」估計的組合是哪一個?

Q3. Q11: 預測變異數 P⁻ = 0.5、觀測雜訊 R = 4 時的卡爾曼增益 K 是多少?

Q4. Q12: 最恰當描述 1 維純量版卡爾曼濾波器流程的是哪一個?

理解到這裡的話,你能做到的事

用數字說明預測與更新的分工
能夠用 KP 的式子,而非憑印象,說明「為什麼不會直接使用觀測」。
用 Q 與 R 的比值設計行為
在動滑桿之前就能估計平滑度與跟隨性之間的取捨。
讓模擬器與實作的數字互相對照
能親自驗證手計算、畫面數字與程式碼這三者是否一致。