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

Koloboff
gpp:

Покажите кто-нибудь как выглядит хоть OSD меню? 😃)

ardupilot.org/plane/docs/common-paramosd.html

VTX_CHANNEL и VTX_BAND через OSD-меню меняют канал и диапазон МГНОВЕННО - хоть это адекватно работает.

Кстати, насчёт адекватности - это я погорячился. На самом-то деле - при нормальном сценарии использования нужно иметь возможность выбрать в меню новые диапазон и канал, не переключая текущие, и применить новые настройки лишь по кнопке save или set, а в арду сейчас получается, что при прокрутке значения канала передатчик сразу меняет частоту, и ты перестаешь видеть меню пока не перестроишь приемник. То есть вроде как и реализовали полезную функцию, но снова через одно место.

Koloboff
Мельников_Денис:

Подскажите где можно скачать шрифты и куда их установить на флэшку.

Качать с гитлаба github.com/ArduPilot/ardupilot/tree/…/fonts - файлы с расширением .bin (как вариант - скачать из релизов github.com/ArduPilot/ardupilot/…/ArduPlane-4.1.0 весь архив исходников, распаковать и взять эти же файлы из папки /libraries/AP_OSD/fonts )
Лить в корень флешки, о чём написано в доках (синий транспорант чуть ниже по странице): ardupilot.org/plane/…/common-osd-overview.html#par…

hemmitino

Облетали новую прошу…автотюн работает очень быстро…вроде все ок…) Фонты в осд названия есть …а их нет…надо скачивать на флешку.
Пиды старые записать тупо с файла не получилось…но автотюн отработал отлично!

Koloboff

А ещё в OSD-меню почему-то инвертировано управление вверх/вниз, хотя канал питча у меня выставлен согласно инструкции “for pitch, the green bar should move in the opposite direction to the transmitter’s physical stick” - возможно, дело в том, что он реверсирован не в аппе, а в настройках автопилота.

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

И ещё почему-то при быстрой прокрутке (изменении значения с закатом вниз или вверх стиком) параметра в osd-меню шаг и границы часто сбиваются на дефолтные, приходится с матами запускать mavproxy и исправлять.

Пиды старые записать тупо с файла не получилось…но автотюн отработал отлично!

Тюнили с дефолтных пидов прошивки? Что за модель была - тяжёлая или лёгкая? Буду текстить на 630-граммовой рептильке, с ней у арду вечный перебор с Р по питчу…

Andrey3167

Здравствуйте. Пользуется кто МР для Android? Не получается сконнектить через модемы. Похоже на проблему с портом, может еще что-то устанавливать надо

khomyakk

Я пробовал недавно, через эвернет. То работает, то зависнет.

Koloboff

Он же не релизнулся ещё - там каждый день новые правки. Формально бета, а по факту - махровый найтбилд.

Hyperion

На андроиде QGC юзаю для настройки. Возможностей хватает

Роман1971
Andrey3167:

Здравствуйте. Пользуется кто МР для Android? Не получается сконнектить через модемы. Похоже на проблему с портом, может еще что-то устанавливать надо

Не пашет у меня.

kir850

не про новую прошивку:

Настраиваю длинную миссию, запускаю самолёт, он летит по миссии, долетает то точки потери связи с RLS, срабатывает Failsafe, самолет прерывает миссию и возвращается домой в RTL режиме.

Вопрос: как настроить arduplane так, чтобы он не прерывал миссию изза потери связи?

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

Andrey3167
Hyperion:

На андроиде QGC юзаю для настройки

что-то тоже не пойму как сконектить через модемы, ткните где почитать

kir850
kir850:

не про новую прошивку:

Настраиваю длинную миссию, запускаю самолёт, он летит по миссии, долетает то точки потери связи с RLS, срабатывает Failsafe, самолет прерывает миссию и возвращается домой в RTL режиме.

Вопрос: как настроить arduplane так, чтобы он не прерывал миссию изза потери связи?

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

Кажется нашел:
Нужно установить параетр FS_LONG_ACTN = 0

Вот перефразированная выдержка из документации

FS_LONG_ACTN: Long failsafe action

If the aircraft was in a stabilization or manual mode when failsafe started and a long failsafe occurs then

FS_LONG_ACTN is 0 - it will change to RTL mode
FS_LONG_ACTN is 1 - it will change to RTL mode
FS_LONG_ACTN is 2 - will change to FBWA

If the aircraft was in an auto mode (such as AUTO or GUIDED) when the failsafe started then

FS_LONG_ACTN is 0 - it will continue in the auto mode
FS_LONG_ACTN is 1 - will change to RTL mode
FS_LONG_ACTN is 2 - will change to FBWA mode

Но не проверял еще… может и не правильно все понял.

Роман1971

Вот тут есть настройка FS. У меня есть поставить режим игнорирования радио и продолжении миссии - все пашет. Видимо это меню и меняет этот парамерт. Надо глянуть просто. Но это Ровер! Хотя какая нафиг разница!

egunak95
kir850:

Именно в режиме AUTO не нужно RTL включать при потере связи,

Только для этой задачи сделали AFS цитата из мануала: Ключевое различие между обычным отказоустойчивым и расширенным отказоустойчивым (AFS) вариантами заключается в том, что параметры AFS основаны на миссии. Когда происходит отказоустойчивый вариант (например, потеря блокировки GPS или потеря связи наземной станции), параметры AFS указывают номер путевой точки в миссии, на которую будет переключаться самолет. Это позволяет пилоту настроить сложную серию действий, которые необходимо предпринять при возникновении отказоустойчивого события - все, что может быть запрограммировано как миссия самолета, может быть сделано для выполнения отказоустойчивых событий. конец цитаты. Там указаны случаи и какие действия могут на выбор выполняться ardupilot.org/…/advanced-failsafe-configuration.ht… Однозначно тут не ответить, надо анализировать приемлемые ситуации а не агалтело что-то выключать

Andrey3167
Andrey3167:

Пользуется кто МР для Android? Не получается сконнектить через модемы

отвечу сам себе: коннектится, если выбрать в портах FT232 и скорость поставить 57600
QGS коннектится автоматически

Dok555
kir850:

может и не правильно все понял.

Всё правильно, если прошивка 4. и более . fs_long_actn=0 будет продолжать миссию в авто, в остальных режимах- включит РТЛ 😃

Роман1971:

Хотя какая нафиг разница!

Большая, в ардуплейн нет такого выбора: