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

VMV007
Serjio_S:

Да, ошибся маленько, но сути не меняет.

Человеку искать/читать/изучать и делать выводы лень, вынь да полож в разжеванном виде.

Форум для того чтоб помочь человеку, а не умничать как вы! Не хотите помогать, не надо было вообще писать!

macrokernel:

Это про PX4, не Arducopter. Про Arducopter тут: ardupilot.org/…/common-downloading-and-analyzing-d…

Vasyl, попробуйте уменьшить агрессивность автотюна: ardupilot.org/copter/docs/autotune.html.

Ещё, возможно, аккумулятор сел. Вы бы поподробнее описали свой конфиг.

Спасибо!

macrokernel:

Это про PX4, не Arducopter. Про Arducopter тут: ardupilot.org/…/common-downloading-and-analyzing-d…

Vasyl, попробуйте уменьшить агрессивность автотюна: ardupilot.org/copter/docs/autotune.html.

Ещё, возможно, аккумулятор сел. Вы бы поподробнее описали свой конфиг.

Акумулятор 22000 mah 6s (после падения 78 процентов) , 4 мотора GARTT ML 5210 340KV, пропы 18x5,5 1855

macrokernel

Правильно Сергей написал, надо изучить документацию. Форум - это не чат, вопросы надо задавать осмысленно.

VMV007
macrokernel:

Правильно Сергей написал, надо изучить документацию. Форум - это не чат, вопросы надо задавать осмысленно.

не спорю, но вы же написали и кинули ссылки что проверить и что изучать! я как новичок не особо все нюансы знаю!

писк не включается скачал лог с флешки, зделал автолог, помогите разобратся, не сосвсем понимаю как читать ети логи!
Log File E:\APM\LOGS\1.log
Size (kb) 11553.4677734375
No of lines 135857
Duration 0:04:47
Vehicletype ArduCopter
Firmware Version V3.6.6
Firmware Hash 6b88b2ba
Hardware Type
Free Mem 0
Skipped Lines 0
Test: Autotune = UNKNOWN - [?] Autotune 8755-8755

Test: Brownout = GOOD -
Test: Compass = GOOD - mag_field interference within limits (8.85%)

Test: Dupe Log Data = GOOD -
Test: Empty = GOOD -
Test: Event/Failsafe = GOOD -
Test: GPS = GOOD -
Test: IMU Mismatch = GOOD - (Mismatch: 0.60, WARN: 0.75, FAIL: 1.50)
Test: Motor Balance = GOOD - Motor channel averages = [1487, 1463, 1470, 1473]
Average motor output = 1473
Difference between min and max motor averages = 24
Test: NaNs = FAIL - Found NaN in CTUN.DSAlt

Test: OpticalFlow = FAIL - FAIL: no optical flow data

Test: Parameters = FAIL - ‘THR_MIN’ not found
Test: PM = GOOD -
Test: Pitch/Roll = GOOD -
Test: Thrust = GOOD -
Test: VCC = UNKNOWN - No CURR log data

alexeykozin
VMV007:

