Создание собственной системы стабилизации

mahowik

извините за невежество 😃, но что за “нативный стек”?

rual
Gapey:

на 9250 корпус LGA16 , там физически нет выводов под внешние I2C датчики …
кому нужен отдельный компас , тот будет ставить его на отдельной плате и цеплять отдельно к процу …

Значит так и нужно сделать.

Gapey:

думаю что никак …

Встроенный алгоритм ДМП нет смысла использовать.

Chester_kz:

Я делаю все именно так.

Я так понимаю нужен акаунт на гитхубе?

Chester_kz:

оригинальная прошивка полетного контроллера под px4

В чем её плюсы(особенности) относительно АП (и других)?

Chester_kz
rual:

Я так понимаю нужен акаунт на гитхубе?

Чтоб забрать исходники вроде не нужен. Хотя я там регался. Процедура 3-х минутная.

rual:

В чем её плюсы(особенности) относительно АП (и других)?

Но здесь то и есть весь вопрос. По идее прошивка должна лучше и правильней утилизировать ресурсы контроллера. Но все видео что я видел на ютюбе меня как-то не впечатлили. АПМ как-то по лучше будет.
Кстати говоря вчера читал одну из рассылок в дронсов Randy обещал что ближе к версии 3.1 или 3.2 уменьшат время циклов для PX4. Другими словами АПМ на пх4 будет работать быстрее. Посмотрим что из этого выйдет…

SergDoc
Chester_kz:

некто Антон Бабушкин.

В альтернативной прошивке baseflight Роберта, встречал это имя…

Sir_Alex
Chester_kz:

Вот здесь нашел хорошую инструкцию. Я делаю все именно так. dev.ardupilot.com/wiki/building-px4-with-make/

Я вчера часа три убил, но так и не собрал прошивку. После долгих танцев с бубном и установкой всего чего только можно. Компиляция пошла, но в конце все равно завершилась с ошибкой. Epic fail как говорится 😃
Большую часть работы по установке, выполняет скрипт. Но, для работы на 64битной убунте, надо ставть пакет 32битных библиотек (это в описании сказано в самом конце: “apt-get install ia32-libs”). Так же там какой то косяк с названиями папок. В mk файле, ‘nuttx’ написано маленькими буквами, а папка на самом деле ‘NuttX’. Кроме того, того самого NuttX нету в прошивке, которая скачивается скриптом, его надо дополнительно скачать, зайдя в папку “PX4-Firmware” и выполнить “git clone github.com/PX4/NuttX
Ну и самое главное, поменять в файле config.mk PX4_ROOT = ~/PX4-Firmware

Я хотел скомпилить и написать тут степ бай степ инструкцию… но у самого не получилось 😃

SergDoc

вечером поковыряю, у меня в принципе всё и с лишком установлено и убунта 32-х разрядная, Опенпилотовские прошивки все и станция примерно с теми же танцами собирается…

rual

Итоговая версия низов для MCR1.3, нужно только прописать инициализацию МПУ6000, но это уже на собранной плате.

Ну и насадить сверху ИНС.

RusINS11F4.rar

SergDoc

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

Верхнюю плату почти собрал - потерял где-то разъём под SD 😦 в остальном всё работает, 3D-fix есть, пищалка работает (поставил какой-то полевик первый под руки подвернувшийся)

rual
SergDoc:

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

Таймеры пока не проверил, завтра посмотрю. Таймеры от семейства к семейству не отличаются (почти, подключены к разным шинам). Да, я ещё пока сделал не все, 4 входа и 4 выхода, мне пока больше не надо.

SergDoc:

в остальном всё работает, 3D-fix есть,

Что есть 3D-fix ?

SergDoc:

потерял где-то разъём под SD

а она надо?

SergDoc

Они работают на разных частотах:

rual:

Что есть 3D-fix ?

координаты свои находит…

rual:

а она надо?

нашел - запаял всё на место 😃

SergDoc

