Автопилот Arduplane - открытое ПО

nox007
Dok555:

выбор для полётов режима “акро” - сознательный?

абсолютно, всю жизнь в нём летаю на всём и везде

Raider
nox007:

почему когда начинаются проблемы с ГПС, это влияет на управляемость крыла? Когда пропали спутники, меня аж БРОСИЛО! Как по мне это баг, а не фича.

Может потому что все-же стоит разобраться как все работает и понять что фильтры Калмана используют данные GPS?

nox007
Raider:

фильтры Калмана используют данные GPS

это отключается?

Hyperion

о, а попробуйте AHRS_GPS_GAIN в ноль поставить. Помню давным давно Алексей Козин советовал его убирать тем у кого с GPS проблемы
PS. Если отключать фильтр калмана - зачем вам тогда арду? Ставьте INAV и летайте в акро.
PSS. По поводу THR Failsafe гляньте график RXRSSI. Это у вас фейлсейф сработал по радио. Говорю же удача что вообще самолет вернули. А то ГПС потерян, по РУ фейлсейф. Могло бы вообще все что угодно приключиться
PSSS. Странно что нету графика воздушной скорости…

Raider
nox007:

это отключается?

Да, переходом на айнав.

сандор
nox007:

это отключается?

может почитаете, или по клаве проще стучать?

nox007
сандор:

может почитаете, или по клаве проще стучать?

у меня лишь один вопрос - а смысл и назначение форума тогда? Форумов в целом в природе? Заниматься пустотрёпством как сударь постом выше?
Я всегда думал как раз для того, что бы обмениваться опытом, знаниями и помогать тем, кто что то новое осваивает. Иначе можно так в любой теме закреплять первое сообщение с текстом - RTFM и закрывать тему.

Hyperion:

о, а попробуйте AHRS_GPS_GAIN в ноль поставить. Помню давным давно Алексей Козин советовал его убирать тем у кого с GPS проблемы

это не проблемы с GPS, а данность воздушного пространства в котором происходит полёт. Я объяснял.

Hyperion:

PS. Если отключать фильтр калмана - зачем вам тогда арду? Ставьте INAV и летайте в акро.

а если нет разницы, более того, Айнав летает ровнее и стабильнее - зачем тогда Арду? Я вот не могу понять.
Я объясню суть вопроса моего, мне много народу твердило одну вещь - ничего стабильнее, лучше летающего и далее “лучше, лучше, лучше” чем Арду нет ничего. Вот я и решил заморочиться, ведь уже был с ним опыт. Но на деле, в моём опыте, Арду летает как первые 250мм квадрокоптеры, когда ещё не было активного торможения двигателями и прочего.

Hyperion:

По поводу THR Failsafe гляньте график RXRSSI. Это у вас фейлсейф сработал по радио

я удивился потому, что до этого когда происходила потеря связи, другие сообщения выдавались.

Hyperion:

PSSS. Странно что нету графика воздушной скорости…

так я же по вашему совету аж в 2х местах выключил

kasatka60
Hyperion:

А то ГПС потерян, по РУ фейлсейф.

и при этом виноват арду?

Hyperion
nox007:

это не проблемы с GPS, а данность воздушного пространства в котором происходит полёт. Я объяснял.

этот параметр отвечает за приоритет курса по GPS над компасом или инерциалкой или как то так. Соответственно при проблеме с GPS возможны негативные эффекты. Давно Алексей Козин топил за то что его надо полностью отключать на квадах. Возможно в вашей ситуации надо это отключить. У вас спутники пропадают епт, как это не проблемы с GPS?

nox007:

Я объясню суть вопроса моего, мне много народу твердило одну вещь - ничего стабильнее, лучше летающего и далее “лучше, лучше, лучше” чем Арду нет ничего. Вот я и решил заморочиться, ведь уже был с ним опыт. Но на деле, в моём опыте, Арду летает как первые 250мм квадрокоптеры, когда ещё не было активного торможения двигателями и прочего.

Потеря спутников это нештатная ситуация для любой системы. И нужно мириться с тем как оно это воспринимает. Плюс акро в арду так себе работает. Нужно это понимать и отдавать себе в этом отчет. В арду ведется основной упор н автоматические режимы и стабилизацию а не полеты в мутных местах где глушится РУ и GPS.

nox007:

так я же по вашему совету аж в 2х местах выключил

Вот и говорю что странно почему не появилось

suris2009

Есть смысл перешиваться с 4.0.5. до 4.1.0 ? Вроде как есть ряд улучшений и плюшек. Но терзают смутные сомнения…

kasatka60
suris2009:

Вроде как есть ряд улучшений и плюшек

Ну реши для себя: перевешивают ли эти плюшки и улучшения по сравнению со старой прошивкой, на которой у тебя нормально летает пепелац.

suris2009
kasatka60:

Ну реши для себя: перевешивают ли эти плюшки и улучшения по сравнению со старой прошивкой, на которой у тебя нормально летает пепелац.

А на 4.1.0 нормально уже не полетит? 😃

kasatka60

