EN - FR - DE - ES - IT - PT -

LexiconDream

📊 Filtro de Kalman

Um algoritmo para estimar o estado a partir de dados ruidosos de sensores.

Filtro de Kalman

O filtro de Kalman estima o estado de um sistema a partir de medições ruidosas. Combina um modelo matemático de como o sistema se comporta com dados de sensores que nunca são perfeitos. O resultado é uma melhor estimativa do que a obtida apenas pelo modelo ou pelo sensor isoladamente.

Rudolf Kalman publicou o algoritmo em 1960. Foi utilizado no computador de navegação Apollo e está presente em quase todos os sistemas de orientação desde então. Um robô utiliza-o para combinar dados de odometria de rodas, IMU, GPS e lidar numa única estimativa de posição. Um drone utiliza-o para combinar dados de acelerómetro e giroscópio numa atitude estável.

Como funciona o filtro de Kalman

O filtro assume sistemas lineares e ruído gaussiano. Os sistemas reais são frequentemente não lineares, razão pela qual existem o filtro de Kalman estendido e o filtro de Kalman não-linear. Linelizam o modelo em torno da estimativa atual. O filtro de Kalman não é mágico. É uma forma fundamentada de combinar informação imperfeita. Forneça-lhe um mau modelo ou maus dados de sensores e ele produzirá uma má estimativa. Mas quando o modelo e os sensores são razoáveis, é notavelmente eficaz. É um dos algoritmos mais importantes em robótica.

Comments

No comments yet. Be the first to share a thought.

Leave a comment