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

bawtrik
Greyukrck:

У меня 2.4.6, МП выдал 1Мб, вот и хочу поменять, но не могу пока разобраться что/как правильно/ покупать.

вот тут у продавца третья версия на картинке (во второй строчке в конце написана цифра 3)
ru.aliexpress.com/item/…/32733559067.html?traffic_…

John-EKB

Не пойму что с двигателями. Если ставлю mot_spin_armed выключенным, то движки живут своей жизнью, а если включить запуск при старте, вроде норм, но сразу высокие обороты напрягают при значении low. И после калибровки ESC один двиг ведёт себя странно на 2м видео, может контакт плохой? Хз куда копать. Движки turnigy 2217, 860kv, регуляторы turnigy plush 25A

,

alexeykozin

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

John-EKB
alexeykozin:

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

Да я его собирал цать лет назад. Пылился стоял, достал наконец то😆 Моторы turnigy 2217 860kv с винтами 11х4,7 заявлено 1040 грамм поднимают каждый, а в итоге 2х килограммовый еле поднимает на 60% газа, подвес уже не подцепить, максимум gopro приклеить )) Компас тоже с ума сходит, коптер стоит, а градусы плывут, размагничиватель жду, хз поможет нет. Собрал короче из того что было, проще и дешевле наверное готовый коптер купить, чем его переделывать с таким долларом.

alexeykozin

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

action_64

Я взял мелкие на blheli32 wraith32 - моторы крутят. Только pix надо ремонтировать или новый покупать(((

John-EKB
alexeykozin:

если стоит пикс то с компасом он разберется со свежей прошивкой

Да я его раньше как только не калибровал в поле, включаю simle mode и капец отклоления, покупал и с хоббикинга и на али, результата ноль, MP орёт error comass variance Взлетаю и начинает ругаться EKF. По карте положение улиц вроде правильно показывает, но тут же курс начинает медленно уплывать стоя на месте. Мне как-то давно писали, что возможно намагничен, вот теперь жду размагничиватель. Autotune тоже не смог сделать, дёргается не в том направлении, не знаю зависит ли от компаса?

crand
bawtrik:

вот тут у продавца третья версия на картинке (во второй строчке в конце написана цифра 3)

Вот вроде то-же самое, но 2 шт. hz.ru.aliexpress.com/item/…/32742592057.html?algo_…
Общая сумма поменьше. Сам думаю - может взять?

Greyukrck
crand:

Вот вроде то-же самое, но 2 шт. hz.ru.aliexpress.com/item/ST...ceBeautifyAB=0

Я в Украине дешевле 20баксов за штуку не шашёл, поэтому наверное буду заказывать с Али. Но написав одному продавану гарантирует ли он 2Мб в процессоре ответа жду уже несколько дней.

atagir

Доброго времени суток. Хочу заказать Matek System FCHUB-A with 120A 200A Current Sensor Module for F411 Mini F4 Flight Controller. Кто нибудь использовал аналогичное устройство? Насколько совместимо с пиксой 2.4.8?

kak-dela007
Greyukrck:

Несколько страниц назад кто то спрашивал про Pixhawk mini. Я тоже задавался себе таким вопросом, уж больно цена привлекательная, но как бы не было реальных отзывов и потому не купил. Вообщем наткнулся в сети на информацию, летают люди на таких:

В итоге взяли себе такую железку? Интересно, как его прошивать, что там и где замыкать и т.д.? Есть где-то по этому поводу информация?

Greyukrck

Взял, но пока не приехала. Но по любому тестить этот ПК буду не ранее сентября. Нету времени…
Вопрос к тем кто в теме. Не появилось ли чего то то новенького в плане настройки пидов для Пиксоподобных?

flyfx

Доброе утро Господа, соратники!
Вчера приложил коптер метров с 200.
Ситуация развивалась след образом!
Мозги клон pixhawk 2.4.8. Отлетался хорошо, все настроил после переделок и решил ввысь забраться, увлекся набрал около 850 метров, спускаюсь обратно в лоитер, перешел в стаб чтоб побыстрей спускался где-то до 300 метров потом решил еще побыстрей и прибрал газ но не совсем, далее произошло следующие : Квадрокоптер завалился назади и перевернулся на стики не реагировал при даче газа, я несколько раз включал лоитер режим, на экране вылезла статистика за полет и дальше все планета! Логи увы не посмотреть так как папка LOG пуста при этом флешка почти вся забита, в крайнем полете MP ругался Bad Loggin. Скажите можно ли как то сделать защиту на минимальное положение газа ниже которого в полете нельзя установить в Стаб режиме И так далее? В любом случае мне странно что он завершил полет выдав статистику

flyfx
Alex83:

Похоже на disarm в воздухе

Спасибо! Я правда в английском не силен, но попробую переводить

extrasensi
flyfx:

Скажите можно ли как то сделать защиту на минимальное положение газа ниже которого в полете нельзя установить в Стаб режиме И так далее? В любом случае мне странно что он завершил полет выдав статистику

Настройте кривую газа на аппаратуре,только нужно не забывать отключать этот функционал при посадке на землю.Сделайте включение кривой газа на тумблер и при включенном тумблере,чтоб газ ниже 20% не опускался,а если тумблер 3х позиционный,то можно настроить,чтоб газ был не менее 20% во втором положении и не менее 50% в третьем,например,в режимах вроде loiter или альтхолд

Greyukrck
extrasensi:

Настройте кривую газа на аппаратуре,только нужно не забывать отключать этот функционал при посадке на землю.Сделайте включение кривой газа на тумблер и при включенном тумблере,чтоб газ ниже 20% не опускался,а если тумблер 3х позиционный,то можно настроить,чтоб газ был не менее 20% во втором положении и не менее 50% в третьем,например,в режимах вроде loiter или альтхолд

У меня на трёх позиционном расходы по всем четырём каналам управления 100%-75%-50%. Очень удобно. Рекомендую.

alexeykozin
Alex83:

Похоже на disarm в воздухе. github.com/ArduPilot/ardupilot/issues/7985

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

зы вчера игрались с коптером 130мм размера, уронили его метров со ста. Только пыль сдули и дальше летать.

flyfx
extrasensi:

Настройте кривую газа на аппаратуре

Яков, спасибо за совет!

alexeykozin:

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

Алексей, благодарю вас за внимание к моему вопросу!
Трудно конечно судить без логов, странным образом папка пуста при этом до этого там копились логи примерно в течении месяца, я их просматривал, возможно при падение что-то глючило, в любом случае отформатирую карту и по новой. В Stab режиме я спускался при положении газа ниже среднего , потом кратковременно прибрал еще больше и далее он стал заваливаться - перевернулся вверх ногами и все. Ну до ладно, буду учитывать этот момент. Конечно жалею что не спустился как положенно, но пока сам ошибок не набьешь не разберешься что к чему.
Вопрос:Почему пикса включает дизарм в воздухе даже при малом положении газа? Ведь она должна понимать что высота и скорость снижения, квадрик летит, или этот момент ей не отслеживается показание датчиков и жпс она все равно ориентируется на положение газа?
Каким параметром регулировать время до динарам в стабильностями режиме?

alexeykozin:

уронили его метров со ста

Я можно сказать отделался легко, защитный колпак в хлам, стойка жпс и ноги, походу еще антенна телеметрии сломалась . Квадр упал в поле где грязи по колено, моторы все битком в грязи но я их отмыл и продул, а рама TAROT 650 выдержала, лучи и пластины целы.
Вот так выглядел До а после уже не до фото было)))

