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

dsaboot
kasatka60:

Точно такие же параметры. А в режиме FS летает змейкой. А в круиз+удержание высоты только три раза летал ровно. Попробую на выходных поковырять nav_mc_heading_p.

Скинь дамп всех настроек, я сделаю сравнение со своими и всю разницу посмотрим.

kasatka60

Поставил nav_mc_heading_p = 65 и самолет все равно в режиме круиза летает змейкой. Так же заодно сделал автотюн вдруг чем поможет, но результат отрицательный. Потом поменял nav_mc_heading_p = 50 и теперь летает вроде прямо, но с последующи увеличением шага влево и вправо. Или может мне так показалось. Но точно не летит прямо. Вернул пока значение взад назад. Настройки. Зато видео вдруг стало очень отличным и до 3,5 км ниодной серьезной помехи, пока уперся в ограничений управления.
Еще попробую еще раз в поле сделать калибровку компаса.

karabasus
kasatka60:

Еще попробую еще раз в поле сделать калибровку компаса.

Выключите его вообще на самолете. И красиво полетить с настройками по умолчанию.

kasatka60

До этого делал калибровку компаса при помощи стиков в поле и значения были
set magzero_x = -33
set magzero_y = -118
set magzero_z = 41
Сейчас подключил телефон к ПК и там через speedybee сделал калибровку и получио такие значения
set magzero_x = -104
set magzero_y = -73
set magzero_z = -11
Разве должны так сильно значения отличатся? Вроде в одном и том же месте делал калибровку. Компас повернут set align_mag = CW180

karabasus:

Выключите его вообще на самолете. И красиво полетить с настройками по умолчанию.

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

ansiivan
kasatka60:

До этого делал калибровку компаса при помощи стиков в поле и значения были
set magzero_x = -33
set magzero_y = -118
set magzero_z = 41
Сейчас подключил телефон к ПК и там через speedybee сделал калибровку и получио такие значения
set magzero_x = -104
set magzero_y = -73
set magzero_z = -11
Разве должны так сильно значения отличатся? Вроде в одном и том же месте делал калибровку. Компас повернут set align_mag = CW180

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

еще заметил ток на котперах, если пиды плохо настроены, то и пиды навигации ты хер настроишь, коптер будет болтать круги нарезать. Если пиды правильно настроены коптер ровно летает не дергается, то уже можно и получится настроить пиды навигации, и коптер нормально будет в GPS, но если захочется чутка подкрутить потом пиды, то навигационные пиды тоже нужно перенастраивать, под новые пиды, а не то начнутся снова глюки в gps. Не знаю с крылом наверн похожее.

karabasus
kasatka60:

Ну попробую еще раз выключить компас и проверить.

Без компаса 4 разных самолета летят ровно без всяких змеек на настройках по умолчанию (2- z84, 1 мини Arwing, 1 с1 chaiser, 1 ZOHD Dart XL)

kasatka60

Запустил без компаса, но был сильный ветер. Вроде не так сильно колбасит влево вправо. Но из-за бокового ветра в режиме FS летел практически под 45 градусов. Пока трудно говорить. Подожду когда ветер успокоится и попробую еще раз полететь. Там точно будет видно. Но вроде как получше стал лететь учитывая что от ветра его все равно колбасило.

kriuk

При подключении коптера пищалка постоянно орет (от матек). Прошивка INAV/ Как ее настроить в конфигураторе или чего орет? В конфигураторе все зелененькое, спутники есть, приемник включен и виден коптером и программой.

kasatka60

Запустил в небольшой ветер. Небольшая змейка была, но я летел со скоростью 60-80 км/ч, развернулся и полетел обратно со скоростью 25-30 км/ч и его колбасило очень сильно. Так что и без компаса фигня полная. Так что мне делать?

karabasus
kasatka60:

Так что мне делать?

kasatka60:

его колбасило очень сильно.

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

kox58

