Вопросы по iNav

dvd-media
jShadow:

либо плохо настроены полетные ПИДы

Уже задрал почти до сотни Д, а П на 60 (было от 30 до 90), разницы визуально не заметил ((

jShadow:

либо много PosR P / PosR D

Тоже странно, уменьшал - не заметил улучшения, увеличил - вроде лучше, но пролетать точку стал и метаться туда/сюда, да и выше коллега написал, что вообще Д поднял до 200, тогда стало лучше, а я убавлял до 20…

jShadow:

Еще нервы можно снизить, уменьшив Pos P, но это может уменьшить стабильность.

Сейчас занизил до сотни П, а Д поднял. В другом профиле сделал наоборот, хотел сегодня проверить да жаль ветер сильный сегодня, проверять страшновато…

jShadow
dvd-media:

метаться туда/сюда,

Однозначный симптом что много PosR P.

Не путать POS и POS R

POS - контроллер расстояние -> скорость

P - С какой скоростью лететь к целевой точке. Чем больше - тем быстрее коптер будет пытаться подлететь к целевой точке.
I - время торможения. Чем меньше - тем быстрее будет пытаться остановиться после пролета, но может проскочить точку остановки
D - экспонента управления. Лучше оставить как есть, или вообще обнулить

POSR - Скорость -> крен

P/I/D - классический ПИД-регулятор. О влиянии параметров курить википедию или видео-туториалы в интернетах. В двух словах:
P - насколько резко коптер будет пытаться развить целевую скорость. На больших аппаратах, которые не могут быстро отрабатывать крены, большие значения приведут к раскачке.
I - сила компенсации постоянных погрешностей (негоризонтальность коптера, ветер)
D - торможение для P и I. Сопротивляется попыткам поменять скорость движения. Сглаживает сильно резкие изменения скорости.

SergejK
dvd-media:

Чота я так нифига и не могу избавиться от “нервов”

Александр, а вы ВМГ балансировали? Из моего опыта на стандартного размера квадах для хорошего полета нужно начинать с железа, а уже затем крутить настройки полетника в программе.

muton

Здравствуйте, а какие датчики тока можно использовать с прошивкой?

С уважением Дмитрий

dvd-media
SergejK:

Александр, а вы ВМГ балансировали?

Балансировал только В. Вчера немного проверял вибрации вместе с винтами. По данным из ГУИ не более 0,17 на одном моторе, а так вибрации вообще почти нет (максимум вибрации появляется на 1200 оборотах, причём почти все моторы одинаково + - 30-50об), особенно на оборотах выше 1400.

jShadow:

P/I/D - классический ПИД-регулятор. О влиянии параметров курить википедию или видео-туториалы в интернетах.

Константин, ну вики и видео по настройкам я вроде читал/смотрел, и без навигации вроде всё устраивает, вполне адекватно ведёт себя коптер, а вот именно в позхолд и т.п. на первом коптере как-то само летало, а тут уже голову сломал всем (и себе тоже).

Сегодня ветер (написано до 12мс), но решился попробовать.

Против ветра держится, тут сложно судить лучше или хуже чем было, т.к. ветер.
Видео прилагаю и скрин настроек (куда бы еще что покрутить).

muton:

а какие датчики тока можно использовать с прошивкой?

Приветствую. В теме, если не изменяет память, были ссылки на какие-то варианты. Попробуйте поиском по этой теме.

jShadow

Первая альфа-версия 1.6 доступна для тестов.
github.com/iNavFlight/inav/releases/…/1.6-ALPHA1

ВНИМАНИЕ! Это не релиз-кандидат. Еще не все запланированные функции включены в прошивку, могут быть глюки, особенно в фейлсейфе (сильно переделан) и в RTH (доработан). Будьте осторожны при тестах!

dvd-media:

Против ветра держится, тут сложно судить лучше или хуже чем было, т.к. ветер.

Вполне годно держит позицию. Большой коптер и будет заметно покачиваться хотя бы в силу большей инерции.

dvd-media
jShadow:

Первая альфа-версия 1.6

Ох жутковато… особенно пока трекер не приехал )) И так каждый вылет с трясущимися руками )) А что делать? Надо же идти вперёд ))

jShadow:

Большой коптер и будет заметно покачиваться хотя бы в силу большей инерции.

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

ssilk
dvd-media:

как-то напрягает его эпилепсия

Так Вам же говорили, что надо покупать контроллер с другой нервной системой, а теперь Вы лечите больного Альцгеймером от Паркинсона…)

jShadow:

Большой коптер и будет заметно покачиваться хотя бы в силу большей инерции

Только под управлением контроллера, не предназначенного для больших коптеров…

dvd-media
ssilk:

надо покупать контроллер с другой нервной системой

Нет, не надо. Всё отлично, просто “насморк подлечить” и это лечится, в отличии от “других контроллеров” 😉

ssilk:

Только под управлением контроллера, не предназначенного для больших коптеров…

Да ладно, если бы Я не видел, что такой же ПК (да в 99% идентичный коптер) отлично держится на точке, я бы вам сейчас прямо сразу и поверил, а поскольку у меня на этом ПК второй коптер, уж извиняйте… Не в тему новость. 😉

ssilk
dvd-media:

просто “насморк подлечить”

Это не насморк… Это проблемы алгоритма стабилизации на малых угловых скоростях. Константин же сказал…) Там надо основательно перепахивать большой кусок кода, чтобы оно заработало на больших коптерах.

dvd-media

Я не знаю, что там перепахивать в угловых скоростях кода, но коптер, собранный перед этим (а это точная копия, только лучи чуть длиннее), вполне ровненько и “гладко” висел в точке. Разве что прошивка была чуть более “старенькой”… Может не новую пробовать а старую вернуть попробовать? 😃

п.с. хотя отличие есть… жпс на том нео7, а тут нео8 и моторы другого цвета.

dvd-media
ssilk:

Это проблемы алгоритма стабилизации на малых угловых скоростях.

Кстати дополню, видео уже показывал ранее, но не поленюсь снова вставить, дабы любитель рассказать про уникальность назы еще раз убедился, что не назой единой… 😉

Как тут, крутые мЭны любят выражаться, “сетап” аналогичный на 99,9% (смотреть с 1:15)

Вопрос по чёрному ящику… Флешка определяется, место резервируется, папка с логами создаётся, файл лога тоже но… ровно 512кБ и при просмотре пустой. Вообще пустой. Это от чего может быть?
Так же вопрос к Константину, с ледстрипом посмотрели, всё нормально? В смысле мигание/индикация по кол-ву спутников будет исправлена в дальнейшем или надо смириться с тем что имеем?

ssilk
dvd-media:

только лучи чуть длиннее

Вот видите? Вы увеличили рычаг при той же тяге, соответственно увеличилась и инерция… Представьте маятник у часов (помните раньше были такие, кабинетные?), вот там точность хода регулировалась гаечкой под большой золотой блямбой…) Закручивали гайку - рычаг уменьшался - маятник качался быстрее… И наоборот… Вот эта гаечка и была ПИД-регулятором для часов. Но хитрость в том, что длина резьбы была ограничена, нельзя было слишком сильно закрутить или ослабить. Это диапазон регулировок.
Так вот у рейсерских контроллеров, которые изначально проектировались под высокую угловую скорость, эта “резьба” гораздо короче, чем у стандартных автопилотов… К тому же, в софте вроде клинфлайта тоже не предусмотрена высокая точность при низких угловых скоростях, она просто не нужна на рейсерах. Там минимум, наверное, 3000 градусов в секунду, а в АРМ или назе 2000 максимум, а работают они обычно с диапазоном 150-300… Теперь про ПИД-регулятор: Пружина… Обычная цилиндрическая пружина… Имеет максимальную эластичность в свободном состоянии, чем больше пружина сжата или растянута - тем меньше эластичность, соответственно полезная работа…) ПИДы бессмысленно задирать или уменьшать на запредельные значения, максимальный эффективный диапазон регулировок 50%-200% от состояния по умолчанию. Понимаете? К примеру, у Вас какая то стоковая величина 75 попугаев, значит эффективно (с видимым результатом) эту величину можно менять от 38 до 150 попугаев (видите какие раньше мудрые люди были?)))), больше или меньше - не имеет смысла. И не забываем про пружину…)
Конкретно по Вашей проблеме: Вам надо увеличить тягу, тогда будет так же как на предыдущем… Как Вы это сделаете - не имеет значения. Можно увеличить рабочее напряжение или вес коптера, главное, чтобы при текущем диаметре пропа и длине луча повысились обороты.

dvd-media:

дабы любитель рассказать про уникальность назы

Тьфу ты блин…)Вы опять за свое…) При чем тут уникальность назы? Есть контроллеры для больших коптеров и для маленьких, наза просто самый дешевый из первых…)

Возьмите какую угодно из десятка разновидностей АРМ или пиксов, любая будет держать коптер лучше на стоковых настройках и даст гораздо больше возможностей по “лечению насморка”.

jShadow
ssilk:

Только под управлением контроллера, не предназначенного для больших коптеров…

С пропагандой других контроллеров - пожалуйста в другую тему.

ssilk:

Там надо основательно перепахивать большой кусок кода, чтобы оно заработало на больших коптерах.

Не надо там ничего перепахивать, все отлично работает. Настройки надо покрутить. Отличие большого коптера от мелкого - момент инерции при отработке кренов. Все, больше отличий нет. Чем чётче коптер может отработать заданный крен - тем точнее он будет висеть в точке. Все всегда упирается в полетные ПИДы и вибрацию.

dvd-media:

Так же вопрос к Константину, с ледстрипом посмотрели, всё нормально? В смысле мигание/индикация по кол-ву спутников будет исправлена в дальнейшем или надо смириться с тем что имеем?

Починили в 1.6. Будет мигать как надо.

ssilk:

Так вот у рейсерских контроллеров, которые изначально проектировались под высокую угловую скорость, эта “резьба” гораздо короче, чем у стандартных автопилотов… К тому же, в софте вроде клинфлайта тоже не предусмотрена высокая точность при низких угловых скоростях, она просто не нужна на рейсерах.

Не рассказывайте о том, чего не знаете. Рейсерам как никому нужна точность на любых угловых скоростях, от 1 гр/сек, и она успешно обеспечивается.

ssilk:

Возьмите какую угодно из десятка разновидностей АРМ или пиксов, любая будет держать коптер лучше на стоковых настройках и даст гораздо больше возможностей по “лечению насморка”.

Не любая и не любой большой коптер. Андрей не даст соврать - на АПМ просто не хватило диапазона регулировок, а INAV отлично полетел.

Александр, кстати, появилась мысль по болтанке - а что если немного прибрать полетные ПИДы? Лучи стали длиннее, рычаг стал длиннее, возможно раскачку дают как раз ПИДы стабилизации.

Natter

Доброго утра всем 😃. Пришло вчера обновление до 1.6 версии (у меня CC3D REVO и самолёт), перепрошил контролер, что понравилось заработали програмируемые LED’ы которые ранше никак неработали, есть один гюк - режимы полёта сохраняются, но когда отключаеш питание (акум или USB-) всe настроики режимов пропадают, но если в CLI написать SAVE сохраняются 😃. Но когда уже всё настроил в Preflight check загорелся красным „Save to navigate“ и всё 😦, пробовал калибрировать снова и магнитометр и акселерометр и ничего всё типа хорошо но тот один пункт в карточке SETUP „Save to navigate“ красный, даже потом откатился до 1.5 версии прошивки, но етот пункт остался красный и не армится контролер. Может ктото с таким был столкнувшись? Был бы очень рад узнать, как ето вылечить 😃.

