VIO altitude estimation error
Problem: During an autonomous mission outdoor, VIO failed to estimate the correct altitude of the copter. VIO was estimating an altitude of around 1.5-2.5 meters while it was ~4.5 meters in reality.
I am using the following hardware:
ModalAI m500 with no hardware modifications
EKF2_AID_MASK = 1 (GPS only)
EKF2_HGT_MODE = vision (using VIO/Tracking camera)
The drone took off more aggressively than usual, which probably caused some confusion in the VIO altitude estimation.
Hope someone can help.
It is likely there were not stable visual features on takeoff. A field of grass is not that great for visual feature tracking. You could try putting something in front of the drone on the ground for it to look at and see if that helps