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

alexeykozin
X3_Shim:

То есть качая собранную прошивку, я не факт что смогу скачать соответствующую ревизию из репы ?

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

X3_Shim
alexeykozin:

попробуйте садомазахизма ради собрать что нибудь из последних стабильных
чтобы гуиды сошлись

Вот еще 😃 У меня и пикса то нет, и время тратить на это смысл ? Я вам на слово поверю.

Roman_Rizak
alex_nikiforov:

Кто-нибудь прошивался версией 3.4.0?

Да, в первые же дни, “доволен как слон!”
Настройки как делались, как шился? Что за железяка?

alexeykozin:

и вообще это уже на ARDU пилот. поддержку арду отменили. перешли на чистый С

прогресс не остановить, а что будет лет через 10?
рынок будет насыщаться и усложнятся

alex_nikiforov
Roman_Rizak:

Да, в первые же дни, “доволен как слон!”
Настройки как делались, как шился? Что за железяка?

Да все стандартное, pixhawk от rctimer, оригинальный gps с компасом от 3dr. Делаю все как и всегда, шью из миссион планнера. Прошивка 3.2.3 и 3.3.0 сейчас работают без проблем. Сейчас поставил 3.3.0. Когда только вышла 3.3.0, я сразу перешился и у меня были проблемы с калибровкой. Тогда еще убрали калибровку акселей в одной плоскости. Спустя некоторое время я заметил, что ее вернули обратно и у меня все заработало. Сейчас я решил выждать немного, чтобы избежать косяков свежей прошивки, но не тут то было. Похоже, что код постоянно меняется, ковыряли в коде одно, а поломали другое, вам значит повезло.

Vilniz
alex_nikiforov:

Кто-нибудь прошивался версией 3.4.0?

Прошивался и намучился с Bad AHRS 😉
Во первых у Вас компасс плохо откалибрирован, во вторых плохое качество сигнала гпс. У меня проподает сообщение, когда HDOP близок к единице.

alex_nikiforov
Vilniz:

Прошивался и намучился с Bad AHRS 😉
Во первых у Вас компасс плохо откалибрирован, во вторых плохое качество сигнала гпс. У меня проподает сообщение, когда HDOP близок к единице.

Уж как только я его не калибровал, в 3.2.3 и 3.3.0 компасс калибруется, офсеты такие же, сферы окрашены почти полностью.
Для GPS прямо какие-то идеальные условия должны быть созданы. HDOP близкий к единице это просто не реально на 3dr-овском модуле.
Надоело сейчас с ним бороться, попробую потом еще раз.

А кто-нибудь знает, как отключить EKF ?

alexeykozin
alex_nikiforov:

А кто-нибудь знает, как отключить EKF ?

в 3.3 никак, там убрали ins который был его альтернативой

alex_nikiforov
alexeykozin:

в 3.3 никак, там убрали ins который был его альтернативой

В 3.4 тоже? Правильно я понимаю?

Roman_Rizak
alexeykozin:

в 3.3 никак, там убрали ins который был его альтернативой

путаете, это только в коптере
летал в 3.3 сперва без него, включил тоже не сразу, предубеждения тоже были, но развеялись
с 3.4 он просто включен по умолчанию, выключить можно
ArduPilot Extended Kalman Filter (EKF)

alex_nikiforov:

HDOP близкий к единице это просто не реально на 3dr-овском модуле.

HDOP близкий к единице это должна быть норма, у меня в квартире тоже Bad AHRS, на балконе ошибка иногда пропадает , в полете на поле и горах проблем не было, поскольку нет преград приемнику (на балконе и геодезические приемники будут “ругаться”, балкон: 5 этаж, 9-ти этажки)

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

alexeykozin
Roman_Rizak:

путаете, это только в коптере
летал в 3.3 сперва без него, включил тоже не сразу, предубеждения тоже были, но развеялись
с 3.4 он просто включен по умолчанию, выключить можно
ArduPilot Extended Kalman Filter (EKF)

