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

nikiforiv

Здравствуйте.
Решил паменять АРМ на PixRacer. После первого полета домой в комнате, я могу сказать, что поведение мне нравится. Однако RGB LED не работает. Есть идеи где копать?

An_private
alexeykozin:

реал тайм клок вроде

  • поддержка RAM, в которых хранятся настройки и альманах для “теплого” старта.
alexeykozin
An_private:

в которых хранятся настройки и альманах для “теплого” старта.

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

Goryna

Всё никак не могу определиться. Так чтож с технической точки зрения лучше приобретать? PIXHAWK или его клоны? Дело не в цене.
И почему на сайте официального производителя представлена только версия 3DR Pixhawk Mini?

alexeykozin

3др это лишь одна из компаний поддерживающих команду разработчиков ардупилот, они сменили акцент продаж с частника и моделиста на корпоративного клиента
3dr.com/enterprise/pricing/

An_private
alexeykozin:

речь про батарейку пикса как я понял

А, пардон, не совсем понял вопрос 😃

dion72

Здраствуйте форумчане,скажите как в px4 прошить bootloader? интересует алгоритм действий.

dion72

Изучал изучал,нифига не понял.

alexeykozin
dion72:

Изучал изучал,нифига не понял.

находите контрольнную точку бут, замыкаете ее на 3,3
перезагружаете, находите по юсб устройство дфу бутлоадер, при необходимости ставите драйвер
запускаете прогу дфуседемонстрэйшен, выбираете файл бутлоадера соответсвующий плате и процессору , жмете кнопу загрузить.
после загрузки снимаете перемычку
тут пример для px4 pixhawk.org/dev/bootloader_update

Shrizt

Подскажите, с чем может быть связано такое поведение:
В режиме althold - при висении держит высоту нормально, но начинаю двигаться - теряет высоту, приходится или добавлять throtle или останавливаться… грешу на низкое качество клона pxh 😦

An_private
Shrizt:

но начинаю двигаться - теряет высоту

Аэродинамика. Набегающий поток воздуха создаёт пониженное давление на барометре. Контроллер решает, что аппарат пошёл вверх и компенсирует это снижением. Если ручки не дёргать, а остановиться - возвращается на прежнюю высоту?

diydrones.com/…/loss-of-altitude-after-horizontal-…
github.com/ArduPilot/ardupilot/issues/1277

Shrizt
An_private:

Аэродинамика. …

Почитал, спасибо… но теперь не могу найти у себя параметр INAV_TC_Z… вроде как новый параметр EKF_ALT_NOISE, по умолчанию он = 1
Есть у кого опыт его тюнинга? Или лучше бороться тряпочками, трубочками и крышечками? 😃

gravizapa
Shrizt:

вроде как новый параметр EKF_ALT_NOISE

В МП 1.3.43 прошивка Copter v3.4.4. интересующий Вас параметр- EK2_ALT_M_NSE
Как я понимаю,самой проблемы действия избыточного давления на бародатчик этот параметр не решает,но позволяет выбрать баланс доверия к нему или данным gps.

Shrizt

Спасибо, прошил 3.4.4 (была 3.3.3) похоже это тот же параметр, но там уже по умолчанию =3, посмотрим как будет себя вести

Hyperion

вышла бетка 3.5rc1

