Activity

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

На самом деле у меня было нечто подобное. Я купил приемник подделку китайскую под Spektrum, так он не захотел работать с пиксом через ppm выход. А с родным приемником от спектрума проблем не было от слова совсем. Я проверил осциллогрофом сигнал, он там был в порядке. Тогда я подключил данный приемник через конвертор ppm-sbus. И вот все заработало . Почему так - ответа у меня нет. Вообще лучше подключать без конвертора сигнала, но я использовал в ретрансляторе приемники , что были спектрумовские, а у них все модели, кроме одной имеют только pwm выходы. А полетный контроллер имеет только один вход rc. Поэтому и пришлось конверторы ставить. Вывод как бы очевиден тут…

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

Арду не при чем, данные с UBLOX берет. Но некоторые модули очень медленно спутники собирают. (Лично я сам тестировал штук 6 M8N с холодного старта и результаты меня удивили. Подключался через переходник UART напрямую к компу если кому интересно). Причин тут много, китайцы конечно же во всем виноваты, но еще следует глянуть не стоит ли рядом передатчик на 1 с чем то ГГц там рядом? И еще одна хрень есть. Поскольку прошло через меня достаточно этих модулей , то прям ОЧЕНЬ советую открыть эту уродскую крышку и глянуть на пайку проводов к самому модулю. Очень прям рекомендую. Крышку может потом и не удастся прикрутить назад, т к там крепежи эти нахрен сломаются, но советую прям. Может тоже шокировать, что там увидите…

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

Там серьезные изменения произошли относительно самолетных и коптерных режимов, а так же переферию перетрясли. Я потерял подвес. В новых прошивках STORM 32 лишился возможности управляться по Mavlink протоколу. Или пробросом каналов , либо Serial. Орет постоянно EKF3 reset force. Wait or reboot. С этим не понял еще, но пока орет - хрен армится.

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

Щя вспомнил, что действительно были проблемы по записи логов на прошивках старых типа 3.Х.Х каких то. Не знал что на последней та же хрень. У меня стоит 4 какая то, не не последняя точно, т к мне не нравится, что на ней бипер как то странно ведет себя. Видимо на предыдущую откатиться надо. Вариантов нет особо.

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

Если параметры включены,то флэшку новую. Врят ли форматирование исправит ситуацию. Если флэшка битая, то система выдает error io ошибку. Насчет gyroflow не уверен что прокатит. С gopro там сама пишет со своих датчиков . Хотя может что то поменяли. Там просто неясно как согласование гироданных и видео делать.

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

Там по умолчанию логирование может выключено просто. Его включить же надо. ardupilot.org/…/common-downloading-and-analyzing-d… И еще там надо установить когда лог начинать писать. У меня тоже из за этого не шло. Там после когда акк подкинешь или после арминга. Вот не помню параметры как называется но их в общих по ‘LOG’ поискать надо.

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

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

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

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

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

Точку где находится не может определить точно. 10 спутников достаточно, но не факт что рабочие все. Если холодный старт может минуты 3-4 думать. А если рядом стены домов и т д итп то может вообще не установить дом. В настройках снимите определение дома как обязательную для арминга. Для контроля можно подключить миссион планер или еще что там похожее типа Тower для андроид если, и будет видно как появится аппарат на карте. И когда точность будет достаточная там тоже видно будет.

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

Я вообще особо не видел в этом проблему. Ставите в мануал, летите ровно как это возможно и смотрите как горизонт стоит. После посадки ставите самолет примерно на этот же угол и жмете колибровать одну ось.

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

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

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

Настройки что вертикальной скорости, что горизонтальной , из за которых выскакивает сообщение делаются в osd. Из за них и выскакивает сообщение, но расколбас это другая причина.

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

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

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

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

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

Тогда дело не в модуле. Они одинаковы , что для арду , что для inav. Тогда подключите напрямую к программе настройки модуля через переходник и гляньте что там. Возможно на арду плохой контакт или помехи от других устройств.

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

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

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

Я так понял, что на 4 канал вешать серву руля направления (по умолчанию она так и идет 1-элероны, 2 - руль высоты, 3- газ, 4 - руль направления. ) Т е видимо тут имелось в виду, что RCMAP_YAW должен ссылаться на канал, который управляет сервой руля направления. Ну и остальные параметры задать как указано: You should also set KFF_RDDRMIX to 1.0. You will also need to setup the YAW2SRV_DAMP yaw damping appropriately for your aircraft. A value of 0.5 for YAW2SRV_DAMP is a good starting point. Но как я понял такой самолет так себя ведет… Ну настроите - расскажите. Оригинал вот RUDDER_ONLY: Rudder only aircraft¶ Enable rudder only mode. The rudder will control attitude in attitude controlled modes (such as FBWA). You should setup your transmitter to send roll stick inputs to the RCMAP_YAW channel (normally channel 4). The rudder servo should be attached to the RCMAP_YAW channel as well. Note that automatic ground steering will be disabled for rudder only aircraft. You should also set KFF_RDDRMIX to 1.0. You will also need to setup the YAW2SRV_DAMP yaw damping appropriately for your aircraft. A value of 0.5 for YAW2SRV_DAMP is a good starting point.