Автопилот iNav полёты с GPS

HardRock
karabasus:

Выбрали в конфигураторе нужный магнитометр?

Пробовал и выбирать и ставить авто - не работает. Если выбрать или авто - показывает красный индикатор.

Sensorisis

Кто нибудь управляет рксплит через уарт на inav?

saintgrun

Константин ночью вот выложил предупреждение

Serious GPS bug fixed
Hey!For a while now I’ve been receiving reports about some GPS modules experiencing a huge lag in reported GPS position that effectively rendered navigation modes usless.
I’m happy to announce that this bug is now fixed. I’ve made the changes to the code to make GPS automatic setup and configuration more robust and reliable.
For Ublox modules this means that you’ll have a fully configured and functional GPS or no GPS at all (red icon in Configurator).
This is quite big to deserve it’s own release so I’ll backport it to 2.0.0 branch and publish a maintenance release in a few days.
Stay tuned!

TheFed
Simoom:

Главное помнить что видео по настройке ПИДов не актуально.

Не пугайте вы так важностью настройки пидов! 90% крашей не из-за пидов (последнее сообщение от Константина этому очередное подтверждение), а пресетные пиды на 90% прекрасно работают.

Проводил эксперименты с квадром и с крылом 800мм: изменения в диапазоне от 15 до 45 по параметру P, I не приводят к крашу, летать можно. Для справки: в полете увеличивал P для крыла до 62 (при оптимале в 25), для квадра до 85 (при оптимале 27)

Serpent
TheFed:

Не пугайте вы так важностью настройки пидов!

Никто и не пугает.
Просто человека предупредили, что это бесполезно, для крыла используются PIFF_ы.
В конце концов, есть Autotune, который всё делает за полминуты-минуту.

Simoom
TheFed:

Не пугайте вы так важностью настройки пидов! 90% крашей не из-за пидов (последнее сообщение от Константина этому очередное подтверждение), а пресетные пиды на 90% прекрасно работают.

Да, но я первый раз настраивая посмотрел что D должно быть гдето 3-4, и в целом сделал всё по видео. В итоге при нарастании скорости получил дикий расколбас, да крыло я из за этого не уронил. Но 3 раза пытался настроить и получал одно и тоже либо дикий расколбас, либо ооочень тугое крыло.
Зачем кому то ходить дважды по этим граблям?

ivi-aviator

Прошу помощи. Новый Matek F405-wing после прошивки свежей матековской прошивкой 2.0 перестал коннектиться к inav конфигуратору, тоже обновленному до версии 2.0
Контроллер прошивал в DFU режиме. Куда копать?

SVA_sar

Как правило сначала нужно попробовать самый “тупой” вариант. Проверить провода. Проверить, конектится ли конфигуратор хоть к чему-то. Снова перепрошить.

Simoom

Ну и посмотреть чем в системе определяется полетник при коннекте по USB.

ivi-aviator
Simoom:

Ну и посмотреть чем в системе определяется полетник при коннекте по USB.

При подключению к ЮСБ компьютера в диспетчере устройств появилась такая надпись( не в СОМ портах) “Universal serial BUS devices- Matek F405SE” и в конфигураторе не коннектится.

karabasus

Так и не будет коннектится, драйверы установите stm virtual com port driver. И возможно потребуется zadig.

В общем на сайте матека всё есть.

Тут www.mateksys.com/?p=5159#tab-id-1

ivi-aviator

Большое спасибо всем, кто пытался мне помочь! По совету на форуме я выбрал в Zadig драйвер наугад и попал в точку. Мой Matek законнектился с конфигуратором. Можно собирать самолет.
Ох и не просто заниматься моделизмом летчику-истребителю из 80-х)))

Роман_С_А
ivi-aviator:

истребителю из 80-х

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

TrueMuMa

Коллеги! Есть небольшая проблема с ЛК при полете с автогазом (удержание высоты, курса, возврат домой, удержание позиции). Газ постоянно “гуляет” на 5-10-15%. То есть при полете айнав дает 45% газа, потом его снижает до 35%, скорость падает, айнав снова дает газ , потом снижает и т.д. В результате полет не очень стабильный, крыло иногда потряхивает, есть риск сваливания. Что надо подкрутить? Может навигационные пиды или что-то связанное с газом, чтобы он не так резко реагировал на изменение скорости?

SVA_sar
TrueMuMa:

То есть при полете айнав дает 45% газа, потом его снижает до 35%, скорость падает, айнав снова дает газ , потом снижает и т.д.

Попробуйте оттриммировать акселерометр по тангажу (наклон вперед-назад). Скорее всего плата наклонена вперед (стиками тоже нужно триммировать вперед).

Получается такой казус. INAV дает газ - крыло поднимается вверх. После чего INAV газ убавляет. Потом снова дает.

TrueMuMa

да, есть такое, что задан программный трим в 2 градуса. Попробую убрать его. Спасибо!

Alex89
TrueMuMa:

Коллеги! Есть небольшая проблема с ЛК при полете с автогазом (удержание высоты, курса, возврат домой, удержание позиции). Газ постоянно “гуляет” на 5-10-15%. То есть при полете айнав дает 45% газа, потом его снижает до 35%, скорость падает, айнав снова дает газ , потом снижает и т.д. В результате полет не очень стабильный, крыло иногда потряхивает, есть риск сваливания. Что надо подкрутить? Может навигационные пиды или что-то связанное с газом, чтобы он не так резко реагировал на изменение скорости?

Посмотрите параметр nav_fw_pitch2thr и ПИД удержания высоты (по умолчанию работает только P компонент, nav_fw_pos_z_p). Я тоже с таким столкнулся - показания барометра запаздывают на несколько секунд, из-за чего высота тоже плавает. Возможно, дело в набегающем потоке воздуха, который создает лишнее давление в корпусе, где расположен ПК. Для проверки можно вывести на OSD выход ПИД удержания высоты.

TrueMuMa
Alex89:

Посмотрите параметр nav_fw_pitch2thr и ПИД удержания высоты (по умолчанию работает только P компонент, nav_fw_pos_z_p). Я тоже с таким столкнулся - показания барометра запаздывают на несколько секунд, из-за чего высота тоже плавает. Возможно, дело в набегающем потоке воздуха, который создает лишнее давление в корпусе, где расположен ПК. Для проверки можно вывести на OSD выход ПИД удержания высоты.

Вот мои значения. Что-то добавить или убрать?

set nav_fw_pitch2thr = 15

set nav_fw_pos_z_p = 50
set nav_fw_pos_z_i = 0
set nav_fw_pos_z_d = 0

Alex89
TrueMuMa:

Вот мои значения. Что-то добавить или убрать?

set nav_fw_pitch2thr = 15

set nav_fw_pos_z_p = 50
set nav_fw_pos_z_i = 0
set nav_fw_pos_z_d = 0

Попробуйте nav_fw_pitch2thr снизить до дефолтных 10 или еще ниже. Этот параметр задает уровень газа в зависимости от угла по pitch (см. cli): Throttle = nav_fw_cruise_throttle - (nav_fw_pitch2thr * pitch_angle)

TREX-olet
Alex89:

Попробуйте nav_fw_pitch2thr снизить до дефолтных 10 или еще ниже. Этот параметр задает уровень газа в зависимости от угла по pitch (см. cli): Throttle = nav_fw_cruise_throttle - (nav_fw_pitch2thr * pitch_angle)

Можно пожалуйста по подробнее …