SergejK
dvd-media:

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

Вот это как раз и странно - у вас получилось с первого раза нормально полететь, но потом вдруг резко стали возникать проблемы и уже на протяжении пары-тройки страниц вы крутите пиды. Мне например это не очень понятно. Что изменилось?

dvd-media
ssilk:

Вы увеличили рычаг при той же тяге, соответственно увеличилась и инерция…

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

jShadow:

Починили в 1.6. Будет мигать как надо.

Отлично! Скоро (как победЮ болтанку на этой прошивке) обновлюсь. Мигание на сегодня оказалось не самым актуальным делом )

jShadow:

появилась мысль по болтанке - а что если немного прибрать полетные ПИДы?

Сегодня попробую. Я как раз собрался обнулять всё и начать со стандарта, как делал на том, и на том, кстати, вспоминаю, что основные ПИДы были как минимум в половину меньше рекомендуемых в вики, я еще удивлялся почему так. К тому же, я не увидел разницы в поведении без навигации, накрутив их до таких пределов.

SergejK:

Вот это как раз и странно - у вас получилось с первого раза нормально полететь, но потом вдруг резко стали возникать проблемы и уже на протяжении пары-тройки страниц вы крутите пиды. Мне например это не очень понятно. Что изменилось?

А уж как мне не понятно ) С завистью пересмотрел ранние видео, где коптер почти идеально выполняет все манёвры. По изменениям в этом написал ранее. Кроме жпс, виброразвязки, удлиннения лучей на 2см и продавца моторов (цвет поменялся, возможно обороты/мощность другая, этож чина) всё тоже самое. Вес остался практически тот же за счёт облегчения рамы бОльшими отверстиями.

jShadow
SergejK:

Что изменилось?

ВМГ другая, возможно увеличились вибрации.

dvd-media
jShadow:

возможно увеличились вибрации.

Я их ощущаю на 1200 с копейками (оборотах или импульсах, в чём там измеряется я не знаю), по показателям в конфигураторе видно, что максимальное значение 0,13 в этом диапазоне оборотов, далее вообще график гладкий вплоть до максимальных (причём рама сильно гасит всё, т.к. из композита) . На сколько помню, тоже самое было и на том, но цифры не запомнил, т.к. не надо было, однако визуально график был не меньше и вроде и не больше. Пропеллеры в балансире не перекашиваются на какую-то одну сторону, а тот летал и с откровенно “кривыми” пропами. Это просто так, в порядке рассуждений всё конечно.

Сегодня пиды еще протестю и начну менять вибро (поставлю точно такую как на том), затем откат прошивки на 1.4 (ну мало ли, чисто успокоиться 😃 ), и сначала всё 😃

SergejK
jShadow:

ВМГ другая, возможно увеличились вибрации.

Мой первый же вопрос в связи с этим был о балансировке, на что Александр ответил :

dvd-media:

Балансировал только В. Вчера немного проверял вибрации вместе с винтами. По данным из ГУИ не более 0,17 на одном моторе, а так вибрации вообще почти нет (максимум вибрации появляется на 1200 оборотах, причём почти все моторы одинаково + - 30-50об), особенно на оборотах выше 1400.

Если честно, не совсем понял, что это значит, но прозвучало это как - с вибрациями все ок.

dvd-media:

Сегодня пиды еще протестю и начну менять вибро (поставлю точно такую как на том)

А есть фото этого и того?

Плюс вопрос Константину - как в проекте настраивается Ublox GPS? Вручную через ucenter или полетник сам крутит настройки? Если сам, то что устанавливается в NAV5 Dynamic Model для Ublox8?

dvd-media

Черненькое из чины, а беленькое сделал сам для уменьшения габаритов (вероятно оно по жёстче получилось), чтобы приёмник снизу засунуть.