ArduCopter Mega: порт на обычную Arduino (тестим)

Sir_Alex

Загрузил на GitHub исходники MPNG 3.1.5-R1 - На данный момент это Beta версия.

!!! Для компиляции требуется новый компайлер gcc-4.8.2, Дидронсы сделали новую Arduino IDE с этим компилятором: …diydrones.com/…/ArduPilot-Arduino-1.0.3-gcc-4.8.2… Кроме этого, надо установить еще и MHV AVR Tools: …diydrones.com/…/MHV_AVR_Tools_20131101.exe

К сожалению, мне пока не удалось полностью протестировать версию, т.к. мой тестовый квад - выдает большие вибрации и АльтХолд не хочет работать толком (коптер рывками поднимается вверх). Поэтому так же не проверен AutoTune, т.к. главное условие для него это рабочий АльтХолд.
В общем, жду отзывов.
Пожалуйста, будьте аккуратны и если заметите какие то глюки, то не пытайтесь летать! (Хотя я и сделал десяток вылетов без происшествий, но кто его знает)

zmnz
Sir_Alex:

Для компиляции требуется новый компайлер gcc-4.8.2, Дидронсы сделали новую Arduino IDE с этим компилятором: …diydrones.com/…/ArduPilot-Arduino-1.0.3-gcc-4.8.2…

При загрузке скомпилированной прошивки дудка ругалась примерно так:

programmer type must be written as “id_type”

вылечилась заменой файла: ArduPilot-Arduino-1.0.3-windows\hardware\tools\avr\etc\avrdude.conf более поздней версией: avrdude_conf.rar

Sir_Alex
zmnz:

При загрузке скомпилированной прошивки дудка ругалась примерно так:

Да, у меня такая же ошибка была, вылечилось так же. avrdude.conf взял из MHV AVR Tools (Я подозреваю, что именно он и должен был использоватся, но почему то подхватился старый из ардуино)

RTemka

Алекс а все остальное ток же как и по старой схеме делается ?
Конфиг и яву скопировать ?
А то как то расслабил флаш тул 😃

Sir_Alex
RTemka:

Алекс а все остальное ток же как и по старой схеме делается ? Конфиг и яву скопировать ?

Все правильно, pde.jar надо подменять

kren-DEL

Доброго дня, уехал за 200 км от постоянного места полëтов - при лоитере летает кругами с увеличивающейся амплитудой, при ртл тоже самое, что это? Неверно показывает компас? Забить заново магнитное склонение?

RTemka

Сам просил сам ответил 😃
А, что на авто не ставишь ?

Antarius

Кстати, по поводу склонения.
У меня такая непонятка - там, где я живу склонение примерно 10° в.д.
Если поставить в мишнпланере эту величину - то коптер летит куда угодно, только не туда куда надо, и не висит вообще ни разу.
Если ставить авто - то через раз как-то, не стабильно. То повиснет, то рванет в китай.
И только если поставить на крутилку на 6 канале с параметрами от 0 до 1, то в положении чуть меньше середины - висит и летает идеально в любой разумный для мелкого квадра ветер.
Пытаюсь посмотреть что за склонение накрутил - в мишнпланере какая-то фигня, в таблице пишет -0,99999, в склонении тоже -0,99999.
Что такое?

И ответьте мне кто-нибудь про настройку подвеса - важно мне очень rcopen.com/forum/f123/topic232641/8474
Спасибо.

RTemka

Народ, а как теперь EEPROM чистить ?
На 3.1.5 я так понял кли там уже нет.

RTemka

В общем попробовал AUTOTUNE.
Работает. Настройки после него в после адекватные.
А вот лойтер какой то дерганный стал.
Ветер правда был около 6м/с.

Но два раза словил глюк.
При попытке посадить коптер его начинало крутить по хвосту в лево с набором оборотов.
Первый раз думал что это в альтхолде дело было. А второй раз в стабе так же закрутило в лево и а потом еще качнуло по питч
и перевернулся.
И заметил момент при старте планнер иногда ругается на BAD_COMPASS_HEALTH

Sir_Alex
RTemka:

