10.07.2015 Views

แนวคิดพื้นฐานและหลักการทำงานของ Kalman Filter ... - โรงเรียนนายเรือ

แนวคิดพื้นฐานและหลักการทำงานของ Kalman Filter ... - โรงเรียนนายเรือ

แนวคิดพื้นฐานและหลักการทำงานของ Kalman Filter ... - โรงเรียนนายเรือ

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ปที่ ๔ ฉบับที่ ๔ ตุลาคม – ธันวาคม ๒๕๔๗๔๓โดยที่−( z − H xˆ)xˆ ˆ(๑๕)+ −k= xk+ Kk k k k−( P H2 + R ) −1−Kk= PkHk k k k(๑๖)เครื่องหมายบวกเปนการระบุวา xˆkเปนคาประมาณโดยไดนําคาที่เซนเซอรวัดไดมา−ประกอบการพิจารณา สมการที่ (๑๕) คือสมการที่ใช Update คา xˆkที่เราคาดการณไวลวงหนา (กอนที่−เซนเซอรจะวัดคาได) เมื่อพิจารณาจากสมการที่ (๑๕) และ (๙) แลวจะเห็นวา Hkxˆ kคือ สมการที่−ใชประมาณคาที่เซนเซอรควรวัดได ( ẑk) คํานวณโดยใชคาประมาณ xˆk<strong>Kalman</strong> <strong>Filter</strong> จะทํางานโดย−หา “Residual” ( zk− Hkxˆ k) ซึ่งเปนผลตางระหวางคาที่เซนเซอรควรวัดไดกับคาที่วัดไดจริง นํามาให−น้ําหนักโดยการคูณดวย <strong>Kalman</strong> Gain Kkแลวนําผลที่ไดมาใชแกไขคา xˆkที่ไดคาดการณไวลวงหนา−ผูอานจะสังเกตไดวาคาที่นํามาใชแกไข xˆkขึ้นอยูกับขนาดของ Residual และ Kkกลาวโดยทั่วไป ถาผลตางระหวางคาที่คาดการณกับคาที่วัดไดจริงมีมากและขอมูลมีความนาเชื่อถือนอย−−คา <strong>Kalman</strong> Gain Kkที่คํานวณไดจะมีคาสูง ทําใหตองแกไข xˆkมาก ( Kk( zk− Hkxˆ k) มีคามาก)ในทางกลับกันถาผลตางระหวางคาที่คาดการณไวกับคาที่วัดไดจริงมีนอยและขอมูลมีความนาเชื่อถือ−−คา <strong>Kalman</strong> Gain Kkที่คํานวณไดจะมีคาต่ํา ทําใหแกไข xˆkเพียงเล็กนอย ( Kk( zk− Hkxˆ k) มีคานอย) โดยอัตโนมัติ การคํานวณคา <strong>Kalman</strong> Gain Kkตามสมการที่ (๑๖) เปนการคํานวณที่ไดนํา+ขอมูลทางสถิติของระบบมาพิจารณาแลวและเปนคา Gain ที่จะทําให Pkมีคาต่ําสุด จากมุมมองนี้ทําใหเปนที่ยอมรับวา <strong>Kalman</strong> <strong>Filter</strong> เปน “Optimal State Estimator”ในการหาคาประมาณโดยใชสมการที่ (๑๕) เราสามารถพิสูจนไดวา คาความคลาดเคลื่อนของ++การประมาณ ek= xk− xˆ k(หรืออีกนัยหนึ่งคือความแมนยําของคาที่คํานวณได) เปนตัวแปรแบบGaussian มี คา Mean เปนศูนย และมี Variance คือk+ 22 − 2[( ek) ] = ( 1 − KkHk) Pk+ KkRk+P = E(๑๗)สุดทายผูอานจะสังเกตไดวา <strong>Kalman</strong> <strong>Filter</strong> ทํางานในลักษณะของการ Predict (คาดการณ−ลวงหนาวาสถานะของระบบ xˆkนาจะเปนอยางไรโดยไมใชคาจากเซนเซอร) และการ Estimate (หา+คาประมาณ xˆkเมื่อเซนเซอรวัดคาได) ตอไปจะเปนการพิจารณาเกี่ยวกับสมมุติฐานที่ใชในการพัฒนา<strong>Kalman</strong> <strong>Filter</strong> Algorithm๑. การตั้งสมมุติฐานวาkw และkv เปนตัวแปรสุมแบบ Gaussian สมเหตุสมผลเพราะสาเหตุสองประการ ประการแรกตามทฤษฎี Central Limit Theorem ที่กลาวไววาเมื่อนําตัวแปรสุมหลายตัว

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!