ага, думал что в коптерной теме пишу )

Roman_Rizak
alexeykozin:

думал что в коптерной теме пишу

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

kostya-tin

в дневниках с месяц-два назад был пост про вертолет с АПМкой

dima_ua

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

Steve_zp
dima_ua:

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

Как это не задать, задается. И в полете на авторежимах, он довольно точно ее поддерживает, если полет проходит на заданой высоте без набора или снижения. В наборе высоты может скорость упасть но не менее заданного минимума. На снижении может скорость подняться, но не более заданного максимума. Ну это все работает хорошо, если есть airspeed сенсор

Steve_zp
dima_ua:

ПВД нет.

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

dima_ua
Steve_zp:

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

я и сам прихожу к тому, что много для чего ПВД будет очень в тему.
но пока вопрос с установкой в ЛК, и то, на сколько она НА САМОМ ДЕЛЕ нужен для пролета по маршруту.

Steve_zp
dima_ua:

я и сам прихожу к тому, что много для чего ПВД будет очень в тему.
но пока вопрос с установкой в ЛК, и то, на сколько она НА САМОМ ДЕЛЕ нужен для пролета по маршруту.

а что не так с установкой, какие сложности? главное чтобы трубка вперед смотрела и не была в потоке от пропа.
насколько нужен. думаю что очень нужен. На примере моих полетов. у меня задана мин скорость 12м/с, круизная 15, а максимальная 22. Я сейчас вполне нормально летаю даже в таких погодных условиях, когда ветер на высоте оказывается 10-12 м/с. и по ветру и против ветра. Как бы без трубке он в таких уловиях летел по gps? по ветру или против ветра? думаю что совсем не хорошо.
Даже если ветер 6. Это на мой взгляд вполне хорошая погода. Посчитаем полет по ветру 15-6 = 9, это уже сваливание. а против ветра 15+6=21… это максимальная тяга и совершенно неоптимальный расход энергии.

и это все касается любого авто режима, даже rtl, это полет на авто режиме, пусть и в сторону дома.
но конечно он не как не относитнся к чисто ручному режиму управления manual, или простейшему stabilize.

Roman_Rizak
Steve_zp:

Посчитаем полет по ветру 15-6 = 9, это уже сваливание. а против ветра 15+6=21… это максимальная тяга и совершенно неоптимальный расход энергии.

Не так все грустно, АП рассчитывает ветер по косвенным показаниям, и он это умеет, бывало забывал снять колпачок с Пито и нормально отлетал.
Другой вопрос точные показания, с датчиком АП реагирует шустрее и это важно в “экстремальных” случаях, а также важен во время посадки
Себе хочу тараньку с выводом в неё воздушной скорости, очень помогает плавно посадить, но пока мне при посадке диктует скорость mission planner.
Не так дорог датчик, чтоб без него летать!

Steve_zp
Roman_Rizak:

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

то что ап расчитывает ветер знаю, Думаю что он хорошо определяет скорость ветра по разнице между воздушной скорости и скорости по гпс с учетом направления. Так же, думаю, он мог бы приемлимо высчитать и свою аирспид, из скорости гпс, если бы в него задать точные данные о направлении и скорости ветра. Только вот незадача, как то это ему задать мы не можем. И получается слишком много неизвестных в уравнении. Как там он намерят скорость ветра не зная свою аирспид, или как он насчитает себе аирспид не зная точно скорость и направление ветра? для одного нужно другое, а у нас не того не другого а только гпс, и как он по нему будет вычислять это все, по какой методике и с какой точностью?

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

polarfox
Steve_zp:

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

Он сам это считает когда самолёт несколько минут полетает не по прямой, а кругами к примеру.У меня датчика пвд нет и автопилот разницу показывает,правда не совсем точно.Но летать можно, если эту неточность заложить в параметры.Типа минимальную скорость выставить с запасом.