Прошивки CleanFlight/BetaFlight для полетников

Raider
Basiliocat:

Смотрите значение канала газа после выключения аппы.

Там то-же значение что я указываю в минимальной длительности импульса.
Укажу - 885 - будет это значение, укажу 950 - будет 950.
Получается полётнику надо значение ниже указанного?
Хотя у меня настроен газ -120% при FS непонятно почему отображается не то значение которое выставлено на аппе а то что прописано в минимальной длительности импульса.

Basiliocat
Raider:

Получается полётнику надо значение ниже указанного?

Ну а как он поймет FS, если значения не выходят из диапазона допустимых мин-макс.?
Если хотите полноценный FS - добавляйте к FAILSAFE диапазон AUX10 900-1020. Работает, проверено не только мной.

P.S. Не помню, сколько верхняя граница у меня. В коментах нашел 900-1025, может я для надежности поставил 900-1030. Надо в квадрик лезть.

Raider
Basiliocat:

На OSD в статусе, синхронно с писком, строчка **** ?

Сегодня специально обратил внимание - RXLOST
Т.е. получается фэйлсейв полётник видит.
Тогда почему он тушит моторы?

Elektraua
idk:

F должен быть равен максимальному значению P, а P ниже своего значения единиц на 3-5, в этом промежутке будет работать хорошо.
другой вариант F вообще не нужен (F <= P)
а то вы поднимаете F выше P (F >= P) и получаете осцилляции.

В смысле? Feedforward ничего никому не ддолжен - это параметр отзывчивости дрона на отклонение стиков. Не больше и не меньше.

Raider:

Там то-же значение что я указываю в минимальной длительности импульса.
Укажу - 885 - будет это значение, укажу 950 - будет 950.
Получается полётнику надо значение ниже указанного?
Хотя у меня настроен газ -120% при FS непонятно почему отображается не то значение которое выставлено на аппе а то что прописано в минимальной длительности импульса.

Газ тут вообще не при чем.

Покажите вывод CLI по gps_rescue.

Включите проверки (sanity_checks)
Отключите арм без 3d fix: set gps_rescue_allow_arming_without_fix=OFF
Обратите внимание, на какой дистанции Вы активируете FS. Если она меньше чем gps_rescue_min_dth то квад просто упадёт и вариантов быть не может. Вероятно в BF не включены предупреждения и после взлёта пилот не видит никаких проблем, а они есть. SANITY_CHECK обязательно

Raider
Elektraua:

Включите проверки (sanity_checks)

Ок, включил

Elektraua:

Обратите внимание, на какой дистанции Вы активируете FS. Если она меньше чем gps_rescue_min_dth то квад просто упадёт

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

Elektraua:

Покажите вывод CLI по gps_rescue.

set failsafe_procedure = GPS-RESCUE
set gps_rescue_angle = 40
set gps_rescue_initial_alt = 25
set gps_rescue_descent_dist = 30
set gps_rescue_ground_speed = 1200
set gps_rescue_throttle_p = 150
set gps_rescue_throttle_i = 20
set gps_rescue_throttle_d = 50
set gps_rescue_velocity_p = 80
set gps_rescue_velocity_i = 20
set gps_rescue_velocity_d = 15
set gps_rescue_yaw_p = 40
set gps_rescue_throttle_min = 1200
set gps_rescue_throttle_max = 1550
set gps_rescue_throttle_hover = 1300
set gps_rescue_sanity_checks = RESCUE_SANITY_ON
set gps_rescue_min_sats = 6
set gps_rescue_min_dth = 100
set gps_rescue_allow_arming_without_fix = OFF
set gps_rescue_use_mag = OFF

Elektraua:

Отключите арм без 3d fix: set gps_rescue_allow_arming_without_fix=OFF

Так и стоит.

idk
Elektraua:

В смысле? Feedforward ничего никому не ддолжен - это параметр отзывчивости дрона на отклонение стиков. Не больше и не меньше.

Это вы на заборе сайте разработчиков прочитали, или всё же своим умом дошли?
Т.е. если установить его а 0 в итоге отзывчивость будет 0 и квад не будет управляться. И почему тогда этот параметр присутствует PID а не на вкладке Reciver, очень странно.
Не надо слепо всему верить, не больше не меньше.

Raider:

Тогда почему он тушит моторы?

потому что RTH срабатывает толко при +100м от точки взлёта (этот параметр не изменяем, он зашит),
и если RESCUE_SANITY_ON то не менее set gps_rescue_min_sats = 6+ иначе DROP/LAND