Народ, упал квадрокоптер на Pixhawk при autotune( Поднял, взлетел нормально, включил autotune, начал качатся с право на лево, потом начал качатся вперед назад, и тут вдруг перевернулся и упал( Что делать где копать?

  1. начинать учиться настройке пидов надо с небольших недорогих моделей (типа рама 450 пропы 10 дюймов моторы 1000кв батарейка 3 банки) так дешевле делать ошибки в настройке и при получении навыков пилотирования.

  2. к тому времени как натренируетесь с тренировочным размером - придет понимание что автотюн это дополнительная возможность а не единственное решение и что ручками можно получить именно тот результат который нужно. А попутно понять влияние выкосов, центра тяжести на управляемость.

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

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

VMV007
alexeykozin:
  1. начинать учиться настройке пидов надо с небольших недорогих моделей (типа рама 450 пропы 10 дюймов моторы 1000кв батарейка 3 банки) так дешевле делать ошибки в настройке и при получении навыков пилотирования.

  2. к тому времени как натренируетесь с тренировочным размером - придет понимание что автотюн это дополнительная возможность а не единственное решение и что ручками можно получить именно тот результат который нужно. А попутно понять влияние выкосов, центра тяжести на управляемость.

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

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

спасибо

mit65536

Подскажите пожалуйста, установил себе в Pixhawk 2.4.8 новую прошивку ArduCopter 3.6.6 и сразу возникла куча проблем, которые решить не могу:

  1. в Mission Planner на ХУДе всегда горит красным ошибка EKF (Velocity_Horiz_OFF + pos_horiz_abs Off)
  2. При работе от УСБ контроллер не выдает ошибок, загорается синий и зеленый свет (поймал ГПС преарм-ОК), но как только подключаю аккумулятор, то светодиод на самом пиксхоке продолжает мигать как и был например зеленым, а внешний светодиод начинает перемигивать желтый-красный. Отключаю аккумулятор внешний светодиод начинает мигать зеленым. Армится дает в любом случае.
  3. не разрешает включать режимы с GPS, Loiter PosHold. никак, 16 спутников поймал, HDOP=1.93, все вроде ОК, точно показывает позицию, компас работает, но включать режимы полета не дает, никаких ошибок кроме описанной выше EKF GPS_OK 6 спутников стоит в параметре, зеленый свет мигает, но при включении лойтера, происходит грустный тон бип бип и начинает мигать желтый.
  4. реакция на пульт RC канал тангажа и канал крена разная: тангаж резкий и четкий, очень хорошо отрабатывает, канал крена вялый и нелинейный, при отклонении стика до 50% квадрик почти не реагирует на управление, при отклонении стика дальше, квадрик начинает заваливаться вбок под недопустимыми углами, даю стиком крен в обратную сторону, чтобы как то стабилизировать - квадрик очень вяло начинает выравниваться как буд то с большой инерцией. Настройки PID в каналах крена и тангажа одинаковые (стоит галка сделать зеркальными автоматически) Пульт RC работает адекватно, оба канала работают идентично четко и нормально.

Помогите пожалуйста, если кто имел уже опыт с подобными проблемами

sergbokh

Вы калибровку акселей делали?
HDOP 1.93 как-то не очень хорошо. Должно быть 1 и меньше.

mit65536
sergbokh:

Вы калибровку акселей делали?
HDOP 1.93 как-то не очень хорошо. Должно быть 1 и меньше.

Вот смотрю сейчас на HDOP = 0.83! и 12 спутников, а EKF один хрен красный и нет разрешения на Loiter

Калибровку делал всех датчиков, шкалы помех EKF на нуле.
Ошибка velocity_horiz off она относится к некорректному измерению горизонтальной скорости посредством GPS или некорректной фильтрации сигнала кальманом. На ютубе буржуй какой то подобную ошибку устранил отключением EKF2. Но мне кажется должен же быть корректный способ настройки параметров EKF и решения проблемы…

sergbokh

пока только 2 предположения - калибровка компаса и сброс параметров (если был апгрейд с очень старой версии, то возможно некоторые параметры поменяли размерность итп)

Greyukrck

Есть ли возможность подключения к Пиксхавку двух внешних компасов?

AlexOff
Greyukrck:

Есть ли возможность подключения к Пиксхавку двух внешних компасов?

Да… Хоть 10 компасов. Задача правильно прописать их в системе.

Greyukrck
AlexOff:

Да… Хоть 10 компасов. Задача правильно прописать их в системе.

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

AlexOff

Нужно начать с изучения языка программирования C++.

usup

Народ объясните,зачем вы ставите на пикс прошивку ардукоптера?ведь контролёр изначально расчитан под прошивку рх4,в чем преимущества ардукоптера?)

sergbokh

Что значит “изначально расчитан”?
Что такое “пикс”?
Вы сами использовали PX4 прошивку?

MarsOne
Greyukrck:

Целый день сегодня провозился, не получилось.

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

usup:

Народ объясните,зачем вы ставите на пикс прошивку ардукоптера?ведь контролёр изначально расчитан под прошивку рх4,в чем преимущества ардукоптера?)

На сколько я понимаю

