It’s not an essential upgrade if you’re already happy with your existing flight controller, but it may still be of interest - there’s an overview of both in the Technical Reference if you want to compare. Functionally speaking the Navigator
- is a bit more tailored to ArduSub use-cases
- e.g. there are leak probe connectors built in
- has a couple of extra PWM outputs
- has more usable connectors
- has more potential for expandability
- we’re planning to make libraries available for accessing the sensors and connectors, so that they’re accessible from user code outside the autopilot firmware, but that hasn’t been done yet
does not yet support relay outputs→ relay support added in ArduSub 4.1.1I believe there’s currently a working branch that’s being tested - it should hopefully be merged in to the main ArduSub reasonably soon
- is more robust when updating firmware (because it’s just files on the Raspberry Pi)
- has easier to access log files
If you do decide to upgrade,