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

Aleksey_R6JAA

Здравствуйте.
Вчера новой прошивкой для самолётов скирпичил АРМ 2.6. Бутлоадер не слетел, для квадрокоптера последняя прошивка шьётся и работает.
При прошивке в терминале программы не проходит верификацию последние пару банков. Кто нибудь сталкивался с этим? Боюсь, что последняя прошивка под завязку забивает флеш , а она у меня битая может быть. Нулями и единицами ещё не пытался набить до конца.

shysha
vasia:

Посмотрите в настройках видимо у вас больше “1” стоит, для самиков 1 рекомендуют.

Как это не надо…а че такое “плюсы простые”?

Интересно а так будет работать - Врезаем OSD в видеотракт на земле (ему же пофигу где накладвать) а на Rx OSD подаем сигнал с Tx наземного модема…

да вы правы этот параметр влияет на уровень ! Но на прошивке коптера этот же параметр 1 не колбасит уровень ! для самолета рекомендуется 1 ! - у меня более менее стабильно на 0,1 ! если выставить 0 какие перспективы ? ! Спасибо)

vasia
shysha:

если выставить 0 какие перспективы ? ! Спасибо)

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

karabasus
shysha:

0 какие перспективы

Всё будет хорошо. Только по кругу с малым радиусом летайте поменьше 😃.

Вы еще не сталкивались с другими автопилотами(еще и с закрытым кодом) - где сиё действие на раз сносит разум автопилоту. А в вашем случае только чуток горизонт уплывет на некоторое время - потом восстановится в прямолинейном полете.

Андрей#
dima_ua:

а никто не думал над тем, чтобы MinimOSD (или клон) ставить не на борт, а на землю? по идее MAVLINK поток можно и на земле вынуть из телеметрии.

Напомню что missionplanner умеет вот так делать 😃
всегда так летаю…

MANS
Aleksey_R6JAA:

новой прошивкой для самолётов скирпичил АРМ 2.6.

Странное дело. У меня хоть и не жалуется на верификацию, но после прошивки Arduplane 3.3.0 (пробовал и 3.3.1 beta) APM не подключается к Mission Planner (не идет Mavlink) по USB. Железо APM 2.8
Откатился на 3.2, работает.

dima_ua
Андрей#:

Напомню что missionplanner умеет вот так делать 😃
всегда так летаю…

это как? что нужно по железу, как настраивается?

Glinco

У меня тоже запросился апгрейдиться. Значит не стоит.
Кстати, после перешивки параметры пропадают и снова придется калибровать АПМ и все вокруг него?
А то он у меня глубоко внутри и хорошо закреплен! 😃

alexeykozin
Андрей#:

Напомню что missionplanner умеет вот так делать

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

MANS

Upd
Разобрался с прошивкой 3.3.0
Оказывается она у меня не стартует без компаса. Подключил внешний GPS с компасом, все заработало. Затем внешний компас и GPS отключил - не работает. Включил встроенный в плату APM 2.8 компас (перемычкой), опять все заработало.

Glinco:

Кстати, после перешивки параметры пропадают и снова придется калибровать АПМ и все вокруг него?

Настройки остались.
Насчет калибровки - пишут, что все (или только те, у кого пикхавк, не понял) обязаны провести калибровку акселерометра. Теперь она какая то 3D калибровка.
Арминг еще появился для самолетов.

Андрей#
dima_ua:

это как? что нужно по железу, как настраивается?

Нужна платка видео захвата, тут все сложно, нужен именно подлинник, ибо у меня у друга на китайской подделке все летит нафиГ, у меня называетсся Ez CAP
брал вот тут, правда теперь продавец видимо денюжку решил на товарах делать, ибо я брал когда то за 800 рэ, но не суть…
Ссылка на проверенную мной железячку)
fpv-community.ru/…/30-ezcap-dc60-ustrojstvo-vyvoda…
Мало ее купить, нужно еще и драйвер найти! Не знаю по чему но те дрова что были в комплекте нифига не подошли и мне пришлось лазить по интернету, ох и долго же я их искал:))))
Для удобства вот ссылочка на мой ЯД для скачивания намального драйвера:
yadi.sk/d/o40bkgGtgqi8g
вооот.
тепрь значит как только мы получили железо и поставили драйвер, идем мы в мишень планнер…
запускаем, и жмякаем на config tuning;

