А давайте обсудим Arducopter - APM

Arseni

А у меня сегодня после замены регуляторов CIRCLE стал выглядеть так:

то есть с большими вариациями по высоте. Причем, то, что на профиле выглядит как плавное изменение высоты, на самом деле было довольно ощутимыми скачками.

Не думаю, что дело в регуляторах.

Похоже на влияние солнца, посколько скачки начинались в одной и той же фазе круга - то есть под одним и тем же углом к солнцу.

Но барометр у меня закрыт двойным слоем поролона вот так:

Может температура - жара все-таки…

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

cylllka
Arseni:

Но барометр у меня закрыт двойным слоем поролона

У меня тоже было поролоном прикрыто, на ярком солнце высота скакала очень сильно, даже уронил коптер. Прямо в поле на поролон наклеил изоленту черную - стало нормально. Полагаю что поролон пропускает часть ИК спектра мешающего бародатчику.

ENGINEERUS
HATUUL:

Могу только подозревать.
Что юблокс ,по не выясненным причинам ,может перегружаться во время полета,и после перегрузки юблокс переходит на дефолтные настройки (или частично дефолтные),а так как во флешке все чисто,приходится брать конфиг у ардупилота,а вот когда АР соизволит выстовить конфиг,это надо спрашивать у разработчика.Как мне известно,только один раз,вначале,но могу ошибиться.
А разработчик советует прописывать конфиг.
Так,что делайте вывод.

Есть еще над чем работать разработчикам , по части обработки ГПС глюков.
Ьудем надеяться на новую прошивку.

vldvv

встроенный компас МТК, та же проблема с ошибками ЖПС

HATUUL

Ну мтк общается по другому протоколу(нмеа),так что проблема может быть та же ,а причины разные.
Например,при потере фикса мтк может быть перестает выводить инфу.На что АР ссылается как ошибка.

Arseni
cylllka:

Полагаю что поролон пропускает часть ИК спектра мешающего бародатчику.

А это мысль! Скорее всего так и есть. Попробую изоленту.

Еще одна интересность сегодня:
В районе строки 17450 аппарат дает газ в пол будучи в режиме ALT_HOLD. И держит этот газ пока я на строке 17724 не перехожу в Stabilize и не спасаю его. Успевает улететь метров на 50 вверх.

Я в параметрах журнала не силен, но вижу странность:

Барометрическая высота ведет себя вроде бы логично - газ в пол - высота пошла вверх.
Но GPS.RelAlt падает. Начинает как раз перед этим прыжком и продолжает падать несмотря на набор высоты.

Ну могу ручаться в каком положении был тумблер аппы во время прыжка, но по логу:
До прыжка висим себе в ALT_HOLD, уже после начала набора переход в LOITER (не знаю зачем…) и потом через ALT_HOLD в STABILIZE. Только после перехода в STABILIZE управление газом приходит в норму.

На графике это место выглядит так

Сам журнал тут

omegapraim
HATUUL:

Ну мтк общается по другому протоколу(нмеа),так что проблема может быть та же ,а причины разные.
Например,при потере фикса мтк может быть перестает выводить инфу.На что АР ссылается как ошибка.

у меня на МТК фикс стабильный 19-20 спутников, самое интересное что в лойтере висит нормально, а когда домой приходишь видишь в логах эти ошибки. Надо попробовать чисто по глонасу полетать.

IceMiner
HATUUL:

Не знаю как у вас,но у меня такие глюки были до того,как прописал Конфигурационный файл.После эроров не замечал.
apmcopter.ru/apm/apm-setup/na...ps-u-blox.html

