Kalman Filtresi Nedir?
İngilizce: Kalman Filter
Yayın: · Son güncelleme:
Kalman Filtresi Nedir? Kısaca
Kalman filtresi, gürültülü ve eksik ölçümleri bir sistemin hareket modeliyle birleştirerek o sistemin gerçek durumunu, örneğin bir aracın konumunu ve hızını, her yeni ölçümde güncellenen en iyi tahminle hesaplayan algoritmadır.

Kalman filtresi (Kalman filter), sensörlerden gelen hatalı ölçümlerle bir sistemin nasıl davranması gerektiğine dair bilgiyi birleştirip daha isabetli bir tahmin üreten algoritmadır. 1960'ta Rudolf E. Kálmán tarafından yayımlandı ve kısa sürede uzay programlarında, sonra da navigasyon, robotik ve sinyal işlemede yaygın kullanıldı.
Kalman filtresi nedir?
Hiçbir sensör kusursuz değildir: Telefonundaki konum bilgisi birkaç metre sapabilir, ivme sensörü titreşimden etkilenir. Kalman filtresi şu soruya cevap arar: Elimde hareket hakkında bir model ve gürültülü ölçümler varsa, gerçek durumu en iyi nasıl tahmin ederim? Cevap, iki bilgi kaynağını güvenilirliklerine göre ağırlıklandırarak birleştirmektir.
Nasıl çalışır?
Filtre iki adımı her zaman diliminde tekrarlar:
- Tahmin: Önceki durumdan ve hareket modelinden yola çıkarak yeni durum tahmin edilir. Örneğin araç saniyede 10 metre gidiyorsa, bir saniye sonra 10 metre ileride olmalıdır. Bu tahminin belirsizliği de hesaplanır.
- Güncelleme: Yeni ölçüm geldiğinde tahminle karşılaştırılır. "Kalman kazancı" denen katsayı, ölçüme mi tahmine mi daha çok güvenileceğini belirler. Ölçüm gürültülüyse tahmine, model belirsizse ölçüme daha çok ağırlık verilir.
Böylece tahmin, her adımda hem daha kararlı hem de gerçeğe daha yakın hâle gelir.
Kullanım alanları ve sınırlar
Kalman filtresi; uçak ve uzay araçlarının navigasyonunda, GPS ile ivme sensörü verilerini birleştiren konum sistemlerinde, robotların konum takibinde ve nesne takibinde kullanılır. Sensör füzyonu uygulamalarının temel araçlarından biridir.
Klasik Kalman filtresi doğrusal sistemleri ve normal dağılımlı gürültüyü varsayar. Doğrusal olmayan sistemler için genişletilmiş ve kokusuz (unscented) Kalman filtresi gibi türevler kullanılır. Model hatalıysa filtre güvenle yanlış sonuçlar üretebilir.
Sıkça Sorulan Sorular
Kalman filtresi nerelerde kullanılır?
Navigasyon sistemleri, uydu ve uçak yönlendirme, telefonlardaki konum hesaplama, robotik, otonom araçlar ve görüntülerde nesne takibi gibi alanlarda kullanılır.
Kalman filtresi yapay zekâ mıdır?
Kalman filtresi bir olasılıksal tahmin algoritmasıdır, öğrenen bir model değildir. Ancak robotik ve otonom sistemlerde yapay zekâ bileşenleriyle birlikte sıkça kullanılır.