sensor-fusion-ekf
Use when estimating robot pose/odometry from multiple sensors (wheel odom, IMU, GPS, visual odom) — configure a robot_localization EKF/UKF with per-sensor state masks rather than trusting a single sou
SKILL.mdproject-trajectory/skills/sensor-fusion-ekf/SKILL.md
GitHubWhen to use. Pose/odometry estimation or drift problems. Why: every sensor lies differently (wheel slip, IMU bias, GPS jumps); an EKF with correct per-sensor masks beats any one sensor.
Procedure.
- List sensors and which state dims each is trustworthy for (odom→x/y/yaw & velocities, IMU→orientation/angular-rate, GPS→global x/y).
- Write the
*_configboolean masks accordingly; set frames (odom/base_link/world). - Tune process/measurement covariance from real logs (system ID), not guesses.
- Done when: fused odom is continuous and drift-bounded over a test trajectory (plot pasted).
Knowledge: KNOWLEDGE-LIBRARY.md §B1. Example: the ekf.yaml there.