Вопросы по iNav

whoim

Между моментом получения последних телеметрийных данных и приземлением аппарата могут быть километры. Особенно если крыло.

IrinFenyx
OTR1UM:

Вы снова уходите от реальности в мир своих фантазий,

Это вы в своих фантазиях - вы меня убеждаете что ничего не стоит кому-то там накодить что-то. Реальность говорит, что это не сделано, значит на то есть причины. У вас там заклинило? Напишите себе на листочке “IrinFenix не разработчик inav” и прежде чем писать мне очередные доказательства правоты читайте её не менее 10 раз!

OTR1UM:

Не самое удачное сравнение.

Прибавьте к стоимости плат (тем более что не все имеют возможность и время возиться с их сборкой - тут бы найти время между работой и бытовухой чтобы полетать, а на паять всякую фигню только у студентов времени достаточно) стоимость рации. Или она бесплатно к тигромуху прилагается?

OTR1UM:

“Не можешь сказать Б, не говори А” (с)

Снова своих слов нету? Пруфы вы с меня требовали, а я с вас не требовал никаких пруфов - вы сами кидаетесь ссылками на посторонние темы, а с продолжения соскакиваете.

YraY:

Самый простой и быстрый вариант - пульт через скрипт луна отображает последние координаты, сразу же ввел их в телефоне в навител и поехал на место, а хорошую пищалку уже метров за 100 бывает слышно.

Эх, приемник у меня без телеметрии, к сожалению. R-XSR заметно дороже, а я когда заказывал еще в нюансы не вник, так что только на OSD выводить и записывать… А какую пищалку посоветуете?

Serpent:

Константин, ну не кормите же тролля, в конце концов.

Да он сам тролль каких мало - уже пять раз его посылал - к разработчикам, а он опять пристает! Шо за извращенец!

whoim
Siarzhuk:

Закрепите коптер стационарно, но не очень жёстко. Погазуйте во всём диапазоне, отслеживая в это время по ОСД показания высоты и вертикальной скорости. Если они не равны нулю, значит есть вибрации или задувание бародатчика. Простой, но очень полезный тест.

Закрепил ремнем от штанов к табуретке. Ну, немного он шевелился. Газовал процентов на 60-70.
Показания высоты на осд от нуля ни разу не отошли. Так что начну с отстройки пидов по питч/ролл, и далее буду пробовать настраивать пиды велосити. Посмотрел/почитал кучу материала и понял, как должен вести себя аппарат, чтобы приступать к настройкам баро. Это в первую очередь пиды питч/ролл.
Опять же, накануне обнаружил единичку в “весе показаний” баро. Посмотрел видео по настройке похожих размером аппаратов - там ставят значения 0.35 - 0.42. Поставил 0.35.

Завтра начну с подстройки пидов p/d в квартире, исключив сквозняки, в акро. И если результат устроит и время позволит, сгоняю на поле.

tuskan

еще раз повторю- забить на баро, учиться летать в голом стабеили акро.

whoim

Жду погоды. Акро в квартире пробовал, фото кота прилагаю)
Я выглядел примерно так же)
Рейты надо убавить…

Вроде добился отсутствия трясучки настройкой пидов по крену/тангажу. Оссициляций, какие видел на видео обучающем, так и не добился. Трусит мелко, 2-3 раза в секунду, и все.
Получилось что то вроде 45/33/55.

Serpent
tuskan:

забить на баро, учиться летать в голом стабе

Причем чем раньше - тем лучше.

P.S. Летать в квартире - моветон. И кота жалко, и хозяина.
Ищите ровное пустое место с крупными знакомыми ориентирами и вперёд.
Лучше всего поле 300х300, ограниченное дорогами или деревьями, чтобы не заблудиться…

Basiliocat
tuskan:

учиться летать в голом стабеили акро

В стабе скучно, даже мордой в землю не посмотришь. А в акро это лучше делать на BF. Вот только акро потом на Inav как-то уже не то…

dvd-media

Зависит от коптера и желаний. Я на своём 450ом в акро иной раз летаю. Душу отвёл и забыл опять на неопределённое время. БФ ставить ради сравнения вообще нет желания (и не ставил никогда) 😉

idk
dvd-media:

БФ ставить ради сравнения вообще нет желания (и не ставил никогда)

Все лучшее познается в сравнении

PavelKa
tuskan:

еще раз повторю- забить на баро, учиться летать в голом стабеили акро.

