Kalman Angle Filter

From Visuino
Jump to navigation Jump to search

File:TArduinoKalmanAngleFilter.png

Summary

Kalman filter for angle measurements, combining raw angle input and angular rate to reduce noise and improve orientation estimation.

Description

The Kalman Angle Filter estimates the true angle by fusing raw angle measurements with angular velocity data. It uses configurable process and measurement noise parameters to balance responsiveness and stability. This makes it ideal for IMU-based orientation tracking, motion sensing, and sensor fusion applications.

Diagram:

Properties

  • Enabled – Enables or disables the filter.
  • Change Rate Process Noise (Q Rate) – Process noise for the angular rate (default 0.0003).
  • Value Process Noise (Q Value) – Process noise for the angle value (default 0.01).
  • Value Observed Noise (R Value) – Measurement noise for the observed angle (default 0.01).
  • Units – Output units:
    • auDegree – Degrees.
    • auRadians – Radians.
    • auNormalized – Normalized (0.0 – 1.0).

Pins

Input Pins

  • In (analog) – Raw angle input.
  • Rate of Change (analog) – Angular velocity input.

Output Pins

  • Out (analog) – Filtered angle output.

Categories