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

AP_GPS_GSOF: Initial EAHRS support #27033

Open
Ryanf55 opened this issue May 10, 2024 · 0 comments
Open

AP_GPS_GSOF: Initial EAHRS support #27033

Ryanf55 opened this issue May 10, 2024 · 0 comments

Comments

@Ryanf55
Copy link
Collaborator

Ryanf55 commented May 10, 2024

Feature request

Is your feature request related to a problem? Please describe.

PX1 is a GNSS-INS, but currently is only treated as a GPS in ArduPilot.

Describe the solution you'd like

  • Add an EAHRS driver for the PX-1 that supports ethernet

Describe alternatives you've considered

  • n/a

Platform
[x] All
[ ] AntennaTracker
[ ] Copter
[ ] Plane
[ ] Rover
[ ] Submarine

Additional context

  • Factor out the parser logic from AP_GPS/AP_GPS_GSOF.h into a new AP_GSOF/GSOF.h (NFC)
    • Could split the parser off into its own library
    • Could split the parser off into its own file in AP_GPS and then depend on that in EAHRS
    • Could move the entire device to EAHRS and delete it as a GPS
  • Add wiki entry how to configure ethernet transport for GSOF
  • Create a new EAHRS driver AP_ExternalAHRS_GSOF for the PX-1 that enables GSOF 49/50 packets
  • Add parsers for GSOF 49/50
  • Populate EAHRS position/velocity data
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant