Saiba como o Filtro de Kalman Alargado permite uma estimativa de estado precisa para sistemas não lineares em robótica, veículos autónomos e fusão de sensores.
Um filtro de Kalman alargado (EKF) é um algoritmo poderoso utilizado para a estimativa de estados em sistemas não lineares. É uma versão avançada do filtro de Kalman (KF) padrão e é amplamente utilizado em domínios como a robótica, a navegação e a visão por computador (CV). O principal objetivo de um EKF é produzir uma estimativa precisa do estado atual de um sistema, combinando medições ruidosas de sensores com um modelo matemático do movimento do sistema ao longo do tempo. Este processo permite um seguimento mais suave e fiável de objectos ou sistemas dinâmicos, mesmo quando os dados dos sensores são imperfeitos ou intermitentes.
Ao contrário do filtro de Kalman padrão, que foi concebido para sistemas lineares, o EKF pode lidar com modelos não lineares. Os sistemas do mundo real, como o movimento de um carro ou de uma pessoa, raramente seguem trajectórias perfeitamente lineares. O EKF resolve esse problema usando uma técnica matemática chamada linearização. Em cada passo de tempo, ele aproxima o sistema não-linear com um sistema linear em torno da estimativa do estado atual. Isto permite-lhe aplicar o mesmo ciclo de previsão e atualização que o filtro de Kalman padrão.
O ciclo funciona da seguinte forma:
Ao repetir continuamente este ciclo, o EKF fornece uma estimativa estatisticamente óptima do estado do sistema, filtrando eficazmente o ruído e gerindo a incerteza.
No contexto da Inteligência Artificial (IA), o EKF é uma pedra angular da fusão de sensores e do rastreio de objectos. Embora os modelos de aprendizagem profunda como o Ultralytics YOLO sejam excelentes na deteção de objectos num único fotograma, o seguimento desses objectos ao longo de uma sequência de vídeo requer a estimativa do seu movimento e a previsão das suas posições futuras. É aqui que o EKF se destaca.
Quando um modelo YOLO detecta um objeto, a sua posição é introduzida numa EKF como uma medida. O EKF combina então esta deteção com o seu modelo de movimento interno para manter um seguimento suave do objeto, mesmo que o detetor falhe durante alguns fotogramas. Esta funcionalidade é parte integrante do modo de seguimento disponível nos modelos Ultralytics, permitindo um seguimento robusto para aplicações em veículos autónomos e vigilância inteligente. Muitos algoritmos de rastreamento modernos, como o SORT (Simple Online and Realtime Tracking), usam um filtro de Kalman como seu componente central de previsão de movimento.
A capacidade do EKF para lidar com dinâmicas não lineares torna-o inestimável em inúmeras aplicações:
É importante diferenciar o EKF de outras técnicas de filtragem:
Embora existam filtros mais avançados, o Filtro de Kalman Alargado continua a ser uma escolha popular e eficaz para muitos desafios reais de aprendizagem automática e robótica, devido ao seu bom equilíbrio entre desempenho e eficiência computacional.