Почему LocationLocal: Relative Alt падает на отрицательные значения на стационарном дроне? - PullRequest
0 голосов
/ 28 ноября 2018

Я запускаю пример Set_Attitude_Target на Intel Aero с Ardupilot.Код работает так, как задумано, но в дополнение к явной ошибке датчика, которая становится более очевидной, чем дольше я запускаю эксперимент.

Короче говоря, отчет о высоте из примера сообщает, что в LocationLocal имеется относительноевысота -0,01, которая становится все меньше и меньше, чем дольше остается дрон.

Если дрон взлетает, скажем, на 1 метр, то относительная высота меньше, чем эта, поэтому разница убирается.

Я запустил тот же пример с дросселем, установленным нанизкое значение, чтобы дрон оставался неподвижным при «попытке взлета» с недостаточной тягой.В течение 5 секунд, которые беспилотник пытался взлететь, а также после того, как он сдался, снял с охраны и продолжил выполнение кода, консоль считывала дополнительные потери на высоту, пока я не остановил его на уровне -1 метр.

Откуда происходит эта ошибка датчика и как ее исправить?

1 Ответ

0 голосов
/ 30 ноября 2018

Согласно комментарию Агустинуса Баскары к исходному сообщению, встроенный датчик просто плох - его нельзя улучшить с помощью программного обеспечения.

...