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

SergDoc

не, без SD прокатит, ибо с запущеным арду блокирует её - не отдаёт управление…
процитирую сам себя )))

У кого не запускается - достаём SD и в консоли NuttX - mtd start mtd erase - помогает…

Razek

По идее так как ардушка не стартанула то подключившись к консоли через ЮСБ остаемся в Nuttx консоли?
когда конекчусь вижу:
nsh>
nsh>
nsh>

Оно?

SergDoc

консоль то оно, но арду стартонула с SD, но ругнулась на mtd - не смогла записать настройки т.к. память новая и висит в таком положении, а без SD она переходит чисто в режим консоли и не выполняет дальше стартовый скрипт…
можно ещё на SD в папку APM положить файлик NOSTART.en тоже арда не запуститься… но легче просто вытащить…
вот их стартовый скрипт github.com/SergDoc/ardupilot/blob/…/rc.APM

Razek

Думаю что битая fram так как заваливается на этом этапе судя по записе в лог файле

if mtd start /fs/mtd
then
echo “started mtd driver OK”
else
echo “failed to start mtd driver”
echo “failed to start mtd driver” >> $logfile
sh /etc/init.d/rc.error
fi

Если была бы не инциализирована микруха валилась бы тут:

if mtd readtest /fs/mtd
then
echo “mtd readtest OK”
else
echo “failed to read mtd”
echo “failed to read mtd” >> $logfile
sh /etc/init.d/rc.error
fi

SergDoc

а что там стоит - надо посмотреть, может и не фрам, а флеш или еепром какую всунули ))) а pix другого и не признает…

новая fram readtest походит, а вот записать не может и валиться с ошибкой…

Razek

Короче борода, Без флешки все равно не инициализится драйвер ФРАМ, прозвонил дороги все с ними нормально, питалово идет что-то около 3.5в. Надо менять микруху. Кетайцы как всегда…

SergDoc

😦
ну на всякий, т.к. я сегодня стёр все параметры:

nsh> mtd start
mtd:
nsh> mtd erase
Erasing /fs/mtd_params
Erased 8192 bytes
Erasing /fs/mtd_waypoints
Erased 8192 bytes
nsh>
Razek

Кстати c родной прошивкой плата загрузилась с ошибкой при mtd, даже конектиться через QGroudContol и делает вид что конфигурится что-то =))) Они эту память вместо EEPROM используют для хранения настроек? Может пока пересобрать прошивку с костылями retrun true в функциях чтения из памяти? 😁😁

SergDoc

mtd можно перебросить на sd, оно там когда-то было, только придётся самому прошивку править…
лезем в недра гит дийдроносов - годика этак полтора назад и смотрим как оно там было в PX4, PIXHAWK тогда ещё не было… а микруху купить на элитане, оно там дешевше чем с али…

Razek:

питалово идет что-то около 3.5в.

ну должно 3.3 - раз, микруха капризная - 2 может кондёра рядом нет?
на моих платах - 2 стоят по обе стороны микрухи…

Razek

Кондей по схеме есть, но стоит в странном месте, глянь версию 2.4.5 github.com/px4/Hardware/ по датащиту по идее 3.6 предел. А там быстро отправляют я там никогда не заказывал ничего.

SergDoc

может хреновый просто, где-то читал на пиксах был такой дефект - напруга при инициализации фрам проседала, как вариант повесить дополнительный между 3 и 4 лапами - 100 нан…

zis

Можно ли поставить PX4 на трикоптер?

the_fly
SergDoc:

Ну мы пока только rc1 откатали, да и входы (драйвера) у нас свои лага не видели…
в rc3 добавили лидар! LL40LS store.3drobotics.com/products/lidar-lite

А объясните, для чего он нужен? облетать препятствия при приземлении? или зачем?

alexTAG

Прошу помощи! Не пойму как подключить ретракт шасси к пиксхавку.

SergDoc

пробовать на SD в папку APM закинуть файл AUXPWM.en - должны включиться дополнительные выхода, а там уж с планера мудрить…

Панда_Бутина

Я дико извиняюсь, есть ли толковый обзор 2014 apm vs Pixhawk ? На оффсайте ардукоптера пока пишут, что в будущем Pixhawk будет супер, море фич и тд, но сейчас идет портирование с ардуины и, что возможны проблемы, в общем осторожные оценки, но летать надо сейчас. Есть ли большой смысл перелезать сейчас с ардукоптера на пиксхавк. Понимаю, что поддержка apm заканчивается вот-вот из-за аппаратных ограничений платформы. Есть ли проверенные наборы от китайев, а то на этой же странице Razek поимел с ними проблемы ? В настоящее время я потерпел фатальный краш, но фич ардукоптера мне хватало более чем. Заранее спасибо.

alexTAG
SergDoc:

пробовать на SD в папку APM закинуть файл AUXPWM.en - должны включиться дополнительные выхода, а там уж с планера мудрить…

Я чуть не правильно выразился. У меня свободны два канала - 7 и 8, а так-же RC6. Как мне назначить канал RC6 на выход 7 или 8. В расширенных настройках миссионпланер не нашел назначения определенного канала к определенному выходу. Может направите где шаманить.

Razek
the_fly:

А объясните, для чего он нужен? облетать препятствия при приземлении? или зачем?

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

Панда_Бутина:

Есть ли проверенные наборы от китайев

Таких в природе не существует, “Повезти” как мне может каждому (может мне попалась единственная плата с браком из 100 других рабочих), много сообщений встречал, что даже оригинал часто возвращать на замену раньше приходилось.

У этого товарища раньше все брали witespyquad.gostorego.com/rtfhawk-2-4.html, но сейчас он уже месяц никак не может добавить цену на доставку в Россию, и отправляет он долго, потому, что цены у него самые низкие и вал заказов просто зашивается.