Блин, мне повезло что ли?
На днях запустил свое первое ЛК- рептилию 800. Inav тоже первый раз настраивал. Запускал в довольно сильный ветер, в стабилизации болтает, в акро еще сильнее болтает, в круизе против ветра при скорости 25 км/ч, тоже болтает, но он держит курс и высоту как по рельсам. Читаю эту ветку, и действительно думаю, что мне повезло)))

karabasus
kox58:

Читаю эту ветку, и действительно думаю, что мне повезло)))

Да нет, все как раз в норме. И пишут то те у кого проблемы, которых меньшинство.

dsaboot
kasatka60:

Поставил nav_mc_heading_p = 65 и самолет все равно в режиме круиза летает змейкой. Так же заодно сделал автотюн вдруг чем поможет, но результат отрицательный. Потом поменял nav_mc_heading_p = 50 и теперь летает вроде прямо, но с последующи увеличением шага влево и вправо. Или может мне так показалось. Но точно не летит прямо. Вернул пока значение взад назад. Настройки. Зато видео вдруг стало очень отличным и до 3,5 км ниодной серьезной помехи, пока уперся в ограничений управления.
Еще попробую еще раз в поле сделать калибровку компаса.

посмотрел разницу файлов, то что у меня отличается
set gps_ublox_use_galileo = OFF
set pos_hold_deadband = 40
set nav_use_midthr_for_althold = ON
set nav_user_control_mode = CRUISE
set nav_auto_speed = 1800
set max_angle_inclination_rll = 300
set max_angle_inclination_pit = 300
set roll_rate = 35
set pitch_rate = 9

kasatka60
karabasus:

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

Да, крыло z-84. Сейчас на подходе мини талон едет.
За все время моих экспериментов у меня только было два полета, когда самолетик летел прямо по линии, не считая небольших болтанок из-за ветра.

dsaboot:

посмотрел разницу файлов, то что у меня отличается
set gps_ublox_use_galileo = OFF
set pos_hold_deadband = 40
set nav_use_midthr_for_althold = ON
set nav_user_control_mode = CRUISE
set nav_auto_speed = 1800
set max_angle_inclination_rll = 300
set max_angle_inclination_pit = 300
set roll_rate = 35
set pitch_rate = 9

Вроде все эти параметры на навигацию врятли влияют.

Попробую еще пифф’ы стандартные вернуть.
Буду дальше эксперементировать.

Ну на самый кройняк поставлю прошивку ArduPilot, ибо до этого стоял apm 2.8 и на нем он летал как по рельсам в любых режимах.

dsaboot
kasatka60:

Да, крыло z-84. Сейчас на подходе мини талон едет.
За все время моих экспериментов у меня только было два полета, когда самолетик летел прямо по линии, не считая небольших болтанок из-за ветра.

Вроде все эти параметры на навигацию врятли влияют.

Попробую еще пифф’ы стандартные вернуть.
Буду дальше эксперементировать.

Ну на самый кройняк поставлю прошивку ArduPilot, ибо до этого стоял apm 2.8 и на нем он летал как по рельсам в любых режимах.

Ну чудес не бывает, если все остальное одинаковое, но ваш летит не так, значит что-то неправильно.
Попробуйте действительно PIFF покрутить.
Еще у меня диапазон серв стоит 100, а у вас 50.
Вы в PIFF D параметр по инструкции настраивали? (ну где в англе 90% хода от мануала)

kasatka60
dsaboot:

Вы в PIFF D параметр по инструкции настраивали? (ну где в англе 90% хода от мануала)

Нет. Я прессет от z-84 загрузил. Диапозон серв не трогал. Но как-то же у меня он пару раз летал прямо с такими пидами (и при этом ветер был), даже со включенным компасом, а потом перестал летать. Просто не могу пока понять зависимость. Даже пробывал летать на 30-50 метрах от земли, вдруг на большой высоте ветер, но на земле полный штиль был, а сосны как вкопанные стояли. Тоесть ветер даже исключаю.

mil-lion
ansiivan:

