SF

    Sensor Fusion & State Estimation

    1

    Design and tune KF/EKF/UKF/ESKF sensor fusion, and prove the filter is consistent with NEES/NIS tests.

    $39

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more
    SF

    Sensor Fusion & State Estimation

    Example session with this skill installed

    I'm seeing jumps in my drone's position when fusing GNSS and IMU. Help me set up an EKF state vector and a validation plan to check for filter consistency.

    • Read your context and instructions
    • Compiled the sensor fusion
    • Generated the data export

    I have defined the kinematic state vector and the corresponding validation workflow to address the position jumps. The focus is on ensuring the attitude and position estimates remain consistent with the sensor noise profiles through NEES/NIS testing.

    EKF Configuration and Validation Plan

    ComponentDefinition / Specification
    State Vector ($x$)$[p_n, p_e, p_d, v_n, v_e, v_d, q_w, q_x, q_y, q_z, b_{acc}, b_{gyro}]^T$
    Process ModelIMU-driven kinematics (15-state) with bias random walk integration.
    Measurement 1GNSS Position ($p_n, p_e, p_d$) with innovation gating.
    Measurement 2IMU Attitude / Angular Velocity for prediction step.
    Validation Scriptpython scripts/nees_check.py errors.csv
    Consistency MetricNormalized Innovation Squared (NIS) < $\chi^2$ threshold (0.95 confidence).

    Validation Steps

    Static Log Analysis: Record 2 hours of static IMU data to calculate Allan Variance for noise densities ($N$) and random walks ($K$).
    2.

    Jacobian Verification: Ensure the measurement model $H$ for GNSS is correctly linearized at the current state estimate.
    3.

    Innovation Gating: Apply a Mahalanobis distance check on GNSS updates to reject multipath outliers that cause position jumps.
    4.

    NEES Test: Run the filter against ground truth data in simulation to ensure the error stays within the 95% confidence interval of the covariance $P$.

    Next steps

    • Provide a sample of your static IMU log to calculate the noise parameters.
    • Review the nees_check.py requirements to ensure your error logs are formatted correctly.
    • Implement the innovation gate threshold (typically set to 5.99 for 2-DOF position updates).

    errors.csv

    CSV · data export

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Know whether your filter is lying — before the robot does.

    Design, implement and validate state estimation by sensor fusion - IMU, GNSS/RTK, wheel odometry, lidar, camera, barometer, magnetometer - with Kalman filters (KF/EKF/UKF/ESKF), particle filters and factor graphs, including noise tuning from data and consistency tests (NEES/NIS) using a tested checker. Use when the user fuses sensors for a robot, drone or vehicle, sees drift or jumps in position/attitude, or needs to tune covariances.

    Includes an EXPERT.md reference (exact parameters, thresholds, failure diagnosis). Tested scripts: scripts/nees_check.py.

    Acceptable use: civil and commercial applications only. Any military, paramilitary or weapon-related use is prohibited, as stated in the skill itself.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean today

    • Passed all security checks, Safe to install

    Listedtoday

    What's inside

    Frequently Asked Questions