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

Compage
ENGINEERUS:

WARNING!

Ехал сегодня по работе Решил полетать, был хороший солнечный день, ветер довольно сильный (но это нипричем). Нашел поле рядом с дорогой, разложился, пока ГПС ловил спутники я набросал миссию. Проверил синал - 8 спутников, взлетел с крыши авто, повисел, проверил режим LOITER на предмет точности координат. Дал АВТО, аппарат не долетев до 3й точки ушел в резкий крен и с резким ускорением свалил за деревья. Я сразу же включил возврат, но ему было по барабану. Через 10 секунд пропал сигнал телеметрии. Сел в машину поехал в известном направлении, метров через 200 появился сигнал на пульте. Короче после недолгих пеленгов, аппарат был найден на дачном участке в практически целом состоянии, только грязный. Сижу изучаю лог, причина ERR GPS0, ERR GPS2. Не очень приятная статистика, такой же глюг наблюдался практически во всех 5 крайних полетах (всего около 30 миссий), но всегда удавалось спастись переключением в режим удержания, и обратно в режим миссии. Еще одна закономерность, все эти бешенные срывы происходили между 2 и 4 точками в миссии. Еще параметр GPS Hdop, в последнем полете, скаканул.
Прошивка 3.1.4


Может кто ловил подобные глюки?

Четыре дня назад поимел точно такой же глюк, прошивка 3.1.3

что то лог не получается прикрепить…

ENGINEERUS

в продолжение поста #10426
все эти глюки по ГПС, настораживают, уверенность в полете падает.
Просматривал все глючные полеты, их объединяет GPS ERR, GPS Hdop>3
теперь буду внимательно следить перед полетом за Hdop.

cylllka
ENGINEERUS:

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

Как то нелогично при глюке ГПС включать возврат… Почему не стаб? Включили стаб и спокойно снижайтесь, ну или домой летите.

ENGINEERUS
cylllka:

Как то нелогично при глюке ГПС включать возврат… Почему не стаб? Включили стаб и спокойно снижайтесь, ну или домой летите.

за доли секунд, трудно определить на глаз, глюк ГПС это или, что то другое, тем более когда коптер под таким креном и в динамике он стремительно теряет высоты, . В режиме возврата, у меня стоит подъем до 45 метров (по баро-сенсору), дальше я его перехватывал и всегда при аналогичных ситуациях он спасал, в этот раз, не произошло именно переключение режима, в логе есть ошибка по этому поводу. Замечал и раньше, что режмы не переключались, но редко, 1,2 раза было, но сегодня совпало все.

ENGINEERUS
HATUUL:

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

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

HATUUL

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

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.