Я попытался залить этот файл как в инструкции написано. Три разных модуля гпс все NEO-6M, два компа, один Win7 второй WinXP. В резльтате стабильные ошибки при заливке. Вот кусочек где они начинаются
Sending: CFG-PM - B5 62 06 32 18 00 00 06 00 00 04 90 00 00 E8 03 00 00 10 27 00 00 00 00 00 00 02 00 00 00 0E 0A …
… successfully completed!
Sending: CFG-PM2 - B5 62 06 3B 2C 00 01 06 00 00 00 90 02 00 E8 03 00 00 10 27 00 00 00 00 00 00 02 00 00 00 2C 01 00 00 4F C1 03 00 86 02 00 00 FE 00 00 00 64 40 01 00 95 C5 …
… successfully completed!
Sending: CFG-PRT - B5 62 06 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1A 48 …
… successfully completed!
Sending: CFG-PRT - B5 62 06 00 14 00 01 00 00 00 C0 08 00 00 00 96 00 00 07 00 01 00 00 00 00 00 81 84 …
… timeout occurred without receiving an answer. Retrying…!
Sending: CFG-PRT - B5 62 06 00 14 00 01 00 00 00 C0 08 00 00 00 96 00 00 07 00 01 00 00 00 00 00 81 84 …
Polling CFG-PORT of port 1… failed due to timeout!
Sending: CFG-PRT - B5 62 06 00 14 00 02 00 00 00 C0 08 00 00 80 25 00 00 00 00 00 00 00 00 00 00 89 7F …
… successfully completed after poll!
Sending: CFG-PRT - B5 62 06 00 14 00 03 00 00 00 00 00 00 00 00 00 00 00 07 00 07 00 00 00 00 00 2B E6 …
… timeout occurred without receiving an answer. Retrying…!
Sending: CFG-PRT - B5 62 06 00 14 00 03 00 00 00 00 00 00 00 00 00 00 00 07 00 07 00 00 00 00 00 2B E6 …
Polling CFG-PORT of port 3… failed due to timeout!
Sending: CFG-PRT - B5 62 06 00 14 00 04 00 00 00 00 32 00 00 00 00 00 00 07 00 07 00 00 00 00 00 5E E8 …
… successfully completed after poll!
Sending: CFG-RATE - B5 62 06 08 06 00 C8 00 01 00 01 00 DE 6A …
… timeout occurred without receiving an answer. Retrying…!
Sending: CFG-RATE - B5 62 06 08 06 00 C8 00 01 00 01 00 DE 6A …
… failed due to timeout!
Sending: CFG-RINV - B5 62 06 34 18 00 00 4E 6F 74 69 63 65 3A 20 6E 6F 20 64 61 74 61 20 73 61 76 65 64 21 00 F9 D0 …
… timeout occurred without receiving an answer. Retrying…!
Sending: CFG-RINV - B5 62 06 34 18 00 00 4E 6F 74 69 63 65 3A 20 6E 6F 20 64 61 74 61 20 73 61 76 65 64 21 00 F9 D0 …
… failed due to timeout!
Sending: CFG-RXM - B5 62 06 11 02 00 08 00 21 91 …
… timeout occurred without receiving an answer. Retrying…!
Sending: CFG-RXM - B5 62 06 11 02 00 08 00 21 91 …
… failed due to timeout!

Единственная скорость на которой есть коннект с гпс - 9600.Переходник USB-COM на Silabs CP2102

raefa
ENGINEERUS:

За совет спасибо, но все это как то подозрительно, первые полетов 20 такого небыло, летал при любой погоде, специально летал в дождь.,А тут буквально за последнюю неделю поймал 4. Но прошить ГПС не помешает, у меня такой же.

“Прошить гпс” (загрузить конфиг) не только не помешает, а еще и будет выполнена рекомендация разработчика в плане правильности и законченности настройки. Если вы (ко всем) не знаете что значат эти настройки, то просто сделайте их. Если знаете и уверены, что это не обязательно, то убедите всех. А пока надо исходить из того, что если хоть одно условие не выполнено, то и винить никого не надо.

IceMiner:

В резльтате стабильные ошибки при заливке.

Попробуйте сбросить настройки модуля. Если не ошибаюсь, то еще можно именно прошить.

IceMiner

Я сбрасывал. Это и в инструкции есть. Не помогло. Попробую перепрошить сам ублокс, если не накосячу)

HATUUL
IceMiner:

В резльтате стабильные ошибки при заливке.

Шьешь через через ардупайлот?
Тогда надо передернуть шнурок,а то конфиг с ардупилота не дает конфигу прописаться.
Еще можно в самом ю-центре на колесики понажимать,чтоб перевести на дефолтные настройки,и запустить холодный старт.

