ArduCopter Mega: порт на обычную Arduino (тестим)
баро заркыть паралоном и посмотреть какую высоту показывает в покое (если сильно плавает, то барометр косячный, если нормально, то пиды крутить) с одинаковой температурой
Баро кончено закрыт. Пиды не менялись ,переставляются платы поочереди на одну и ту-же раму. EEPROM тоже чистил. Прошивка одн в один на платах. В планере высота уходит то в минус то растет.В терминале нет теста баро, а тест сонара показывает все ок.
Ребят, вообще у кого-нибудь сонар работает(на r300)?
У меня сонар работает высоту можно в 15-20 см от земли выставить - летает.
Кстати, по поводу удержания высоты по барометру. Мой пепелац сейчас висит на 60% газа, так вот, если включить удержание высоты, то он начинает медленно набирать высоту(60% газа). Если поставить стик на 50%, то набор высоты прекращается.
Про автопосадку при разряде батареи - тоже довольно удобно, работает: сначала медленно садится, после посадки он не сбрасывает обороты некоторое время, видимо ожидая дальнейшего снижения, а затем сбрасывает на 10% газа
Вот только что летал - симптомы один в один.
Такие глюки начались после подключения сонара.
Отключил сонар в планере - все залетало отлично, как было и до подключения сонара.
Сонар проверял в консоли - показания правильные.
Ребят, вообще у кого-нибудь сонар работает(на r300)?
Тоже по этой причине его отключил. В коде видел параметр max sonar range - 8M, надо попробовать его уменьшить.
Но если высота 3 и больше то происходит что-то странное - коптер проваливается примерно на 50 см потом газует , проскакивает нужную высоту на 50 - 60 см .
Олег, а если отключить сонар в планере, глюк проходит?
У меня вроде на любой высоте глючит а не только выше 3 метров.
Олег, а если отключить сонар в планере, глюк проходит?
У меня вроде на любой высоте глючит а не только выше 3 метров.
Если сонар отключить то глюк есть на любой высоте… А не у кого нет кода для проверки баро ?
Вроде зарелизился Arducopter 3.0
Алексей (Sir Alex), планируешь портировать?
Да, очень интересно, действительно, будет ли порт?
Правильнее спрашивать, когда будет порт! 😃
MegaPirateNG V2.9 r300
ППМ не работает. Работает в режиме ПВМ. Дефайн стоит #define SERIAL_PPM_ENABLED. Выдает пачку ошибок. Помогите пож!
\Temp\build9119122243248991332.tmp\ArduCopter.cpp.o
In file included from /config.h:34,
from ArduCopter.ino:118:
/APM_Config.h:21:1: warning: “SERIAL_PPM_ENABLED” redefined
In file included from D:\My Documents 7\_RC\_FirmWare\_MC\MPng\2.9\arduino-1.0.3\libraries\APM_RC/APM_RC.h:61,
from ArduCopter.ino:75:
D:\My Documents 7\_RC\_FirmWare\_MC\MPng\2.9\arduino-1.0.3\libraries\APM_RC/APM_RC_PIRATES.h:8:1: warning: this is the location of the previous definition
Attitude.ino: In function ‘void get_stabilize_yaw(int32_t)’:
Attitude.ino:56: warning: unused variable ‘output’
ArduCopter.ino: At global scope:
ArduCopter.ino:157: warning: ‘void update_optical_flow()’ declared ‘static’ but never defined
ArduCopter.ino:210: warning: ‘int16_t get_heli_rate_roll(int32_t)’ declared ‘static’ but never defined
ArduCopter.ino:212: warning: ‘int16_t get_heli_rate_pitch(int32_t)’ declared ‘static’ but never defined
Вроде зарелизился Arducopter 3.0
Алексей (Sir Alex), планируешь портировать?
Так она сырая еще ) почитайте maillist разработчиков =)
MegaPirateNG V2.9 r300
ППМ не работает. Работает в режиме ПВМ. Дефайн стоит #define SERIAL_PPM_ENABLED. Выдает пачку ошибок. Помогите пож!
\Temp\build9119122243248991332.tmp\ArduCopter.cpp.o
In file included from /config.h:34,
from ArduCopter.ino:118:
/APM_Config.h:21:1: warning: “SERIAL_PPM_ENABLED” redefined
In file included from D:\My Documents 7\_RC\_FirmWare\_MC\MPng\2.9\arduino-1.0.3\libraries\APM_RC/APM_RC.h:61,
from ArduCopter.ino:75:
D:\My Documents 7\_RC\_FirmWare\_MC\MPng\2.9\arduino-1.0.3\libraries\APM_RC/APM_RC_PIRATES.h:8:1: warning: this is the location of the previous definition
Attitude.ino: In function ‘void get_stabilize_yaw(int32_t)’:
Attitude.ino:56: warning: unused variable ‘output’
ArduCopter.ino: At global scope:
ArduCopter.ino:157: warning: ‘void update_optical_flow()’ declared ‘static’ but never defined
ArduCopter.ino:210: warning: ‘int16_t get_heli_rate_roll(int32_t)’ declared ‘static’ but never defined
ArduCopter.ino:212: warning: ‘int16_t get_heli_rate_pitch(int32_t)’ declared ‘static’ but never defined
Летаю с PPM на этой версии, проверте установку arduino и libraries
Столкнулся с такой смешной проблемой - вот тут лежат библиотеки code.google.com/p/megapirateng/source/browse/#svn%…
А как их скачать все сразу???
Как я понимаю, надо ставить svn и выкачивать с его помощью.
Всем спасибо!
Скачал все с нуля - заработало.
Нашел “существенный недостаток” у МП по сравнению с Мультиком - МультиВэ заливается минуту, а МП минут 10!
МультиВэ заливается минуту, а МП минут 10!
Странно.😃 У меня чуть дольше, чем MWii, но всё равно не более 2-х минут вместе с компиляцией. Хотя размер кода ~130к, вместо ~30к у MWii.
Я успел позавтракать. У меня кор2дуо сильно не свежий… Может поэтому.
успел позавтракать
О, классно совместили приятное с нужным!😃 По любому, если всё завершается саксессно, то это не проблема - не так часто и нужно. Главное, шоб Planner не тормозил. Он столько памяти отжирает, что еле ворочается. Приходится выгружать другие приклады. Мозиллу так в первую очередь. Тоже прожорливая зверушка. 😃
Так компилируется долго или заливается? Мощность компа на заливку не влияет, важна скорость порта, когда заливал на ALL IN ONE PRO Flight Controller v1.0 через штатный USB разъем прошивка была долгой, не 10 минут конечно, но полторы-две минуты. После того как usb разъем успешно отломался, стал заливать через ftdi адаптер (кажется шел в комплекте с minimOSD), время уменьшилось до 40 секунд.
Поскольку компиляция происходит всегда перед заливкой (иначе я не умею 😃), то конечно все вместе. Сама заливка через ЮСБ - довольно быстро.
А вот планер у меня нормально работает, вместе с Хромом - без проблем.
На скорость очень сильно влияет антивирусник, я его всегда отрубаю, когда запускаю Arduino IDE.
Посмотрел - нагрузки на проц при компилировании почти нет. Очень по долгу проходят строки типа
C:\Users\Shu\AppData\Local\Temp\build2584469972437132260.tmp\Arduino_Mega_ISR_Registry\Arduino_Mega_ISR_Registry.cpp.o
С включенным антивирусом верифай занял 13 минут!!!
С выключенным - 40 секунд.
От же блинский еж!!! Касперский тормоз!
----------------------------------------------------------------------------------------------
Еще подскажите пожалуйста, можно пищальник повесить на 34 или 35, не хочется 32 занимать(нужен под пантильт)?
А может ли МегапиратNG выполнять миссию (полет по точкам) при потере сигнала с передатчика, или вообще без него? Хочу подключить контроллер к компу через блютуз/uart, естественно, устойчивой связи хватит только на взлет и десяток-другой метров, а что будет потом? Failsafe сработает? Или без передатчика даже арминг контроллера нельзя будет выполнить через Mission planner и последовательный порт?