Нормально то полетит. Хотя у меня нету самолета на арду, а вот на коптере я обновлял прошивки с переносом дампа. Разницы не заметил и пока забил.
Ну и как говорят: лучшее враг хорошего.

suris2009
kasatka60:

на коптере я обновлял прошивки с переносом дампа. Разницы не заметил и пока забил.

Я собственно и интересуюсь, есть ли подводные камни при переходе на 4.1.0.? Будет ли достаточно просто подложить лист параметров от старой прошивки? В новой прошивке вроде как изменён алгоритм по FPIDам. Могу конечно ошибаться.

сандор

подождите немного ,скоро будет 4.1.0. стаб. да и V4.1.0dev работает норм, на мой взгляд)

Hyperion
suris2009:

Я собственно и интересуюсь, есть ли подводные камни при переходе на 4.1.0.? Будет ли достаточно просто подложить лист параметров от старой прошивки? В новой прошивке вроде как изменён алгоритм по FPIDам. Могу конечно ошибаться.

как минимум включить EKF2 вместо EKF3. Похоже в последней есть проблемы при потере\подмене GPS сигнала

suris2009

Так там по умолчанию ЕKF2. Или в новых версиях уже по другому?

Hyperion

в dev версии текущей включен ekf3 по дефолту

egunak95

New fixed wing PID system and autotune

discuss.ardupilot.org/t/…/71450
В прошлом месяце мы, наконец, объединили новый код управления фиксированным крылом планируется для ArduPilot 4.1 релиз. Это обеспечивает значительное улучшение в нескольких областях:

  • гораздо лучше ручная настройка PID, с более четкими параметрами и значительно улучшенной фильтрацией
  • новая AUTOTUNE система для фиксированного крыла, которая производит гораздо лучшую настройку для более широкого спектра самолетов
    Ключевым изменением в PIDs является переход на использование того же кода PID, который используется для самолетов VTOL в **ArduPilot. Это использует большую работу, @**Leonardthall мы сделали для улучшения этой системы PID для выпуска 4.1 и дает нам общую основу.
    Старая система PID с фиксированным крылом имела некоторые необычные свойства, которые остались с первых дней ArduPilot. В частности, усиление обратной связи было рассчитано с использованием комбинации P, I, D и постоянной времени. Первоначально это было сделано для сохранения поведения значения параметров для людей, работающих с очень ранними версиями ArduPilot. Этот странный расчёт обратной связи действительно работал, но усложняет правильную настройку самолета для тех, кто понимает, как PIDы работают. Например, если вы увеличили RLL2SRV_D в старом коде, чтобы получить немного больше демпфирования, как побочный эффект, уменьшает усиление обратной связи, что, вероятно, не то, что пользователь действительно хотел.

Новая система PID использует новые имена для коэффициента усиления. Например, полный набор коэффициентов крена для контроллера теперь:

  • RLL2SRV_RMAX
  • RLL2SRV_TCONST
  • RLL_RATE_FF
  • RLL_RATE_P
  • RLL_RATE_I
  • RLL_RATE_D
  • RLL_RATE_FLTD
  • RLL_RATE_FLTE
  • RLL_RATE_FLTT
  • RLL_RATE_IMAX
  • RLL_RATE_SMAX
    Те же параметры доступны для тангажа, но с приставкой PTCH вместо RLL.
    Параметры RMAX и TCONST такие же, как и раньше, и являются ключевыми параметрами для определения характера настройки. Если вы хотите очень резкий ответ, то вам нужен высокий RMAX и низкий TCONST. Для плавной настройки (например, планера) используйте низкий RMAX и высокий TCONST.
    Сам показатель PID теперь имеет 4 параметра усиления, FF, P, I и D. Почти во всех самолетах с фиксированным крылом доминирует термин FF (feed-forward ​обратная связь**) и является наиболее важным параметром, чтобы получить права. К счастью, вы можете прочитать правильное значение FF из любого журнала, где пилот командовал устойчивой скоростью в оси FF (например. командовал полным правым креном, или тангаж вверх).**
    Термины P и D являются терминами коррекции, и именно они, скорее всего, будут стимулировать колебания, если вы будете задвигать их слишком высоко. Вот почему у нас есть новая функция ограничитель поворота, которая может обнаружить это колебание и автоматически отступить от компонентов P и D PID, чтобы уменьшить колебания.
    Наряду с новой системой PID у нас также есть новый режим AUTOTUNE. Это большое улучшение по сравнению со старым AUTOTUNE, и в состоянии правильно настроить параметры FF, а также P, I и D. Он должен работать на гораздо более широком диапазоне самолетов, чем старый АВТОТУНЕ.
    Как всегда, пожалуйста, сообщите о любых проблемах, которые вы найдете с новым кодом! Если вы хотите попробовать, то просто загрузить “последней” прошивки и пойти на это! Опубликовать любые вопросы здесь.
    При обновлении он автоматически преобразует ваши старые PID в новую систему.
сандор
Hyperion:

в dev версии текущей включен ekf3 по дефолту

настраивал ПК с чистого листа V4.1.0dev стоит по умолчанию ЕKF2

suris2009

Остаётся один вопрос: когда выйдет стабильная ArduPilot plane 4.1. ?