Андрей, а зачем для 3D пилотажа видеть столбы? На поле для пилотажа вроде столбов обычно нет. Запрограммировать программу так, чтобы вся укладывалась в +/- 30 метров от взлета, где столбов нет.
Тогда можно вместо точных датчиков высоты использовать инерциальную систему (Акселерометры). За ноль брать точку взлета и отталкиваться в расчетах от неё.
При желании, наверно можно корректировать накапливающуюся ошибку от реальных датчиков, усредняя и фильтруя погрешность измерения.
Знаю, что так себя ведет навигационная система самолета. Основное ядро системы не зависит от GPS, радаров, барометров и прочих датчиков положения. Она рассчитывает положение самолета с момента взлета, зная его скорость и курс. А различные датчики (GPS, маяки,...) использует только для корректировки ошибки, и в принципе может лететь и без них. Ошибка за полет набегает не такая и большая.
На всякий случай уточняю - речь именно о 3D пилотаже на автопилоте. БПЛА я не рассматриваю в данном случае, хотя наверно можно что-то подобное и с ними накрутить. (только надо все столбы в округе в программу заложить, чтобы облетал

)