Skip to content

Conversation

@ZhongJiagui
Copy link

This PR refactors the monolithic gnss_imu_fusion_node into several distinct modules.

Changes:

  • Extracted data processing, backend optimization, and visualization logic into their own separate classes.
  • The main node is now primarily responsible for wiring these modules together.

Reason:

  • To improve code readability, maintainability, and make it easier to add new features in the future.

XRWang5658 and others added 30 commits April 16, 2025 07:04
changed the condition in Line 2931 use_gps_velocity
XRWang5658 and others added 30 commits May 26, 2025 16:23
- Implemented a GNSS parser in `gnss_parser.h` to handle various GNSS message types including `GnssPVTSolnMsg`, `INSPVAX`, and `Odometry`. It can be extended more easily.
- Enabled flexibility in selecting GPS message types and topics for integration by simply changing the launch file.
path and the topics are hard coded in the script, please modify the corresponding bag path and topics that you need to analysis
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