Это кому как. И если не жалко и есть время убивать и чинить коптеры.
Спорить не буду, но выскажу свою точку зрения.
Часто слышу, что лучше начинать учиться в акро. Но когда я несколько раз уронил коптер, то выбрал путь от простого к сложному. И мне показалось это более логично.
Начинал с баро и GPS. Для новичков это удобнее. Чуть что не так, то отпустил стики и он повис. Затем постепенно увеличивал сложность: отключал GPS, затем баро, поучился летать в стабе. А когда захотелось экстрима, то стал летать в акро. В результате этого минимум повреждений, и осознанное понимание режимов, где какой лучше использовать.

dvd-media
PavelKa:

Часто слышу, что лучше начинать учиться в акро.

такое (на мой взгляд) могут советовать только те, кто уже умеет летать. Типа опытные и начинают умничать )) Новичку начинать в акро… как минимум дорого (а по мне так глупо). Хотя у каждого свои цели и способности.

idk:

Все лучшее познается в сравнении

нафига мне на съёмочном коптере бф??? Да ещё в этой ветке… Лучшее, для себя, я уже выбрал несколько лет назад. 😉

whoim

Ну в стабе без баро по квартирке уже не боюсь летать, жопом к себе и ловя его. Потоки воздуха потихоньку гоняют его. В потолок влетел сам по дурости, приземлил но не задизармил, поменял пиды с аппы и решил сохранить. Оно не пикало. Решил в меню войти и не вспомнил какой стик вверх какой вбок. Ну и даванул газ вверх xD
Перепечатал нижнее крепление стойки, припаял оторвавшийся с gps экран, вроде все норм остальное)
Ну на стене черта…

Поражаюсь пропеллерам. Складные 9 дюймов, подарили. Массивные. Думаю, небалансные. Но крепкие пипец.

А в акро сразу в стену приехал, рейты высокие. Отложил эксперименты до улицы)

IrinFenyx
whoim:

Получилось что то вроде 45/33/55.

По моему очень много I и D. I нужно для коррекции накопленной погрешности. Сам по себе этот параметр усиливает колебания, если они возникают. Вообще должно летать и без него, только реакция будет замедленная. А высокий получившийся D говорит о том что колебания уже слишком большие и их пришлось давить большим D. Я бы уменьшил I и D до нуля и посмотрел что будет. Если начинает скакать даже при таком небольшом P, значит где-то проблемы (винты, моторы, может быть ESC даже? - есть на них кондеры?). Ну, не претендую на какие-то глубокие знания в этом вопросе, но судя по тому что начитал - вот такие мысли.

tuskan
whoim:

Ну в стабе без баро по квартирке уже не боюсь летать, жопом к себе и ловя его. Потоки воздуха потихоньку гоняют его. В потолок влетел сам по дурости, приземлил но не задизармил, поменял пиды с аппы и решил сохранить. Оно не пикало. Решил в меню войти и не вспомнил какой стик вверх какой вбок. Ну и даванул газ вверх xD
Перепечатал нижнее крепление стойки, припаял оторвавшийся с gps экран, вроде все норм остальное)
Ну на стене черта…

Поражаюсь пропеллерам. Складные 9 дюймов, подарили. Массивные. Думаю, небалансные. Но крепкие пипец.

А в акро сразу в стену приехал, рейты высокие. Отложил эксперименты до улицы)

такое ощущение. что у тебя на коптере мотор стоп включен.
адово опасная хрень

whoim

С регулями проблема одна - они древние, протокол “standart” 400гц. Ну, если это проблема.
Винты на днях поменяю на лёгкие и проверю балансировку, на текущих это бесполезно.

P такой считается небольшим разве? По многим видео на похожих конфигурациях под айнав они меньше… 38-45 обычно.
Демпферы плохи. На днях заберу резиновые стойки и поменяю.

tuskan:

такое ощущение. что у тебя на коптере мотор стоп включен.
адово опасная хрень

Включен. Выключить? Я ради него перепрошивал регули, через ардуинку)

>Вообще должно летать и без него, только реакция будет замедленная

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

tuskan
whoim:

Включен. Выключить? Я ради него перепрошивал регули, через ардуинку)

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

whoim

А, они крутятся всегда при арме. Я думал вы про motor brake в регуляторах.
Да затупил жёстко, болею ещё, кофе набульбенился… вот и учудил.

whoim

