Kalman Angle Filter

From Visuino
Revision as of 01:00, 8 September 2025 by Visuino (talk | contribs) (Created page with "Image: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 track...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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