PIXHAWK PX4 Autopilot еще одна летающая железка

alexeykozin

на мой взляд брать под 1 вариант прошивки тоесть без лсм303
если брать px4mini то лучше версию 1.3 в ней пофикшено

ZhakShadow

Обновил сегодня прошивку до 3.3.1
И перестал работать ГПС, ГПС МТК 3333 Nmea.
Проблема в прошивке или в гпс? Что его нужно по другому сконфигуровать?
При откате на 3.2 - Гпс работает.

В Мише пишет “NO GPS” потом “NO FIX” потом резко на 1 секнду Hdop 0.6 и количество спутников потом опять Hdop-100 спутников 0

Подозреваю что дело в кальмане, но в 3.3.1 он не отключаем.
Прошу совета!

SovGVD
alexeykozin:

с нмеа опять накосячили. я им писал уже.

Исправиля? А то на выходных собрался lite наконец то поставить с 3.3.х на коптер

alexeykozin

у меня и максима стринжи правильный вариант библиотеки.
если кто собирает под пикс - берите тут github.com/kozinalexey/…/AP_GPS_NMEA.cpp
втч поддерживаются глонас префиксы
зы. если кто готовые хексы соберет - поделитесь плиз

дидронесы категорически нехотят поддерживать глонасс
имхо их DARPA финансирует

alexeykozin

префикс глонаса в нмеа строке
например rmc: gnrmc у жпс gprmc

Hyperion

все, понял. Да и запрос уже есть такой на гитхабе. А они что то молчат, не отвечают.

SovGVD
alexeykozin:

тут укаорачиваем с GPRMC до RMC
github.com/kozinalexey/ardup...S_NMEA.cpp#L93

а тут
github.com/kozinalexey/ardup..._NMEA.cpp#L295
смотрим с 3 символа ингорируя префикс навигационной системы

dl.dropboxusercontent.com/u/…/AP_GPS_NMEA.cpp
работает (нне далеко от окна лежит) =)

Написал на почту еще несколько вопросов

А еще может кто подскажет как под y6 собрать?
в мане не указано, в одном месте только нашел упоминание для apm2 и окты, попробовал так: make px4-v2-y6 -j8
но залилось для квадрика =( есть какой то ключ указывающий тип коптера? или надо в конфиге кода выставлять?

блин, я еще и 3.4-dev случайно собрал

как скачать стабильную репу? =)

SovGVD

блин upload пересобирает всё заново =(
make px4-v2-y6-upload делает что надо, осталось узнать как стабильную ветку скачать

Cold_Play

Всем привет. Ткните носом плиз… Имею пикс оригинал и такой с ним модуль banggood.com/…/BS-880-Flight-Control-GPS-Module-Wi…
Могуль на высоте 15 см от коптера. Оффсеты при калибровке компаса 130 50 40 гдето так, компас настроен на внешний, прошивка 3.2.1
Вообщем ситуация банальная - улетает в китай либо не держит позицию, дрейф большой. спутников 9-10. У кого также и кто как поборол?
Еще вопрос - при управлении не хватает плавности коптера (стик газа наклоняю - коптер резко наклоняется, кривые в пульте настроил), какой параметр в настройках пикса отвечает за плавность наклона коптера при управлении с РУ. Тоесть чтобы наклон происходил медленнее а не резко за долю секунды?

alexeykozin
SovGVD:

осталось узнать как стабильную ветку скачать

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

SovGVD

Помучился и нашел такой способ (не знаю на сколько он корректный):
качаем последнию версию (делаем всё что в инструкции говорят сделать для сборки), смотрим релизы, там указан хеш/номер последнего комита, например для 3.3.1 это 45445635d0c7b81c9a2f875ffb7c0ddbfbcb3cc9 (github.com/…/45445635d0c7b81c9a2f875ffb7c0ddbfbcb3…), затем git reset --hard 45445635d0c7b81c9a2f875ffb7c0ddbfbcb3cc9 и получаем нужные релиз:

alexeykozin
DJGelo:

пробовал подключать к разным типам USB, ничего не помогает. я уже отчаялся. Кто может помочь??

поднял.
захожу в терминал пробую mtd start
пишет мол не может загрузить драйвер епромки
пробую другие сенсоры - примерно таже байда.
решил что криво прошива встала попробовал несколько вариантов
самолет, предыдущие версии - та же фигня.
думаю дай ка я загружу туда бинарник
качаю бинарник для пикса (он V2, а для PX4 должен быть V1 )
а мишен планер говорит неподходящяя прошива.
пошел искать бут.
бут для v2 только в виде bin для загрузки через флешку.
но так как влит бут первой версии то флешку он не видит
на офсайте готового бута под загрузку через дфу нет, но есть рецепт.
после загрузки бута версии 2 через дфу контроллер весело замигал светиком активности бута
после чего была залита прошивка ардукоптер 3.2.1 через мишен планер
в терминалке сделал очистку mtd после чего контроллер успешно стал соединяться по мавлинку
считайте как рецепт

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

zis

на офсайте готового бута под загрузку через дфу нет, но есть рецепт.

А не поделитесь готовым файлом загрузчика V2 под dfu?
Прошивки V1 и V2 для каких плат?

alexeykozin
zis:

Прошивки V1 и V2 для каких плат?

v1 для плат у которых нет на борту lsm303 обычно эти платы имеют в названии PX4 например PX4 PX4mini
v2 для плат у которых есть на борту lsm303 это Pixhawk и его редакции

zis:

А не поделитесь готовым файлом загрузчика V2 под dfu?

ок, попозже, он на домашнем компе остался напишите kozin@mail.ru

zis

[QUOTE=alexeykozin;6048100]v1 для плат у которых нет на борту lsm303 обычно эти платы имеют в названии PX4 например PX4 PX4mini
v2 для плат у которых есть на борту lsm303 это Pixhawk и его редакции

Еще вопрос. Mission Planer будет корректно заливать прошивку V1 в PX4mini и V2 в обычный Pixhawk? Учитывает ли Mission Planer версию загрузчика в плате?