далее открываем во вновь открывшемся окне вкладку planner, выбираем видео девайс, и разрешение, затем нажимаем на кнопочку start ;

затем обратно возвращяемся в флай дата, видим вместо горизонта картинку с видеотрансмиттера, + бонусом красивое ЦВЕТНОЕ ОСД 😃

жмякаем по сему чуду правой кнопкой мышки и задаем set recording
видео после полета лежит в папке с логами)

flaaanker
Андрей#:

Для удобства вот ссылочка на мой ЯД для скачивания намального драйвера: yadi.sk/d/o40bkgGtgqi8g

битая ссылочка чего то…

alexeykozin

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

MANS
MANS:

Оказывается она у меня не стартует без компаса.

Вот тут общаются разработчики прошивки ардупилота.
waffle.io/diydrones/ardupilot
В сообщении 2248 один пишет, что без компаса функция init() (не разбираюсь я) уводит микроконтроллер в бесконечный цикл.
Такие дела.
и тут
github.com/diydrones/ardupilot/pull/2248

Андрей#
alexeykozin:

а задержка большая с вашим драйвером?

Да вроде почти не ощутимая)
13 мс

фотографировал на фотик, на котором стоит конвертер HDMI-AV далее видеотрансмиттер immerson 5.8 600 mWt затем применик с него в EzCAP и ноут, ну правда ноут у меня не слабый…

mornick

Интересная ситуация произошла недавно с коптером на контроллере APM. МОжет кто что подскажет?
После потери связи с аппаратурой(делал это нарочно) включился файлсэйв и коптер полетел в точку взлета. Над точкой взлета он немного повисел и помчался в сторону Китая. Смотрел логи, ничего странного не нашел. Ошибок нет, спутники видит, вибраций нет. Может вы что-то найдете криминальное в логе? Не хочу повторения ошибки.
Прошивка Arducopter 3.1.2
Сделал архив с логом

log.rar

vasia

Че то восторг, по поводу APM, сменяется тихим отчаяньем. Решил откалибровать компас…не калибруется??? В окне появляются три оси с точкой посредине, и как не верчу самик , реакции “0”. Аксели вроде говорит successful. Где смотреть? Раньше все было нормально, но после последней успешной калибровки, заменил GPS модуль 6 унблокс (потерялся) заменил на 8 с выносным компасом. Кабель от модуля воткнул в GPS разьем (GPS работает) а разьемчик от компаса оставил болтаться. А и компас эриор 99 пишет…

Shrizt

Ну так не работает компас видимо, чего тут отчаиваться…

dima_ua:

а никто не думал над тем, чтобы MinimOSD (или клон) ставить не на борт, а на землю? по идее MAVLINK поток можно и на земле вынуть из телеметрии.

Можно, но скорости модемов не хватит, чтобы плавно отрисовывать горизонт, да и прочие данные будут идти с приличной задержкой.
Проще защитить видеоканал, если это так важно.

А вообще, я бы начал с защиты канала РУ, ибо его как раз перехватить зачастую очень просто, и спокойно увести самолет на вражеский аэродром 😃

dima_ua
Shrizt:

Можно, но скорости модемов не хватит, чтобы плавно отрисовывать горизонт, да и прочие данные будут идти с приличной задержкой.
Проще защитить видеоканал, если это так важно.

А вообще, я бы начал с защиты канала РУ, ибо его как раз перехватить зачастую очень просто, и спокойно увести самолет на вражеский аэродром 😃

увод по РУ - скорее миф, чем реальность, в случае использования даже опен-соурс прошивок.

вариантов закрывания HD потока не очень много. процессор на это нужен огого, а на борту аккумулятор не бесконечный

Shrizt

Если у вас HD видеолинк, мне кажется еще проще, это же цифра, ее можно пропустить через xor и хрен ее кто раскроет, но нужна поддержка на железном уровне.
Большинство тут летает просто с обычным PAL.

Насчет мифа, может просто мало кто заморачивается, но я технически не вижу проблем, для популярных 433 rls подхватить и перехватить РУ.
Не пробовал, но когда самолет в 10км, перебить сигнал находясь ближе - достаточно просто имхо.