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

Warloсk
schs:

То что описывал с правым стиком? Дак элементарно, один трёхпозиционный тумблер переключает между тремя миксами.
Один микс - выдача со стика на канал roll\pitch. 1500 на каналы управления подвесом
Второй микс выдаёт на каналы roll\pitch 1500, со стика идёт на два других канала, которые управляют подвесом.
Третий микс берёт с хэдтрекера два канала и выводит их на каналы управления подвесом, на каналы roll\pitch 1500.
Удобно крутить головой\стиком камеру когда аппарат в круизе\миссии.

Тю, так это вовсе не то, что у меня и арду тут вообще не при делах. В том-то и дело, что у меня одни и те же два канала (к вопросу о “непозволительном расточительстве” - у вас используются 4 канала) управляют на борту двумя разными режимами (либо повороткой либо настройками) в зависимости от состояния третьего канала (который попутно управляет OSD). И такое арду не умеет от слова “а это как?”. То, что вы описали, у мена на аппе тоже сделано - при выборе в качестве “источника” для этих двух каналов (слайдеры или хедтрекер), но к автопилоту это всё никаким боком.

schs:

Не лучше и не хуже вариант, результат то одинаков.

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

schs:

Насчёт удачно спорно, наверно поэтому и не заимствуют.

No comments 😆

suris2009:

Умеет.

Да, сподобились-таки, нашёл в протоколах serial-порта. Эдак, глядишь, к Новому году и до смартаудио дотянутся (менять канал видеопередатчика без потрошения модели и понижать его мощность до арма, чтобы не гадить товарищам по полётам), но это не точно.
И тут внезапно окажется, что на bt с wifi внезапно перестало хватать портов 😃

JonnyQuest

Как не хватает RO для некоторых товарищей… аж Зубы сводит…

karabasus

Комнаты без питания 😃 (Room only). Но Максим наверное имел ввиду, чтоб

JonnyQuest:

некоторых товарищей

только читали. Хотя почему? Вроде всё конструктивно.

Hyperion

так вижу тут бомбануло у многих. Вообщем описываю как вышел из ситуции

  1. ARMING_RUDDER=2. Проверил - арминг работает. Дизарм тоже. На ЛК вероятность нахождения левого стика газа в крайнем нижнем и левом положении равна нулю. Поэтому оставил дизарм. Тем кто боится задизармить выполняя длинную спираль лучше оставить =1.
  2. Настроил на бывший свитч арма “emergency stop motor”. на всякий случай. Хотя и при посадке при газе в нуле мотор не крутится. Но так надежнее.
    В принципе теперь таких нештатных ситуаций быть недолжно.
    В принципе на ардукоптере всегда армил стиком. А тут что то сразу не заработало. Лень было разбираться и настроил арм переключателем.
Glinco

Чуть по курсу гуляет, но вообще хорошо.
Какая скорость?

Hyperion

youtu.be/Gx-14xoEeDE

Как вам такой формат? 😃 Интересно ли пользователям arduplane’а погрузиться в анализ логов?

Sensorisis

Господа кто может посмотреть? зажел на сайт ардупилота дабы скачать миссион планер. Но все что на вкладке фирмваре не работает. Пишет что не удается получить доступ к сайту. Может кто тыкнуть проверить? или это тольео у меня такая радость?

Alexander53

Установите расширение VPN или установите Оперу, там он уже встроен.

AndreyI

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

Sensorisis

Господа может кто по роверу помочь а точнее по лодке. Есть самолет на 405м матеке и ардупилоте,отлично работатет. пол года назад собирал машинку под управлением арду так же на 405м. Немного помучался но все завелось и заработало. Сейчас лето и решил запилить лодку на ардру. но не нун то бы, уже третий день бьюсь. Компас не использую. только жпс. Суть проблемы такова. Не включаются авто режимы. такие как ртл и авто. выдает ошибку Flight mode change failed как я понимаю она лезет из EKF. Якобы со спутниками проблема или нет фикса жпс. Но спутников аж 16. под открытым небом. Возможно проблема в другом. Если щелкнуть по екф то на крафике видно что красным цветом написано pos horiz abs off и velocity_horiz off В мануале написано что при проблемах с екф попробуйте его выключитью. AHRS_EKF_TYPE 0 0😁isabled 2:Enable EKF2 3:Enable EKF3 это я тоже делал. но результат один. Не могу понять в чем проблема. ведь пол года назад мой ровер успешно ездил под арду. а тут пускай лодка но все настройки идентичны

Dok555
Sensorisis:

пускай лодка но все настройки идентичны

В прошивке Ардубот?

Alexander53
Sensorisis:

Компас не использую. только жпс

А компас GPS задействовали? Иначе как контроллер узнает куда ему перемещать лодку в авторежимах? Он же просто не знает где север-юг и т.д.

Sensorisis

Да. Прошивка boat. Если не сложно по поводу компаса подскажите где глянуть. Что то не припомню этой настройки.

Sensorisis

Включить компасы : определяет, включены ли (какие-либо) компасы. Если этот параметр включен, автопилот будет использовать основной компас для данных о курсе, в противном случае он будет оцениваться по GPS. Включение этого флажка соответствует настройке параметра MAG_ENABLE=1. я так понимаю что при значении MAG_ENABLE=0 будет как раз использоваться жпс для определения курса. у меня так и сделано. Еще один момент: при дизарме я могу включить режимы авто и ртл, и все включается без ошибок. при авто показывает расстояние до следуещей точки а при ртл расстояние до дома. то есть режимы включаются. Но достаточно заармить как опять будь он проклят Flight mode change failed вылазит. поколдую сча с компасами.

сделал MAG_ENABLE=1. как и следовало ожидать получил ошибку плохое здоровье компаса)) что логично ибо его нет.

блин это какое то фиаско. там настроек то несколько строк для ровера. а в итоге ничего не получается. хотя я ведь раньше мог настроить((

Alexander53

Во-первых надо поставить галочку Enable compass. Под ней выбрать основной компас “primary compass”.
Выберите compass 1, поставьте галочки use this compass (использовать этот компас) и external mounted (внешний, т.е. GPS) и rotation none (нет вращения) если стрелка на GPS направлена по оси кораблика.
В остальных компасах галочки снимите. Более наглядно.

Dok555
Alexander53:

Он же просто не знает где север-юг

Если ГПС есть - знает. Для авторежимов компас в Arduplane не обязателен, в отличии от Arducopter. Что бы активировались авторежимы, нужен ряд условий - аппарат должен быть за радиусом точки дома при РТЛ, не нулевая высота и т.д.

Sensorisis:

Flight mode change failed как я понимаю она лезет из EKF.

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