стоит на земле, делаешь фотку. Потом в свойствах смотришь. Высота над морем 50 метров. Хотя он на земле стоит
Стало интересно, почему так !? И полагаю, здесь дело не в разных модулях камеры и контроллера. Камера сама по себе никакую высоту не замеряет.
Что происходит на самом деле на примере с коллегой Bivis из Москвы.
Дрон стоит на земле, включен, винты не заведены. Барометр замеряет какую-то относительную высоту и делает это с большой погрешностью. В его случае, выдал 50 м., которые зафиксированы на фотке.
А дальше происходит самое главное ! Заводим винты и взлетаем. Сонар тут же передаёт данные барометру о фактической высоте и он её немедленно корректирует относительно точки взлёта (точки "дом").
Действует именно такой алгоритм. Где бы ты не взлетал, на Воробьёвых горах или внизу у стадиона (разница ок. 80 м. где-то), "возврат домой" будет осуществляться на фиксированной вами высоте и относительно точки взлёта, которую барометр знает теперь точно !
Именно по такому алгоритму работает наш барометр, данные которому первоначально выдаёт сонар для ввода корректировки.
Такой вывод делаю на основе анализа некоторых своих треков в аирдате, где взлетал в разных по высоте местах. Если посмотрите, то обратите внимание, что барометру требуется какое-то небольшое время, чтобы скорректировать фактическую высоту по сонару. Так же становится понятной рекомендация ненадолго зависнуть после взлёта. Не только, чтобы "сфотать" место взлёта, но и чтобы барометр более точно сообразил на какой высоте находится дрон фактически.