Quick disclaimer - I work for Trimble but not in this division. I’m posting this because I found it interesting and believe others in the community will too.
Hi Mal, I am working on updating ArduPilot’s GSOF driver. I have been working with Applanix to support the BD940-INS as well as the PX1 RTX.
I’ve already sone some refactor the AP_GPS_GSOF driver, and plan to add more support soon. Applanix has agreed to ship me a unit to develop against.
Here’s the list of currently merged work, which is all refactor (non-functional changes)
Currently, I am working on adding a simulator for GSOF. The purpose is to use SITL to ensure the changes and refactor work to the driver does not introduce regressions. Then, it will be more safe to introduce features. I plan to start out by increasing support for using it as a precise GPS. For example, using the covariance estimates instead of just HDOP/VDOP.
After that, the next phase would be to use it as an “external AHRS” for ArduPilot.
If you had any specific requests for support, I am happy to discuss them here.