Автопилот Arduplane - открытое ПО
Есть apm 2.6 и прошивка arduplane 3.4. Там можно ли как-то настроить газ в зависимости от угла атаки?
А чем определите угол атаки?
Есть apm 2.6 и прошивка arduplane 3.4. Там можно ли как-то настроить газ в зависимости от угла атаки?
ardupilot.org/plane/docs/parameters.html#kff-thr2p…
к углу аттаки нету, только к тангажу
Так это наоборот, угол от газа.
Так это наоборот, угол от газа.
да.
github.com/ArduPilot/ardupilot/…/Attitude.cpp#L114
микс не работает в мануале,
работает в стабе и авторежимах, добавляет тангаж при увеличении газа
у некоторых моделей изза специфики установки мотора (задний толкающий винт выше оси самолета, с выкосом) при увеличении газа создается сила, прижимающая вниз и требуется дополнительный тангаж
А чем определите угол атаки?
Полетный контроллер определяет.
Полетный контроллер определяет.
в ардуплейне алгоритм не предусматривает расчета углов атаки самолета ни учитывает угол атаки крыла
высчитываются углы тангажа и крена, азимут
измеряется или рассчитывается в зависимости от наличия пито воздушная скорость
в авторежимах рассчитывается целевой тангаж и крен
в зависимости от текущей воздушной скорости и заданной круизной считается требуемый газ
вот такой вот примитивный алгоритм
Полетный контроллер определяет.
АПМ и другие автопилоты не могут определить угол атаки. Для этого нужен спец датчик, который определяет направление обтекания планера.
Погрешность бародатчика, а также постоянное изменение положения самолета в воздухе не даст расчитать угол атаки крыла.
Если вы про тангаж, то это другое дело. 😃
У нас была идея сделать датчик угла атаки, как на Сушках. Такой горизонтальный флюгер. Но самолеты настолько маленькие, что реализовать очень сложно.
Нужна машина от трех метров.
Подскажите пожалуйста, есть ли в последней версии Arduplane, возможность настроить что бы в RTL самолет до дома шел на высоте включения RTL (если она выше заданной) и начинал снижаться только по прилету в точку?
ALT_HOLD_RTL: RTL altitude
Target altitude above home for RTL mode. Maintains current altitude if set to -1. Rally point altitudes are used if plane does not return to home.
установите “-1” если хотите чтобы возвращался на высоте фактического включения режима ртл.
проверять конечно выше она некоторого значения или ниже он не будет.
если крайне нужно - придется переписывать прошивку, в частности можно трактовать отрицательные значения этого параметра как положительную высоту, являющуюся минимальной для возврата, но в случае если текущая выше то сохранять ее.
но тактика сохранения большой высоты может быть опасна, зачастую на большой высоте бывает крайне сильный ветер, способный унести модель
Это немного не то. Надо что бы самолет возвращался на той высоте, на которой включили RTL, и по прилету, снижался на целевую высоту для кружения. А указанный параметр как я понимаю, и задает эту высоту.
Необходимый вариант возврата реализован в ArduCopter, но тут я не вижу похожих параметров…
Это тоже не совсем правильно. Были видео по этому поводу. Залетает самолет за гору, включается возврат домой и вот встреча с землёй.
Подняться на высоту возврата и потом домой - тоже не всегда вариант. Для подьёма самолету нужно пространство, а его может не быть. Наверное поэтому и пошли на компромисс.
Вы пытаетесь впихнуть в гражданский девайс алгоритмы Калибров.
Это тоже не совсем правильно. Были видео по этому поводу. Залетает самолет за гору, включается возврат домой и вот встреча с землёй.
Алгоритмов возможного возврата домой, может быть действительно масса. И какой то универсальной алгоритм придумать просто не реально. Но в том же ардукоптере реализовали несколько вариантов и есть возможность выбрать необходимый вариант под свой стиль полетов. Я думал что в самолетной версии прошивки, то же есть какая то гибкость настройки этого алгоритма.
Всем доброго дня! Подскажите такой момент… летаю на апм 3.1 мини. сегодня немного полетал, в процессе очередного полета сел аккум, на сколько было возможно подтянул самоль к себе, но посадка получилась немного жестковата, хотя в целом все нормально оказалось, но после этого апм стал вести себя некорректно, при подключении свежего аккума горит только индикатор питания. Индикатор арминга загорается только в момент подачи питания, гаснет и больше не загорается. Все сервы улетают в крайние положения и ни на что не реагируют. Ни на пульт, ни если самоль взять в руки и покачать.
Все сервы улетают в крайние положения и ни на что не реагируют. Ни на пульт, ни если самоль взять в руки и покачать.
Отключить все сервы и проверить питание. Возможно серва подгорела и сажает.
Владельцам АПМ/Пикса и аппы типа Тараниса или чего-то на ОпенТХ.
Вчера пытался выставить ФС на аппе так же, как я делал на Дево10. Там для ФС можно выставить канал газа в -125 единиц, что дает импульс 975 мс., на который и настраивается АПМ для перехода в круг и далее в РТЛ.
Но в ОпенХТ, стоящем в Jumper T16, нельзя выставить канал ниже -100.
Как тогда настроить ФС так, чтобы дать знать контроллеру про ФС? Можно конечно каналу режима полета выставить значение, устанавливающие РТЛ, но это кривое решение.
Ибо не даст реализовать короткий ФС с постановкой в круг.
Вчера пытался выставить ФС на аппе так же, как я делал на Дево10. Там для ФС можно выставить канал газа в -125 единиц, что дает импульс 975 мс., на который и настраивается АПМ для перехода в круг и далее в РТЛ. Но в ОпенХТ, стоящем в Jumper T16, нельзя выставить канал ниже -100.
На Таранисе можно включить расширенные лимиты, после этого в ограничениях конечных точек можно выставить более чем 100.
Jumpter’а нет, возможна там как то по другому.
Спасибо. Мне подобное объяснили так же.
Попробую.
У Валкеры все проще. Но если что надо вот такое этакое накрутить, то там сразу нет.
Поражаюсь правильному балансу простого и сложного в прошивке Дево 10.
На Таранисе можно включить расширенные лимиты, после этого в ограничениях конечных точек можно выставить более чем 100.
Jumpter’а нет, возможна там как то по другому.
На Jumper T16 также всё.
Девo после openTx это ужас. На том же таранил и jumper T16 всё гораздо проще и наглядное.
Поражаюсь правильному балансу простого и сложного в прошивке Дево 10.
Я про это
Это когда вы там разобрались, тогда все проще. 😃 Там все за три секунды делается без гайда. У меня обе аппы. Да, Т16 сильно продвинутее. Но до сего года я юзал Дево10 на все 100% и ее хватало. Тем более за 4.5 т.р.
Спасибо за ответ по лимитам. Хочу настроить нормально ФС на АПМ.