RFOXiA LogoRFOXiA Club
← Back to DevHub

MultiNav Pro+ GNSS + sensors module - altitude from pressure vs GNSS, which to trust?

Joel SanchezJune 12, 2026
Hey all, been working on a UAV logging build using the MultiNav Pro+ GNSS and the sensors module together and I keep running into the same question - when it comes to altitude data, which source should I actually be prioritizing? The GNSS module gives me ellipsoidal height and the sensors module has the air pressure reading which I can convert to approximate altitude, but the two are consistently disagreeing by like 8-12 meters depending on conditions. Not sure if thats expected or if I'm misconfiguring something on one end.
💬 1 replies👍 0 likes👁 0 views

💬 Want to join this discussion?

Join the Community on RFOXiA Club →

Replies

AdamJune 12, 2026
@Joel Sanchez that 8-12m disagreement is completely expected and you're not misconfiguring anything — those two altitude sources are measuring fundamentally different things. The GNSS module is giving you ellipsoidal height (distance from the WGS84 mathematical ellipsoid), while barometric altitude is referenced to a standard atmosphere pressure model, and the two can diverge by anywhere from a few meters to 50+ meters depending on location and weather, so that delta you're seeing is actually pretty normal.
 
For a UAV logging build, the practical answer is: use barometric pressure for relative altitude (height above your launch point) and GNSS for absolute positioning. Baro is much more responsive to short-term altitude changes and doesn't have the vertical dilution of precision issues GNSS suffers from, but it drifts with temperature and weather over time. GNSS vertical accuracy is inherently weaker than horizontal — you're typically looking at 2-3x worse on the Z axis.
 
The real-world best practice here is sensor fusion — weight baro heavily for rate-of-climb and short-term altitude hold, and use GNSS to correct for baro drift over longer periods. If you're just logging and not doing active altitude control, I'd record both channels and apply a complementary filter in post. That way you've got the responsiveness of baro and the absolute reference from GNSS without committing to one source.

💬 Want to join this discussion?

Join the Community on RFOXiA Club →