Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add relposheading in process fix uavcan driver (AP Periph Dronecan Dual RTK support) #23821

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

dirksavage88
Copy link
Contributor

@dirksavage88 dirksavage88 commented Oct 16, 2024

Solved Problem

Adds support for dual RTK heading via AP Periph, which publishes heading as a distinct message (RelPosHeading) instead of via the ecef position fields.

Fixes #22520

Solution

  • Add sub callback for relposheading within GNSS sensor uavcan driver
  • Process heading information and validity in process fixx method

Changelog Entry

For release notes:

Feature: Add support for AP Periph (dronecan) dual GPS heading setups
New parameter: None
Documentation: Pending doc update PR in PX4 user guide

Alternatives

Create a sub to the sensor gnss relative uORB topic directly in EKF2

Test coverage

  • Tested using dual Holybro ZED-F9P dronecan nodes and pixhawk 6xrt

Context

TODO: post log
Pending doc update PR: PX4/PX4-user_guide#3406

@dirksavage88
Copy link
Contributor Author

@vincentpoont2

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.

[CAN GPS] Dual F9P Heading Support for CAN GPS (Non-PX4 CAN FW)
1 participant