FusionCore: ROS 2 sensor fusion that outperforms robot_localization
FusionCore: ROS 2 sensor fusion that outperforms robot_localization
I built sensor fusion for a mobile robot and reached for robot_localization like everyone does. After spending too long fighting navsat_transform, UTM zone boundaries, and YAML covariance tuning, I wrote my own. FusionCore is a 22 state UKF that fuses IMU, wheel encoders, and GPS in ECEF directly (no coordinate projection, no extra node). It estimates IMU bias, adapts its noise covariance automatically from the innovation sequence, and gates outliers with a chi squared test on every sensor. I benchmarked it against robot_localization EKF on 6 sequences from the NCLT public dataset (University of Michigan, real robot, real GPS, RTK ground truth). It wins 5 of 6. On the 6th sequence (fall, degraded GPS over a long period) it loses badly. RL UKF diverged to NaN on all six. Configs, methodology, and full reproduce instructions are in the benchmarks/ folder.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
A Fusion of MongoDB and Pinecone
Fusion – Your AI Wellness Assistant
PVZ Fusion APK Download and Updates
CLI and MCP for model fusion via harnesses
Shazu – stories born of a fusion of minds
Vimalin - Backup VMware Fusion VMs, even when they are still running
Fusion – A New “Computed Observable” for Distributed Real-Time Apps
A blockchain browser build for fusion blockchain community
Fusion – keep your files in sync between your phone and desktop
Vibe code at any scale