PX4 - это для девелоперов экспериментаторов - подключать невообразимое оборудование , применять нестандартные типы рам и расположения моторов и все такое.
Управление полоетом при этом достаточно примитивное
(nothing more than really simple PID loops - лабораторные полеты , без ветра , на низкой скорости )

Ardupilot в большей степени предназначен именно для полетов, разработка ведется в сторону упраления полетом в разных режимах и условиях (extremely sophisticated control systems).

Ardupilot, вероятно, менее гибок в плане “нестандартного применения” , но если вам надо просто построить коптер со “стандартным” набором перефирии , назначение которого именно летать и чего-то там делать (видео снимать), то вам сюда. ИМХО.

Greyukrck
MarsOne:

если компасы одинаковые , то адреса, вероятно, тоже одинаковые.

Компасы использовал разные. Что мы только не “танцевали” - ничего не помогло.

alexeykozin
Greyukrck:

Есть ли возможность подключения к Пиксхавку двух внешних компасов?

на одну шину i2c возможно повесить только одно устройство имеющее определенный адрес
это означает что два однотипных компаса к одной шине подключить нельзя.
изначально “стоковые” для пикса hmc5883 / 5983 имеют один и тот же адрес
с приходом нового семейства контроллеров и внедрения прошивок с chibios дописана куча драйверов для большого количества типов компасов, но вопрос включены ли они в автоопределение на внешней шине в конкретной версии прошивки pixhawk.
если не включены то надо кастомизировать прошивку
вывод о том есть ли к компасу драйвер можно сделать исходя из содержимого библиотеки ap_compass
github.com/ArduPilot/ardupilot/tree/…/AP_Compass

Sprint084

Привет народ, подскажите в pixhawk какую карту памяти надо, и для чего она там? На ней как я понял прошивка, и логи пишутся? Есть 1gb, есть 16gb. Class каккой то определённый нужен?
Pix Достался по случаю, ну и решил я гексу построить… В поиск ходил, не нашел что мне нужно…

MarsOne
Sprint084:

Привет народ, подскажите в pixhawk какую карту памяти надо, и для чего она там? На ней как я понял прошивка, и логи пишутся? Есть 1gb, есть 16gb. Class каккой то определённый нужен?
Pix Достался по случаю, ну и решил я гексу построить… В поиск ходил, не нашел что мне нужно…

На флешку пишутся логи и , видимо, какие-то временные файлы при обновлении прошивки.

1gb должно хватить, если рабочая.
У меня из трех пиксов с бангуда ни одна флешка не заработала - два пикса не обновлялись, третий не писал логи.
(хотя в на компьютере все вроде форматировались ок)

Я все менял на 16gb - самые мелкие и дешевые из доступоного в магазине за углом.

kak-dela007
Sprint084:

Привет народ, подскажите в pixhawk какую карту памяти надо, и для чего она там? На ней как я понял прошивка, и логи пишутся? Есть 1gb, есть 16gb. Class каккой то определённый нужен?
Pix Достался по случаю, ну и решил я гексу построить… В поиск ходил, не нашел что мне нужно…

У меня сложилось впечатление, что Pix сам выбирает какая карта ему нравится, а какая нет)))) (MiniPix от Radiolink в моем случае). Карты были одинаковокитайские, в итоге заработала одна 32х-гиговая… Жалко такого объема, можно было в камеру вставить, а что делать, другие не работают.

Есть вопрос по снятию с нее логов:
Пока у меня получилось выгрузить нормальные логи только через Mission Planer, при подключении к полетнмоу контроллеру. Схема - “достать флешку из ПК, вставить в комп и наслаждаться красивой картинкой трека на гуглземле” - не работает. Подскажите, как надо?!

К слову, все извстные мне онлайн - конвертеры файлов BIN в KMZ или KML (в те, что принимает гугл-земля) - результата не дали. Загрузить лог с компа в Mission Planer без участия полётника не представляется возможным. Там есть такая кнопка, но при попытке закинуть в MP лог с компа всё останавливается и зависает

Прога Log Analiser показала данные о высоте, гироскоп вроде, и что-то еще. Нет GPS, скорости, и еще много чего. Прога выдавала сообщения, что не может вывести все данные.