Skip to content

A Kalman Filter for Easynav#37

Merged
fmrico merged 5 commits intoEasyNavigation:rollingfrom
midemig:rolling
Dec 2, 2025
Merged

A Kalman Filter for Easynav#37
fmrico merged 5 commits intoEasyNavigation:rollingfrom
midemig:rolling

Conversation

@midemig
Copy link
Copy Markdown
Contributor

@midemig midemig commented Dec 2, 2025

Description

This PR introduces the first version of Fusion Localizer, an Unscented Kalman Filter (UKF) implementation based on the robot_localization repository.

Key Features

  • Multi-Source Fusion: It is capable of filtering $n$ odometry sources.
  • Direct GNSS Support: It accepts sensor_msgs/NavSatFix messages directly as input.
  • Filtered Output: It processes these inputs to generate a robust, filtered localization estimate.

Testing & Validation

This package has been successfully tested in the following scenarios:

  • Real Data: Validated using a rosbag from a SUMMIT robot.
  • Simulation: Tested in the easynav_playground_summit environment using the included configuration files.

@codecov-commenter
Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@fmrico
Copy link
Copy Markdown
Contributor

fmrico commented Dec 2, 2025

LGTM!! Merging!!

🚀

@fmrico fmrico merged commit 0896d2d into EasyNavigation:rolling Dec 2, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants