... In de logfile zie ik dat de drone op het laatst op -18 meter vloog, dus er was zeker iets niet in de haak...
Wordt de hoogte normaal gesproken op 0 gesteld bij initialisatie? If so, dan klopt het inderdaad niet dat je dan op -18 meter landt.
Gaat de hoogtemeter echter uit van een standaardatmosfeer (15 graden Celsius op gemiddeld zeeniveau, bij een luchtdruk van 1013,2 mbar), dan kan het normaal zijn. Iedere mbar lagere druk rekent dan om naar 27 ft, dus een meter of 9, meer hoogte. Luchtdruk is nu 1009 mbar. Als 1013 0 meter is, dan meet je nu al een 35m hoogte op de grond. Als op de dag van je vlucht de luchtdruk 1015 mbar was, dan kom je dus in die orde van grootte van -18 meter uit. En dat kan, want we hadden de afgelopen dagen een hogere luchtdruk.
Wil je de absolute hoogte tov gemiddeld zeeniveau meten, dan moet je de huidige lokale luchtdruk, teruggerekend naar gemiddeld zeeniveau (QNH) invoeren per vlucht. Dat zal vast niet het geval zijn, want dat maakt het voor de gemiddelde gebruiker wat onvriendelijk.
Dus zal waarschijnlijk het toestel nullen bij initialisatie. Daarmee meet je absolute hoogte ten opzichte van grondniveau (van de initialisatie plek) en dat is over het algemeen ook waar je in geïnteresseerd bent.
De hoogtes van mijn stokpaardje, de laagvlieggebieden, worden bijvoorbeeld als hoogte AGL (Above Ground Level) aangegeven (overige hoogtes in de luchtvaart worden i.h.a. t.o.v. gemiddeld zeeniveau, of de standaard atmosfeer gegeven).
Anyway, mijn punt is dat een paar millibar al een hoop verschil maakt in de hoogtemeting. Maar ben je vanaf 0 meter opgestegen, dan verwacht je in het platte Nederland ook weer op 0 meter te landen, inderdaad.