Raider
idk:

потому что RTH срабатывает толко при +100м от точки взлёта,

Однозначно активировал дальше чем 100м.
Сейчас поставил 50м, завтра попробую.
RESCUE_SANITY был отключен но я точно не взлетал пока 10 спутников на осд не было.

Elektraua
idk:

потому что RTH срабатывает толко при +100м от точки взлёта (этот параметр не изменяем, он зашит),

Не зашито там ничего. Параметр настраиваемый и его минимальное значение - это 50м

В BF4+ У многих параметров теперь новые допустимые значения

Raider
idk:

(этот параметр не изменяем, он зашит)

Как и писали выше - этот параметр set gps_rescue_min_dth и может устанавливаться от 50 метров.

Elektraua:

В BF4+ У многих параметров теперь новые допустимые значения

Угу, теперь, к примеру, меньше 5 спутников не поставишь.

Elektraua

Мне на 3 спутниках было бы страшно возвращаться. Вдруг что и квад может подумать что я в другой стороне через 4000км 😁
Да и на 5 есть чувство дискомфорта

Raider

То понятно.
Просто раньше можно было для экспериментов меньше ставить или вообще ноль а сейчас не менее пяти.
Это как иллюстрация к

Elektraua:

В BF4+ У многих параметров теперь новые допустимые значения

idk
Elektraua:

Не зашито там ничего. Параметр настраиваемый и его минимальное значение - это 50м

Да прошу прощения в новых допилили, давно не слежу…
значит теперь не меньше gps_rescue_min_dth

зато похоже жопа с набором максимально достигнутой высоты при RTH осталась…

Elektraua

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

MFer
Raider:

у Тиро119 есть GPS для возврата домой

на картинке нет )) ах, он оказывается под брюхом. гениально.

Raider:

У бетафлай ест возврат домой

жпс-рескью не есть возврат домой в том смысле в котором он привычен.

Raider:

p.s. ну зачем писать если не владеешь вопросом…

сорри, лень было писать развернуто…

Raider
MFer:

на картинке нет )) ах, он оказывается под брюхом. гениально.

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

MFer:

жпс-рескью не есть возврат домой в том смысле в котором он привычен.

Возвращает в сторону дома? Или в сторону Ростова?
Если коптер летит в сторону дома - то это всё-же возврат домой.

Помнится вы вообще утверждали что и GPS нет и возвращать Бетафлай никуда не умеет вообще…

MFer
Raider:

Помнится вы вообще утверждали что и GPS нет и возвращать Бетафлай никуда не умеет вообще…

я сказал, у беты нет возврата домой. и жпс-рескью - это костыль.
в сложных условиях вы копетр один хер потеряете.
по поводу че и как я знаю по этой теме, можете почитать в теме про лонгрендж…
можете отсюда начать
rcopen.com/forum/f136/topic513506/74

Raider:

В списке оборудования есть.

список не читал, сорь, извинился уже ранее кстати, но на картинке этой поделки от ичайна, жпс примотан стяжками под брюхом…

idk
Raider:

Возвращает в сторону дома? Или в сторону Ростова?
Если коптер летит в сторону дома - то это всё-же возврат домой.

GPS-rescue - это возврат квада в сторону точки взлёта, ближе к передатчику, в случае FS, предполагается что вы перехватите управление и будете летать или посадите аппарат, посадка в авторежиме крайне кривая на удачу.
RTH - возврат домой, т.е. полный возврат с посадкой аппарата в точку взлёта. и работает хоть от метра от точки влёта.

MFer:

в сложных условиях вы копетр один хер потеряете.

это да, и с RTH потерять можно, не говоря про Rescue

vadim_unique

После взлета в полете бипер начинает пищать периодически в зависимости от уровня газа, так понимаю, что ругается на настройки фильтров. Видимо что то ему не нравится. Как бы догадаться, что именно, что посмотреть? Со стоковыми фильтрами летает нормально, не пищит.

8 days later
sokrat72

Здравствуйте, посоветуйте простой и надежный полетный контроллер для бетафлай. Мой CC3D Revolution Revo 10DOF STM32f4 глючил с самого начала. Танцы с бубном и неожиданный глюки периодически приводили к падениям на ровном месте. Прошивка стояла 3.0 от бетафлай и в принципе устраивала, но на днях он совсем отказал, потерял связь с приемником и отказывается настраиваться и прошиваться.