еще заметил ток на котперах, если пиды плохо настроены, то и пиды навигации ты хер настроишь, коптер будет болтать круги нарезать. Если пиды правильно настроены коптер ровно летает не дергается, то уже можно и получится настроить пиды навигации, и коптер нормально будет в GPS, но если захочется чутка подкрутить потом пиды, то навигационные пиды тоже нужно перенастраивать, под новые пиды, а не то начнутся снова глюки в gps.

Открыли Америку 😃
Это уже давно известно и писалось ни один раз (не помню писал ли я здесь, но точно писал)
Есть несколько контуров управления по разным сенсорам. Главный контур - контур по Гироскопу (Акро режим без всякой стабилизации). Если его не настроить, то все остальные контуры можно даже не трогать, так как коптев будет неправильно отрабатывать задаваемые углы.
Второй контур - контур по Акселерометру (Angle & Horizon режим стабилизации). Пока этот контур не настроите нет смысла браться за навигационные контуры. ЛА не сможет держать уровень правильно.
Далее идут навигационные контуры - по Компасу, по Барометру, по GPS. Их настраивают в самый последний момент.

По поводу:

ansiivan:

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

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

tuskan
kasatka60:

Даже пробывал летать на 30-50 метрах от земли, вдруг на большой высоте ветер, но на земле полный штиль был, а сосны как вкопанные стояли. Тоесть ветер даже исключаю.

неправильно.
у земли ветра нет, а восходящие потоки воздуха - есть.
получается “езда по ямам”

dsaboot
kasatka60:

Нет. Я прессет от z-84 загрузил. Диапозон серв не трогал. Но как-то же у меня он пару раз летал прямо с такими пидами (и при этом ветер был), даже со включенным компасом, а потом перестал летать. Просто не могу пока понять зависимость. Даже пробывал летать на 30-50 метрах от земли, вдруг на большой высоте ветер, но на земле полный штиль был, а сосны как вкопанные стояли. Тоесть ветер даже исключаю.

Тогда стоит попробовать провести настройку, поставьте в сервомиксах ранжи 100 вместо 50, потом проверьте настройки по интструкции github.com/iNavFlight/inav/wiki/Fixed-wing-guide
Особенно выполнив github.com/…/Tune-INAV-PIFF-controller-for-fixedwi…

Zero out P and I gain on Roll, Pitch and YAW controller and set tpa_rate to 0.
Increase FF-gain (D column in the PID tuning tab) until you get 90% of full servo throw when having sticks at full throw when in ACRO mode (no flight mode enabled) compared to manual mode.

This is so the FF-gain does most of the work turning the airplane, but leaving some for the P and I gain to work with.
For this step it is convenient to have the two modes MANUAL (called PASSTHROUGH mode up to version 1.8.1) and ACRO available on a switch to be able to switch easily between the two to compare the throws.
Now set a little P and I gain as a starting point for example 10 P-gain and 15 I-gain to Roll, Pitch and Yaw axis.

Еще я заметил разницу в наших настройках, у меня по yaw стоят не 0 PID как у вас, понятно что у нас ява нету, но мало ли

SkyPlayer
kasatka60:

Поставил nav_mc_heading_p = 65 и самолет все равно в режиме круиза летает змейкой. Так же заодно сделал автотюн вдруг чем поможет, но результат отрицательный. Потом поменял nav_mc_heading_p = 50 и теперь летает вроде прямо, но с последующи увеличением шага влево и вправо.

И вас ни разу не смутило, что этот параметр на поведение САМОЛЁТА вообще не влияет? 😁
Для самолёта есть nav_fw_heading_p

kasatka60
SkyPlayer:

И вас ни разу не смутило, что этот параметр на поведение САМОЛЁТА вообще не влияет?
Для самолёта есть nav_fw_heading_p

Крутил настройки в конфигураторе, а он как раз менял nav_fw_heading_p, так что я все верно менял. Просто указал не тот параметр на форуме.