IceMiner

Нет не через арду.

IceMiner:

Переходник USB-COM на Silabs CP2102

Сам ублокс не шьется. Не нравится какой то заголовок в флеше. Прошивку скачал отсюда www.u-blox.com/…/u-blox-6-firmware-update.html для 6N там только одна позиция
Starting Flash Firmware Update
Loading and checking firmware image
Load FW binary ‘D:\Distr\ArduCopter\U-blox\EXT_G60_LEA-6N.6bd417c8340b41af84cf0c5cdc39c6b5.bin’
Binary check success, G60 image valid.
Version: 1.00 (59843) Jun 27 2012 18:25:00
FLASH Base: 0x800000
FW Base: 0x800000
FW Start: 0x800048
FW End: 0x866B84
FW Size: 0x66B8C
Transfer Packetsize: 512
Transfer Packets: 822
Checking communication link…
Communication link OK.
Commanding Safeboot
Identifying receiver updater version at 9600 baud.
Firmware loader version 5.01 detected.
Suitable Multi-ROM image found
Check pass: u-blox6 Multi-ROM image -> u-blox6 ROM7.03-receiver
No valid FW header found in Flash: 0xFFFFFFFF.
Identifying Flash
Flash: ManID=0x90, DevID=0x90
No flash definition file given.
No flash organisation information available.
Done in 2.7 sec.
Statistics:
Erases sent: 0
Writes sent: 0
Erase timeouts: 0
Write timeouts: 0

Панда_Бутина
Coreglider:

Тупой вопрос: В GPS Ublox Neo-6 заливать конфигурацию надо?

Есть метод заливки в apm алтернативной прошивки с сайта разработчика, после чего u-center начинает видеть GPS. Конфиг залить можно даже если у вас на GPS не распаян USB. Бегло поискал, не нашел. Посмотрите на youtube.

мар
lion13ch:

Подскажите плиз можно ли доверять китайским клонам pixhawk ?

Вот купите и нам скажете. РХ вообще в другой теме.

Freepooh
IceMiner:

…стабильные ошибки при заливке.

Без паники! Грузим конфиг сначала на скорости, на которой законнектились, потом передергиваем шнурок и скорость переключаем на 38400 и повторяем заливку конфига. Второй раз будет без ошибок (только замечание, что номер версии не совпадает)

мар:

…РХ вообще в другой теме…

Ссылку можно?

Панда_Бутина:

…залить можно даже если у вас на GPS не распаян USB. Бегло поискал, не нашел.

apmcopter.ru/apm/…/nastrojjka-gps-u-blox.html

vaimog

А ни у кого с последним миссион планером нет проблемы по заливке firmware в APM?
Что то у меня какие то странности… долго о чем то думает детектит плату…
потом вываливается с ошибками коммуникации…
Причем конфу чтает пишет нормально… без проблем… а прошивать ни в какую…
Нормально прошивается только APM planer.
Что за чудесатые чудеса.
Мишкин планер стирал переставлял… ежели что… те же яйца…

IceMiner
Freepooh:

Грузим конфиг сначала на скорости, на которой законнектились, потом передергиваем шнурок и скорость переключаем на 38400 и повторяем заливку конфига.

Вот это шоу. Помогло. Только шнурок передергивать не надо, сразу скорость поменять. И в диспетчере устройств скорость 38400 выставить не забыть.

raefa
добавь фичу в свою копилку на сайте, реально работает

RTemka

Так то это стандартная процедура.
Конфиг меняет параметры по очереди, как доходит до скорости связь теряется.
Нужно просто скорость сразу в ручную поменять и вопросов не будет.

aka_Дмитрий

Подскажите, в чем отличие “err: failsafe_radio-0” от “err: failsafe_radio-1”. словил тут недавно. думаю что вопрос в проводке от приемника до контроллера.
Кстати, по логике АРМ- FS срабатывает только на канал газа? А если отвалится любой другой из управляющих?

IceMiner
RTemka:

Так то это стандартная процедура.
Конфиг меняет параметры по очереди, как доходит до скорости связь теряется.

У меня связь на 9600 не терялась. Как раз наоборот, только на этой скорости и соединялся.