А давайте обсудим Arducopter - APM
Ну откуда модуль ГПС знает как стоит компас? А на самом деле мы про разные вещи говорим.
Делайте, чтобы внешний компас соответствовал расположению встроенного. А если уж очень трудно развернуть квадратную плату с ГПС, то тогда в планере можно задать правильный угол вращения под компас.
А в планере “внешний компас” имеется ввиду под оригинальный. Толи способ крепления у него другой, то ли кверх ногами стоит. Точно не знаю.
не видел таких отзывов
My board was good quality and everything works same as standard board. Would buy again. Good size for smaller quads and planes. Thanks. Just fix colours on input cables and she will be fantastic.
плату развернуть, конечно, недолго! я скорее пытаюсь выяснить, как мне определить, где перед у компаса. Завтра попробую повернуть точкой вперед-вправо!
там есть пара отзывов:P второй что получил всё работает не летал походу ещё
там есть пара отзывов:P второй что получил всё работает не летал походу ещё
Пока никто ее не облетал.
повернуть точкой вперед-вправо
лучше бы логи про вибрации посмотреть 😎
У меня компас стоит на модуле GPS.
Компас точно над движком БК подвеса (с магнитами) - это пять!!! Переносите куда-нибудь дальше от любых магнитов и железок.
в ардукоптере 3.1.3 пофиксили багу в управлении моторами.
попытался пошагово проанализировать как работает нынешний алгоритм, но споткнулся на непонятности
если тему читают программисты, гляньте пожалуйста тут
github.com/diydrones/…/AP_MotorsMatrix.cpp
вот тут
int16_t motor_mid = (rpy_low+rpy_high)/2; - это среднее значение pwm сигналов расчитанных для моторов без учетов лимита скажем 1200 (мин газ) и 2000 (макс газ) его значение должно быть в диапазоне порядка 1200 - 2000мс
out_best_thr_pwm = min(out_mid_pwm - motor_mid, max(_rc_throttle.radio_out, (_rc_throttle.radio_out+_hover_out)/2));
в о второй строке берут минимум от арифметически среднего газа (1600) за вычетом фактически среднего и максимума по входной команде.
странным кажется то что out_mid_pwm - motor_mid всегда должна быть в пределах -400 до +600
а второй аргумент функции MIN всегда больше pwm по управляющей команде (а он в диапазоне 1200 -2000 )
тоесть выходит что либо функция MIN тут лишняя либо я неправильн понял замысел
вобщем вопрос где мое заблуждение?
сам процесс мне понятен - задача выдержать соблюдение лимитов вывода на моторы при соблюдении следующих приоритетов:
если нехватает диапазона на маневры рол и питч - изменить общий уровень газа
если нехватает диапазона на выполнения маневра по yaw то приоритетнее газ, соблюдение высоты,но допустимо вращение по курсу
развернул плату с гпс и компасом точкой вправо-вверх, откалибровал в поле. тут же проверил компасмот - 19% всего. Взлетел, включил лойтер и обрадовался - висит хорошо! не идеально, но в целом неплохо. Правда радость моя была недолгой - попробовал порулить коптером в режиме и тут началось. Стал пытаться улететь во все стороны света. Все это происходило в поле при достаточно сильном ветре, но я летал без альтхолд и гпс там запросто. Плюс еще обнаружил проблему с барометром - плохо держит высоту. у самой земли может вообще сесть, а потом резко начать взлетать. Барометр, конечно, под паралонкой)
зато теперь нет проблем с болтанкой при поворотах по курсу
лучше бы логи про вибрации посмотреть 😎
вибраций там нет особых. к тому же в стабилайз режиме коптер очень адекватный.
Стал пытаться улететь во все стороны света.
зато теперь нет проблем с болтанкой при поворотах по курсу
Как понимать? Одно заработало, а другое сломалось? Ставьте 3.0.1. там все хорошо работает.
Компас точно над движком БК подвеса (с магнитами) - это пять!!! Переносите куда-нибудь дальше от любых магнитов и железок.
видел такое у Михаила (Mihbay), человека, который и создал эту раму. у него все впорядке)
Как понимать? Одно заработало, а другое сломалось? Ставьте 3.0.1. там все хорошо работает.
ну у меня две проблемы было изначально: при поворотах по курсу коптер колбасило даже в режиме стабилайз, а в гпс улетал. Первую проблему решил) В том то и дело, что 3.0.1 уже стоит
Подскажите, пытался загрузить прошивку 3.0.1 Через :
Пункт 1. Mission Planer пункт pick previous fimware (не получается, на трех ноутах пробовал)
Пункт 2. Загрузил через Download fimware по ссылке firmware.diydrones.com/Copter/…/apm2-quad/ Это крайняя папка в которой лежит прошивка 3.0.1 в следующей 3.1
Именно этот файл я скачал и после установил. Тепреь вопрос? Можно ли это считать альтернативой пункту 1? И правильный ли я файл использовал?
По 1 пункту у меня с одного провайдера не открывает, с другого открывает. По пункту 2 похоже на правду. Я тоже примерно в это время сохранял прошивку и выкладывал тут архивчик с описанием несколько страниц назад.
равда радость моя была недолгой - попробовал порулить коптером в режиме и тут началось. Стал пытаться улететь во все стороны света. Все это происходило в поле при достаточно сильном ветре, но я летал без альтхолд и гпс там запросто
включены ли симпл и суперсимпл режимы?
если да то позаботились ли вы предварительно поинтересоваться как они работают?
что то у меня большое подозрение именно на это
включены ли симпл и суперсимпл режимы?
если да то позаботились ли вы предварительно поинтересоваться как они работают?
что то у меня большое подозрение именно на это
нет, эти режимы не включены.
нет, эти режимы не включены.
логи давай уже и мы поглядим что там дефолт+иму желательно😁
где в мп можно посмотреть текущую версию прошивки коптера?и где найти параметр MOT_SPIN_ARMED весь мп облазил нигде не нашел.
terminal-connect. При коннекте у меня на мегапирате выдается версия прошивки. Полагаю на ардукоптере тоже самое будет.
где в мп можно посмотреть текущую версию прошивки коптера?и где найти параметр MOT_SPIN_ARMED весь мп облазил нигде не нашел.
Там же где и всегда - в листе расширенных параметров. Только его сначала надо включить. Закладка конфигурации, галка на “расширенный вид”. Версию прошивки показывает терминал, но не показывает от какого числа сборка.
Мне тоже пахожий модуль GPS как на фото , Зачем в комплекте эта пирамида? эти бортики почти втом же весе чем сама плата модуля. Какова х.ена они там? Я их конешна вибросил - или ненaдо била…
Я их конешна вибросил - или ненaдо била…
Для улучшения качества приёма.