Собрал всё в кучу, по этому поводу даже с коптера снял :

oleg70
SergDoc:

Собрал всё в кучу

У меня такая пищалка как у Вас (фото) ДИКО намагничивала компас, а у Вас что не влияет ??

Alexey_1811
oleg70:

У меня такая пищалка как у Вас (фото) ДИКО намагничивала компас, а у Вас что не влияет ??

Я по той же причине вынес пищалку подальше от компаса.

soliada

Кстати насчет пищалки так и есть,если располагать в близости от компаса,то он начинает сильно врать.Влияние заметно на довольно большом расстоянии,где то 5-7см. Батарейка или ионистор тоже не очень благоприятно влияют на показания.
ИМХО,пищалку надо выносить на проводах куда нибудь.Плюс,если мозги будут упаковыны в коробочку для завтраков,то ее будет очень плохо слышно.

SergDoc
oleg70:

У меня такая пищалка как у Вас (фото) ДИКО намагничивала компас, а у Вас что не влияет ??

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

soliada:

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

можно легко вынести куда угодно 😃

сейчас разбираюсь, почему gps не признаёт, разводка верная сам модуль на подоконнике легко поймал девять спутников, скорость я ему выставил, где-то заковырка в коде…
блин нашел бяку, в самой библиотеке (в элементе) перепутаны ноги 9 и 10 😦 ладно всё равно экспериментальная плата… надо учесть и переделать…

SergDoc

как компас ведёт себя рядом с gps? можно красивую верхнюю плату сделать и компас вынести… правда пока сколько летал со включенным компасом на обеих рамах проблем небыло…

mahowik
SergDoc:

пока не вижу чтобы хоть как-то влияло…

не Сергей, надо выносить, иначе будут гпс режимы (удержание, возврат) пидалить… у меня базер жестко не закреплен и пробовал шевелить его на расстоянии ~10см, что сразу видно по показаниям компаса… и еще один аргумент, если не ошибаюсь в базере как постоянный магнит, так и переменный (железка с обмоткой) и на бипах (т.е. под током) его влияние на компас будет сильнее соот-но…

SergDoc

Значит вынесу под брюхо 😃
вот с gps траблы, спутники видит, в гуи всё передаёт - местоположение на карте показывает, но в гуях не светится что gps подключено - естественно и режимы не выставить 😦 буду разбираться в чём дело…
и в гуях блин самое большое увеличение - 11 ближе болт, пробовал разные сервисы и гуи…
почистил виртуалку (eeprom во флеши) всё пошло…

Ух-ты кому лениво паять:

Seeed provides turn-key services for fully soldered and assembled prototypes for quantities 2 - 10. You just upload your Gerber files and select components from the Seeed OPL (open part library). Seeed will solder and assemble the PCB boards with the OPL components and ship within 3 days (excluding Chinese Holidays).

вроде как рисуешь всё как обычно и прикладываешь BOM лист, надо будет попробовать…
подробности www.seeedstudio.com/service/index.php?r=site/pcbSe…

rual

Александр(mahowik),у тебя как с опытом работы в гитхуб, можешь попробовать сборку Адрупилота под ПХ4 сделать? Я гит установил, но без регистрации на 2 шаге застрял. dev.ardupilot.com/wiki/building-px4-with-make/
Sir Alex тоже пока неудачно заходил на ПХ4…

Sir_Alex
rual:

Александр(mahowik),у тебя как с опытом работы в гитхуб, можешь попробовать сборку Адрупилота под ПХ4 сделать? Я гит установил, но без регистрации на 2 шаге застрял. dev.ardupilot.com/wiki/building-px4-with-make/ Sir Alex тоже пока неудачно заходил на ПХ4…

Короче, они там чего то в скриптах нахомутали (несколько дней назад). Думаю надо ждать пока не поправят.
У меня компиляция запускается, но в конце выдает ошибки с какими то архивами (как раз с ними что то и нахомутали). Я в make скриптах не силен, потому пока забил.