sergbokh
alexeykozin:

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

flyfx:

Вопрос:Почему пикса включает дизарм в воздухе даже при малом положении газа? Ведь она должна понимать что высота и скорость снижения, квадрик летит, или этот момент ей не отслеживается показание датчиков и жпс она все равно ориентируется на положение газа?

Не могу найти в доках описание авто-дизарма. Но вроде бы условие авто-дизарма это мин газ + отсутствие изменения высоты.
Ручной дизарм тоже не делается одним стиком газа.

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

When will the crash check disarm the motors?

When all the following are true for 2 full seconds:

  • the vehicle is armed
  • the vehicle is not landed (as far as it can tell)
  • the current flight mode is not ACRO or FLIP
  • the vehicle is not accelerating by more than 3m/s/s
  • the actual lean angle has diverged from the desired lean angle (perhaps input by the pilot) by more than 30 degrees
alexeykozin
sergbokh:

Не могу найти в доках описание авто-дизарма. Но вроде бы условие авто-дизарма это мин газ + отсутствие изменения высоты

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

не увидел чтобы ардукоптер проверял изменение высоты
github.com/ArduPilot/ardupilot/blob/…/motors.cpp#L…

сама по себе процедура проверки Copter::auto_disarm_check() запланирована в шедуллере и выполняется по расписанию (безусловно)

alexeykozin
sergbokh:

вот здесь вроде

ap.land_complete

теоретически флаг устанавливается только в случае если инерциалка сообщает что вертикальная скорость по модулю не более 1мс в течении интервала лэнд детектора
github.com/ArduPilot/…/land_detector.cpp#L80

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

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