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

Greyukrck
Hyperion:

Судя по всему да.

Писать то они напишут, а вот на практике как?

Роман1971
Hyperion:

Может кому будет полезно 😃
через UART не получилось настроить ее, решил так сделать.

www.youtube.com/watch?v=2NzhP1zLhMo

Я в Пиксе напрямую канал пробрасываю и все, если что то включать /выключать надо. А вот, что Вы там сделали, настроив запись на SHUTTER - это я уже попадался на этом. В некоторых режимах Пикс начинает управлять затвором самостоятельно. Это можно отключить, но иногда забываешь это сделать. Так что лучше пробросить просто канал, не назначая его на спуск камеры. Иначе можно потом удивляться, почему запись останавливается сама собой.

Hyperion
Greyukrck:

Писать то они напишут, а вот на практике как?

Про практику не подскажу - нету ни датчика скорости ни матека. Но ИМХО не должно ничего ограничивать кроме кривого HALa.

Роман1971:

Я в Пиксе напрямую канал пробрасываю и все, если что то включать /выключать надо.

Про проброс канала не подумал даже ) В каких режимах с таким сталкивались если не секрет?

Роман1971

Сейчас не вспомню точно, но с Андроида там программа Tower есть такая. Там есть какие-то режимы для поведения дрона на точках. Вот у меня был подвес подключен был точно так же, т е не просто назначены каналы на управления , но и Пиксу указал, что именно ими управляется подвес. При просмотре видео увидел как камера уходила вверх (у меня сенсор из за длины кабеля был подключен с переворотом, и камера вместо движения вниз шла наверх. При управление вручную это фиолетово, но Пикс об этом не знал). Там есть точка интереса что ли. Вот в ней он опускает камеру и начинает кругами летать. Или что-то творить в этом роде. Я удивлен был такому поведению, но понял в чем причина и просто пробросил каналы напрямую и все. На самом деле я это делал из-за того, что при потере сигнала при подключении через S Bus Пикс получает флажок об отсутсвии сигнала управления и переходит в режим FS и абсолютно игнорирует значения в каналах. Т е при потере сигнала подвес занимает не запрограммированное в приемнике значение, а то, в котором он находился в момент потери сигнала. Т е получив флажок по S BUS о пропадании сигнала управления Пикс перестает обращать внимание на приемник вообще. Хотя там при возникновении FS выставлены значения для каналов. Т е если хотите , чтобы значения каналов не игнорировались полетником, надо не передавать флажок FS , а просто , чтобы приемник при возникновении FS начинал выдавать определенные значения для каналов. Например включал режим RTL и подвес в горизонт. Я решил проблему выведя сигнал управления наклоном камеры напрямую с приемника минуя полетник прямо на плату управления подвесом.

kasatka60
Роман1971:

(у меня сенсор из за длины кабеля был подключен с переворотом, и камера вместо движения вниз шла наверх.

В пиксе же можно поменять местами значения минимальных и максимальных углов и тогда должно все работать как надо. В свое время на apm 2.6 таким способом инвертировал наклон.

Hyperion

а ну в этом случае то да. У меня то подвеса нету и вообще самолет ))
tower тоже уже не работает, только вроде как QGC остался из андроид приложений

Karbafos

Добрый день. Коллеги может кто подскажет , как регулируется скорость в режиме КРУИЗ ? АП смотрит на вход 3го канала?
Сейчас летаю с минимумом в 3м канале, при переключении в КРУИЗ АП устанавливает целевой минимальную скорость. По телеметрийному модему изменить целевую(круизную) скорость не удается.
Аппа используется только для переключения режимов и “руления”. В 3м канале постоянный минимум висит. Старт в авто с резинки.

Raider

Если дроссельная заслонка минимальна, то самолет будет пытаться лететь в ARSPD_FBW_MIN . Если это максимум, он будет пытаться летать на ARSPD_FBW_MAX .
Ну и Airspeed Cruise.

Karbafos

Ну собственно так и предполагалось. Иногда в полете есть желание добавить скорости но оперативно поменять не могу не изменяя минимальную скорость. Всё таки придется играть с уровнем газа.
Спасибо.
P.S. Как считаете возможно ли изменение кода АП для выполнения следующих условий:
3ch=min=Airspeed Cruise.
?

suris2009
Raider:

Если дроссельная заслонка минимальна, то самолет будет пытаться лететь в ARSPD_FBW_MIN . Если это максимум, он будет пытаться летать на ARSPD_FBW_MAX .

Это работает и тогда, когда нет датчика воздушной скорости? У себя во время полётов в КРУИЗе особо не отмечал реакции на стик газа.

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

Здравствует. Пытаюсь сбросить высоту на точке старта на 0 . Нажимаю на «set alt» (она же «уст.высоту»). Ничего не меняется . Пробовал и дома и на поле. Дома 17м на поле 28м. Я так понимаю это высота абсолютная. Возможно где-то стоит галочка не позволяющая сбрасывать высоту на 0. Если кто знает подскажите как с этим бороться . Не комфортно летать у земли по приборам 30м.

polarfox

Скорей всего где-то стоит галочка использовать или показывать абсолютную высоту.Где именно уже не вспомню,“давно не брал в руки шашек”.Но в своё время у меня высота при загрузке сама устанавливалась в ноль.Могла плюс-минус 1 метр колебаться.

polarfox
polarfox:

Скорей всего где-то стоит галочка использовать или показывать абсолютную высоту.

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

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

Если кто знает подскажите как с этим бороться . Не комфортно летать у земли по приборам 30м.

Так наверное нужно в конфигураторе осд выбрать нужную высоту (какую отображать) - вам нужна Home Altitude.

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

Вы армите автопилот?

Нет. Пытаюсь сбросить высоту когда он на земле и не «заармлен». Это принципиальное условие или как вариант решения проблемы ?

polarfox:

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

В ближайшее время подключу и попробую Ваш вариант , вдруг поможет. Спасибо.

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

В ближайшее время подключу и попробую Ваш вариант , вдруг поможет. Спасибо.

Не поможет. Вернее поможет только для показаний в MP. Вас же наверное волнуют показания OSD? Или вылетаете “по приборам” (показаниям mission planer)?

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

Так наверное нужно в конфигураторе осд выбрать нужную высоту (какую отображать) - вам нужна Home Altitude.

То же попробую , но значительно попозже . Так как произошёл «хрясь» преднамеренный и упал мордой в землю , а как раз на морде всё что связано с OSD . Чуть почищу и попытаюсь посмотреть конфигуратор. Спасибо

karabasus:

Не поможет. Вернее поможет только для показаний в MP. Вас же наверное волнуют показания OSD? Или вылетаете “по приборам” (показаниям mission planer)?

Летаю по очкам, монитору , и благодаря qlrs теперь и по телеметрии из полётника

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

Летаю по очкам, монитору

Тогда 100% вы поставили просто altitude для отображения (абсолютная высота).