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

kak-dela007
karabasus:

Да это операционная система реального времени, чтоб не мучится с настройкой и портированием прошивок на разные платы полетных контроллеров (логика отдельно, драйвера (hal) отдельно).

Спасибо! Теперь почти всё ясно)

А эта Chibi заливается как бы в паре с прошивкой? То-есть, если я например, отредактирую какую-либо прошивку под себя, то мне придётся присовокупить к ней Chibi перед заливкой в мой контролеер? (F405-Wing нет к примеру, в списке поддерживаемых PX4).

Кстати, как я понял, для разработчиков более адаптирована именно PX4, там на форуме всё по полочкам разложено, есть обучающий раздел.

Drakord

Подскажите, плиз, можно арминг сделать на тумблер аппаратуры на opetx, аналогично как в inav?

karabasus
Drakord:

можно арминг сделать на тумблер аппаратуры на opetx, аналогично как в inav?

Да - ardupilot.org/plane/docs/arming-your-plane.html
Действия для настройки -

  1. “ARMING_RUDDER: This parameter allows you to configure rudder based arming/disarming. The default is 1, meaning you are able to arm with right rudder. If you set this to 2 you can also disarm with left rudder. If you set this to 0 then you will only be able to arm/disarm via a ground station or RC channel input using its RCx_OPTION.”

2." Arming Switch. An RC channel can be configured as an ARM/DISARM switch by using the RCx_OPTION for that channel set to 41."

kak-dela007:

отредактирую какую-либо прошивку под себя, то мне придётся присовокупить к ней Chibi перед заливкой в мой контролеер?

Если вы сможете скомпилировать для себя (и под свой полетный контроллер) отредактированную рабочую прошивку, то заливкой её в плату у вас вопросов и трудностей абсолютно не должно возникать. Потому, как в вашем определении, скомпилированная прошивка и есть - ос+“драйвера”.

Drakord
karabasus:

Да - ardupilot.org/plane/docs/arming-your-plane.html
Действия для настройки -

Спасибо, получилось.
Но теперь, другая проблема). Если стик Газа будет находится, например, в середине, то при включении тумблера, двигатель включается. Что не безопасно. Можно, конечно, в OpenTX через функции сделать блокировку, но сначала хотелось бы понять, что нет такой возможности в ardupilot настроить.

karabasus
Drakord:

Если стик Газа будет находится, например, в середине, то при включении тумблера, двигатель включается.

Насколько я знаю, он не даст заармится если газ не в 0.

Drakord
karabasus:

Насколько я знаю, он не даст заармится если газ не в 0.

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

AndreyI

К сожалению нет возможности сейчас проверить, но я почти уверен что у меня не армится если стик поднят.

karabasus
Drakord:

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

Так он изначально не даст армится если газ не в 0, нее нужно ничего искать.

Xray

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

Karbafos

NAVL1_ Параметры
Переруливает он у вас. Увеличивайте циферки. Сильно строго вы его зажали, немогёт он так 😁
В описании параметра есть метода.
У вас кстати какие цифры и какой самолёт?
ardupilot.org/plane/docs/parameters.html#navl1-par…

Hyperion
karabasus:

Так он изначально не даст армится если газ не в 0, нее нужно ничего искать.

у меня тоже армится в любом положении газа. Прошивка 4.0.5

Xray
Karbafos:

NAVL1_ Параметры Переруливает он у вас. Увеличивайте циферки. Сильно строго вы его зажали, немогёт он так В описании параметра есть метода. У вас кстати какие цифры и какой самолёт? ardupilot.org/plane/docs/par...vl1-parameters

Самолет летающее крыло 2.5 метра, цифры NAVL1_PERIOD - 30, PID настройки ROLL - 6.0 PITCH - 4.5, вот и думаю что значения большие уже (с такими пидами самолет летит хорошо осцилляций нету), все выставляют гораздо меньше, начал задумываться может не то кручу, самолету дистанции для разворота хватает и рулится хорошо и на точку выходит облетывает ее, но когда на следующую выходит как будто пере рулил сначала, а потом долго поворачивает в нужную сторону

Karbafos

“NAVL1_PERIOD - 30”

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

Я на похожем крыле L1 c 32 до 37-40 увеличил в итоге. Облетывал вообще 45. Полет плавный, немного не по оси ходит но плюс минус 10-15 метров и красивый трек получается. К оси задания подходит плавно. Мне такой точности следования “за глаза” хватает.
Р составляющая в пидах что то 1200 -1300, но если у вас летит не колбасит то можно и оставить.

hobby.msdatabase.ru/…/apm-arduplane Вот здесь с позволения товарища Алексея описано, думаю поможет.

Xray
Karbafos:

“NAVL1_PERIOD - 30” Вот с него и начните. Поставте 40 для начала. И потом дампинг попробывать уменьшить, только нежно понемногу. Как по мне Р великоватое, но тут не скажу, хозяин барин. Я на похожем крыле L1 c 32 до 37-40 увеличил в итоге. Облетывал вообще 45. Полет плавный, немного не по оси ходит но плюс минус 10-15 метров и красивый трек получается. К оси задания подходит плавно. Мне такой точности следования “за глаза” хватает. Р составляющая в пидах что то 1200 -1300, но если у вас летит не колбасит то можно и оставить. hobby.msdatabase.ru/project-u.../apm-arduplane Вот здесь с позволения товарища Алексея описано, думаю поможет.

Спасибо, за ответы и советы, буду пробовать)

suris2009

Купил б\у holybro pixhawk 4 . На нём до меня стояла коптерная прошивка. Я параметры в дефаулт не сбрасывал, а сразу прошил на самолётную. Могли остаться хвосты? Прежний владелец советует всё таки сбросить параметры. Может всё таки самолётная прошивка затёрла старые параметры?

suris2009

Эээх. Опять всё вбивать. 😦

Как всё таки правильно делать сброс параметров к начальным?

kasatka60
suris2009:

Я параметры в дефаулт не сбрасывал, а сразу прошил на самолётную. Могли остаться хвосты?

Как всякие виндовз, ios, андроид после перепрошивки лучше сбросить все настройки и по новой настроить. Меньше проблем будет, гарантирую.

suris2009:

Как всё таки правильно делать сброс параметров к начальным?

По памяти: надо зайти в full parameter list и нажать на кнопку default. Местные камрады поправят.

Hyperion

после перепрошивки с коптера на самолет должны были все параметры сбросится. Сохраняются только в рамках прошивки на одно и тоже устройство

Роман1971

По факту все сбрасывается. Но это если через MP ставить. Что через GQ - хз.

suris2009

Сбросил и перепрошил от греха подальше.