Народ, а как теперь EEPROM чистить ? На 3.1.5 я так понял кли там уже нет.

Можешь в APM_Config.h включить CLI, если компилятор gcc-4.8.2 то должен влезть в прошивку без проблем.

RTemka:

И заметил момент при старте планнер иногда ругается на BAD_COMPASS_HEALTH

Хмм… у меня глюков не было подобных. Но у меня были непонятки с логированием, как только включал CLI и Logging - плата после инициализации ходила в ребут по кругу, а как обновился компилятор - все заработало… странно.

В общем, пока есть непонятные моменты…

Еще заметил, HEARTBEAT сообщение должно приходить с частотой 1Гц (Это видно в Mavlink Inspector в APM Planner 2), но на новой прошивке, частота прыгает, то 1Гц, то 0.8 - у меня есть подозрение что я где то накосячил в таймерах, но хоть убейте не могу понять где есть проблема.

Antarius:

И ответьте мне кто-нибудь про настройку подвеса - важно мне очень ArduCopter Mega: порт на обычную Arduino (тестим) Спасибо.

Да там все просто, RC5 и RC6 - это отдельные выводы под камеру, пины 44,45. Ну а InputCh соответствуют каналам приемника.

RTemka

Ага сердешные пакеты тоже скачут.
Причем сначала опускаются до 0,4 а потом подымаются и снова 0,8-1

zmnz

Loiter и AltHold нормально работают, погода правда полный штиль , на высотах от 3 до 7 метров никаких проблем. Ткните носом плз, где почитать про режим “Авто”

RTemka
zmnz:

Loiter и AltHold нормально работают, погода правда полный штиль , на высотах от 3 до 7 метров никаких проблем. Ткните носом плз, где почитать про режим “Авто”

copter.ardupilot.com/wiki/auto-mode/

huntsman60

Товарище, никто не располагает информацией, подходит ли GPS от Циклопа (Шторма) к платке платкам APM 2.5? 😒

kren-DEL
RTemka:

А, что на авто не ставишь ?

хм, а авто разве не по точкам летает?
посмотрел сейчас, 200км, разница в магнитном склонении 6 минут… так сильно может влиять? Завтра проверю…

RTemka

Имелось ввиду, что склонение коптер может сам вычислять

RTemka

Попробовал еще разок 3.1.5.
Нет нет а пытается раскрутиться против часовой.
Логов к сожалению нет, надо попробовать телеметрию подключить.
Пока можно советовать, только что бы найти искомые пиды через автотюн 😃
Мой дрынолет стал явно стабильнее. Самому столько вариантов перебирать было просто лень.

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

zmnz

У меня вопрос: в конфиге по дефолту автотюн включен? я почему-то сегодня тестил и не заметил чтобы квадрик при включении 7 канала (настраивал по мануалам с ютюба) начинал качаться… хотя… там говорят что в штиль надо, а у меня ветер метра 3-4.
Остальные режимы нормально отрабатывают, ничего никуда не крутит вроде.

RTemka

Включить нужно как написано в видео.
Я проверял ветер был около 6 метров.
Просто приходилось постоянно вертать коптер назад.
Сейчас откатился на 3.0.1 с поймаными пидами.
Скажем так “Весьма доволен”.
В ручную подбирать для не симметричной рамы я бы не стал так упорно.

XeiTroX

Ребят. Кто может помочь. Я уже и раму другую собрал и все на депферы посадил, пропы, аксель, регули, компас - все откалибровал и нифига. Сегодня в поле поломал карбоновые пропы, обидно. Взлетаю, чуть газу даю и его переворачивает либо летит под приличным углом назад(над землей висит норм, а как газу дам то капец). Тряски нет и то, не всегда он так летит, порой, секунд 5 проходит и он как вжарит газу. До этого рама была Turnigy Talon V 2, так там все на стоке летало а тут(еще было F450, то там хлипкая была, все ходуном ходило). Не понятно, почему регули еще греются на Мегапирате, на Мультивии такого не было и летал(сегодня проверял, на 2.3 версии) нормально.
п.с.
я так и не могу врубиться как крутилка называется на Turnigy 9XR. Весь миксер перерыл