ArduCopter Mega: порт на обычную Arduino (тестим)
Но если высота 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 и последовательный порт?
зависит от настроек, по умолчанию вроде бы должен продолжить миссию, при потере сигнала
в настройках файлсейва есть выбор - возврат или продолжение миссии при нахождении в режиме АВТО, так что ответ - да, может.
но не проверял,хотя по точкам летал и на Мегапирате и родном Ардукоптере.