Автопилот Arduplane - открытое ПО

kasatka60
Роман1971:

Программа U-Blox забыл написать. Вот если в ней работает все и нормально, то проблема с самим блоком Ardupilot или влияние каких-то устройств. Особенно видео передатчика или мощного 5,8 ГГц рядом прям или стоит если 1,1ГГц

Еще раз повторяю. Беру пепелац, ставлю на него прошивку айнав и с GPS все хорошо. Потом беру этот же пепелац, ничего в нем не отпаиваю, не меняю, тоесть тоже самое фонящее оборудование на месте и тежи самые провода на месте. И прошиваю этот пепелац прошивкой на арду и в результате спутники очень долго находит (~10 минут) и мало. То что мало - это не критично, а вот то что спутники долго ищет - немного надоедает. Проверено на двух модулях: matek GPS+компас и matek GPS без компаса.

kasatka60
Veider1972:

я бы ещё сравнил, какие скорости порта устанавливают обе прошивки…

В айнаве у меня стоит 115к скорость порта, в арду ставил 38к (по умолчанию) и 115к - разницы особо не заметил. Хотя при инициализации арду пишет скорость толи 4,8к толи 480к. Просто сейчас не под рукой пепелац.

kasatka60

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

Роман1971

У меня было подобное, но оказалось брак самого блока gps. Сменил его и все ок стало. Так тоже 2 или 3 спутника и минуты 3. Теперь около минуты спутников 7-9. А так больше 10 обычно.

kasatka60

Тоесть если поставить айнав, то брак пропадает. Тоесть арду не дружит с матековскими GPS. А какой тогда gps выбрать для арду?

R0K

Возможно iNAV изменяет что-то в GPS модуле, а Арду нет и поэтому плохо работает с теми настройками что iNAV заливает. Если я правильно понял с буржуйского форума.

Serpent

Inav сам настраивает GPS приемник под себя, умеет ли это Арду - не знаю…

Роман1971

Ничего не заливает туда он. Ну с помощью u-blox центра можно залить конфигурацию под ардупилот. Но актуальность ее уже несущественна. Новые прошивки нормально работают и без конфигурации этой. А замена прошивки в самом gps не во всех версиях возможна. Как правило в дорогих , они практически не используются для моделей. В обычных, что стрят там 2-4 тыс возможности нет с компа перезалить. У меня есть модуль, где это сделать можно, а в самом популярном M8N только конфигурировать можно. Но он и так пашет нормально. Я поэтому и написал, чтобы сам модуль напрямую к компу через адаптер usb воткнуть и глянуть по u-blox center что там творится. Там есть возможность холодного и горячего старта. Но мои модули даже с холодным стартом 2 минуты максимум и 7-8 спутников. Я ставил matek к пиксу и m8n, разницы никакой от слова совсем. Скорость там плюс минус одинаковая и количество спутников тоже. Ну там чипы одни и теже. Другого и не должно быть. Я matek с компасом ставил. Компас пикс определил сразу и откалибровался даже в квартире. Главное распиновку не перепутать там. И все. Но сам факт очень интересный и с ним надо разобраться. Для этого надо понять на какой стороне глюк. При подключении matek к пиксу я вообще ничего не конфигурировал. Просто распечатал его из коробки, воткнул пины согласно pin- out для пикса на сайте ардупилот и все .

Роман1971

В новых прошивках, умеет уже года 4 точно. До этого требовалось файл конфигурации залить.

kasatka60

Прошивать ничего не надо. Айнав и арду только конфигурируют gps под свои хотелки. Завтра приеду на дачу и попробую поиграться с настройками арду для gps.

kasatka60

И не понятно зачем нужен u-blox, если с айнавом все отлично. Что нужно смотреть в этом u-blox?

R0K

Ok found a solution… u-center: reset settins to factory default (there is buton with gearbox and red arrow) Now satelites should show up (check correct baudrate) PRT - set baudrate to 115200, protocol out si now UBX +NMEA, pixhawks use only UBX, but once you switch to UBX U-center doenst shows any satelites, thats ok, set to UBX

protocol in: UBX+NMEA
RATE - period 200ms
CFG - save current config->Send

MP:

  • serial port 3 baudrate: 115
  • GPS auto config: 1
  • GPS GNSS mode: 0 or 67 (had 3 but it didnt work very well)
  • GPS_save_CFG: 0
  • GPS type: 2

Это как пример конфига у человека с буржуйского форума.

kasatka60

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

сандор

я тоже летаю на ЕКФ3, но ребята в теме советуют сеже поставить 2

kasatka60

Если не путаю, ekf2 вроде не влез на этот полетник.

kasatka60

Почему-то самолет после перехода из qloiter в cruise полетел в землю. Так что разборки с GPS приостанавливаю на неопределенное время.

сандор

я не понял ,а скорость какая была на 37 секунде, есть ощущение что он просто свалился не набрав скорость, моторы отключились судя по току , а скорости для горизонтального полета недостаточно. нужно настроить Q_ASSIST он не позволит свалиться и правильно настроить переход ardupilot.org/…/assisted_fixed_wing_flight.html