Copter 3.5-rc1 28-Jan-2017
Changes from 3.4.4

  1. Multicopter firmware consolidated into single binary, users must set FRAME_CLASS parameter (1:Quad, 2:Hexa, 3:Octa, 4:OctaQuad, 5:Y6, 7:Tri)
  2. PixRacer specific items:
    a) board LEDs supported
    b) ESC calibration start problem resolved (was sometimes not detecting high throttle from pilot)
  3. Relaxed compass calibration and compass consistency checks
  4. Sensor and Optional Hardware Improvements:
    a) IMU sampling rate for MPU9250, ICM20608 IMUs to 8kHz for improved vibration resistance (Pixracer, Pixhawk2)
    b) Onboard Display (ardupilot.org/…/common-display-onboard.html)
    c) Here+ RTK GPS (UBlox M8P RTK) support
    d) LightWare I2C drivers usable on Copter (thanks to in-tree drivers below)
    e) MaxBotix sonar with serial interface now supported
    f) Bebop optical flow (but sonar not yet operational making this feature currently impossible to use)
  5. Precision Loiter using IRLock sensor (set CH7_OPT to 39)
  6. Delivery improvements:
    a) Servo gripper (ardupilot.org/copter/…/common-gripper-servo.html)
    b) Package_Place mission command (drops package without vehicle landing)
  7. Pozyx support for Non-GPS flight (ardupilot.org/copter/docs/common-pozyx.html)
  8. EKF improvements:
    a) improved blending of optical flow and GPS
    b) EKF3 added in ride-along. Enable by setting EK3_ENABLE=1
    c) improvements when using range finder as primary height reference
  9. Object Avoidance improvements (ardupilot.org/…/code-overview-object-avoidance.htm…
    a) uses mini-fence
    b) accepts MAVLink distance-sensor messages
    c) simple avoidance in AltHold mode
  10. Other improvements:
    a) pre-arm check that logging is working
    b) better reporting of battery failsafe to ground stations
    c) reduced minimum waypoint speed to 20cm/s
    d) Flight time recorder (ardupilot.org/…/common-flight-time-recorder.html)
    e) UBlox GPS baud rate fix (was occasionally selecting wrong rate)
  11. Technical improvements (users may not see a functional change):
    a) in-tree drivers lead to improved sharing of drivers with Linux boards
    b) copter arming checks consolidated with other vehicles

github.com/ArduPilot/…/ReleaseNotes.txt

berdik

Добрый день и тут всем.
Неожиданность выяснилась в теме APM про поддержку oneShot в px4. Хотелось бы разобраться.

Предыстория: есть гекса, blheli 20A, px4 (3.4.4).

В настройках пикса есть 3 параметра: pwm, oneShot, oneShot125.
Последний точно не работает, с первым все понятно. Вопрос по “oneShot”? Что именно он выдает на регули?
У меня второй параметр с пчелками завелся, откалибровался и вроде как работает.

Дак что ж тогда работает, если поддержку oneShot удалили в последних прошивках?! о_0

Или лучше вообще обратно pwm поставить? 255 шагов не радует… (((

Спасибо за разъяснения:

arb:

Для того чтобы разобраться понадобился осциллограф.
0 режим - чистый ПВМ. длина сигнала 1000. Частота 490 гц, фиксированная. В Блхели 255 шагов.
1 режим - типа ваншот. Длина сигнала 1000. Частота базовая 490 гц, синхронная (ваншот, типа с 1 тычка работает, а не пропускает 1 сигнал). Но для рега это все равно ПВМ и поэтому 255 шагов.
2 режим - ваншот125. Длина сигнала 125. Частота базовая 490 гц (в арду), синхронная. Рег воспринимает как ваншот125 и использует уже 1000 шагов. Но в пиксах на самом деле используется всего частота 1 гц. Такую частоту Рег не понимает, поэтому не запускается. На Ф4 это исправили.

Дополнительно на Ф4 реализован 3 режим. Длина 125. Частота максимально 3300 гц, фиксированная. Рег тоже воспринимает как ваншот 125 и включает 1000 шагов.

Goryna

В продаже можно встретит PIXHAWK от Radiolink Цена выше на порядок.
Это маркетинговый бренд или что то там есть чего нет в ширпотребе?

alexeykozin
Goryna:

Это маркетинговый бренд или что то там есть чего нет в ширпотребе?

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

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

berdik

Еще одна загадка века…
К пиксу подключено 6 пчелок 20А по pwm. И они армятся как попало.
Поясню.
Например, армим кнопкой, заходим в MP, нажимаем тест всех моторов.
В это время рандомом пропискивают пара/тройка регов и, соответственно, запускаются эти пара/тройка моторов.
Затем с течением времени пропискивают один, потом второй, и … последний и тоже запускаются (рандомом, спокойно могут запуститься через минуту-три).
Если подконнектились, в процессе одного арма уже ничего не отваливается. После дизарма снова рандом.
Реги пробовал прошивать, контакты все проверены. Пикс сбрасывал, прошивал…
Куда копать, всю голову сломал. Не бывало такого. Или это он так на новые пчелки решил отреагировать?