Копаюсь в исходниках. В src/target есть common.h
Я верно понимаю, что это общий для всех платформ файл?

В нем есть это:

#if (FLASH_SIZE > 256)
#define USE_EXTENDED_CMS_MENUS
#define USE_UAV_INTERCONNECT
#define USE_RX_UIB
#define USE_HOTT_TEXTMODE

// Allow default rangefinders
#define USE_RANGEFINDER
#define USE_RANGEFINDER_MSP
#define USE_RANGEFINDER_BENEWAKE
#define USE_RANGEFINDER_VL53L0X
#define USE_RANGEFINDER_HCSR04_I2C

Если памяти много - включаем все рейнжфайдеры, верно?
А где тогда задаются подобным образом файлы драйверов, по аналогии с target.mk?

OTR1UM
whoim:

Я верно понимаю, что это общий для всех платформ файл?

Да, верно.
Общие для всех таргетов дефайны хранятся в common.h, там же они включаются / не включаются в зависимости от размера флэша.

Чтобы не уродовать common.h, я при нехватке памяти пишу #undef _ненужное_ в файле target.h своей цели. Но в принципе можно и в коммоне лишнее удалить.
С включением фич то же самое - можно в common.h, можно в target.h

По второму вопросу не подскажу, не помню.

whoim:

С регулями проблема одна - они древние, протокол “standart” 400гц. Ну, если это проблема.

На 9-дюймовом блинчиколёте это точно не проблема 😃

whoim:

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

Я конечно извиняюсь, но тюнить пиды в квартире - не очень умное решение.

IrinFenyx
whoim:

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

Ведь так и должно быть. Но ведь не прыгает? Или прыгает все равно? Если прыгает, то до прибавки I поднять немного D посмотреть когда прекратит и только потом чуть-чуть поднимать I до прекращения уплывания. А если не прыгает, то поднимать I так же до прекращения дрейфа и/или начала вибраций, потом прибавить D до успокоения. Вообще, кажись дело в винтах - колбасит их, а система, ввиду своей инертности, не успевает парировать отклонения. Может и “старые” регули добавляют свою долю хаоса.

whoim:

P такой считается небольшим разве?

Я смотрел разные рекомендации по настройкам PID - так вот они самые разные там. Зависят от размеров, веса коптера (а 1500 аккум одни, а на тяжелую 6000 уже другие или колебания появляются). От мощности моторов, от винтов, от “резкости” пилота и т.д. И из теории следует что под КАЖДЫЙ объект регулирования настройки будут самые разные. PID - регулирование на самом деле довольно костыльное решение - оно нужно когда нет точной модели поведения регулируемого процесса, т.е. когда её нельзя выразить конкретной формулой, которая с очень маленькой погрешностью точно предсказывает поведение этой системы. Квадрокоптер это такая система с неопределенным числом переменных и их вкладом в общее поведение, которую невозможно описать простой формулой (можно только если долго испытывать одну конкретную модель с четкой неизменной конструкцией). Поэтому PID, причем всегда подбором под каждый конкретный аппарат.

whoim

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

OTR1UM:

Да, верно.

спасибо! У омнибса на stm32f405 1mb flash. Больше 512. Значит, все дальномеры включены в прошивку? Цепляю и вперед?

IrinFenyx:

Но ведь не прыгает? Или прыгает все равно?

Попробую восстановить в памяти. Я до 10 занизил D и I и начал подымать P с 20. Сначала его дико шатало. Далее частота шатаний стала увеличиваться, стала 2-3 раза в секунду, амплитуда угасла. Но все равно это не было похоже на оссициляции, как на различных видео, звук тоже не был похож на “струну”. Пробовал подымать до 70, особо ничего не менялось. Вернулся на 50 и стал подымать D. В какой то момент шатания постоянные ушли, иногда разок другой качнется и все. Ну и в небольших пределах в плюс-минус пробовал все менять, пока в потолок не влетел по запарке)

Начал подымать I до момента, пока он стал менее подвижным сам по себе. Похоже уже более менее на висение. По высоте тоже перестал плавать сам (без баро!). Делать пришлось в angle, я понимаю что это неправильно, коррекция мешает настройке, но страшно в акро в квартире. Поменяю винты, предварительно их проверю на баланс и попробую на улице. Поищу большое поле, чтоб без деревьев )

IrinFenyx:

есть на них кондеры?

есть, с завода, и на xt60 потавил lowesr