У меня возникли некоторые проблемы с ARDrone Parrot 2.0, и я надеюсь, что кто-то еще может столкнуться с тем же.
Во время зависания дрон (на первый взгляд) случайно теряет высоту, а затем восстанавливается. Он делает это, не получая никаких команд ввода скорости и должен удерживать высоту.
Мы используем драйверы из ardrone_autonomy (ветка dev_unstable) на github . Мы можем наблюдать, как выходы ШИМ отправляются на двигатель, и они сбрасываются из команды наведения, перед тем, как произойдет это падение, экспоненциально вернется к значению наведения.
Проблема может заключаться в связи между IMU и встроенным контроллером или в нашей реализации программного управления.
Кто-нибудь видел подобную проблему или предложения для проверки / устранения неполадок, что происходит?
источник
Ответы:
Я не использовал ARDrone, но у меня есть опыт удержания высоты на другом автопилоте.
Без дополнительной информации быстрый поиск в Google нашел возможную проблему с прошивкой ARDrone в этой теме .
Если вы используете встроенный ультразвуковой датчик, то, как я уже упоминал в своем посте, Как я могу определить край стола? , Ультразвуковые датчики могут внезапно переходить к нулю в течение части секунды, и это может привести к тому, что ARDrone изменит высоту и затем вернется к реальному значению.
источник