Создание собственной системы стабилизации
и одному, как не печально, очень тяжело
Да уж, тут с китайцами не посоревнуешся 😃, но зато намного дешевле и интересней (для меня) чем брать готовое, главное не переоценить свои силы…
У меня. точнее у нас с rual пока застой, я закопался по самые уши в кодятнике (есть конечно прошивка, что лежит в гит - всё больше желание вернуться к ней) - в общем плата у меня пока умеет только светодиодами моргать и в первый порт ругаться - что у неё что-то не работает, у Александра беда с датчиками 😦
Выложу сюда, ибо инструкции нет пока:
Дийдроносы подложили небольшую свинью - переделали всё практически по PX4 теперь надо действовать по другому -
в общем обновляем командой git pull в каталогах ardupilot и PX4Firmvare (тут сначала придётся спрятать патчи командой git stash если у вас не px4 ) ну или если всё новое - git clone github.com/diydrones/ardupilot.git и git clone github.com/diydrones/PX4Firmware.git
ну это по инструкции dev.ardupilot.com/wiki/building-px4-with-make/
далее клонируем git clone github.com/PX4/NuttX.git в туже директорию где лежит папка ardupilot (это важно) и переименовываем папку NuttX в PX4NuttX
ну а дальше как всегда dev.ardupilot.com/wiki/building-px4-with-make/
PX4 появились двух версий как и их спутники io , по умолчанию компилится под V2…
хотя если у вас PX4 не парьтесь - планером скачиваются новые прошивки…
Утанула ветка 😃 кто знает где можно заказать 4-5 прототипов готовых плат? seeedstudio делают только из OPL
Open Parts Libray
IntroductionOPL v1(Open Parts Library v1) is a package of 100+ kinds of components. Such components are commonly-used, quality reliable, DFM friendly and have sufficient stock. Also, their eagle library is free to download. This little package can greatly increase the efficiency for design reference and supply chain optimization. OPL v1 is a collection of components, which are highly recommended and commonly used in open source community. Including IC, resistor, capacitor, inductor, diode, transistor, crystal oscillator, connector and fuse, etc.
что нам естественно не подходит 😦
а что такого страшного собрался делать что сам не спаяешЪ ???
я все кроме БГА спокойно паяю …
МикроКикстарт объявить? 😃 я ж комплектуху год Русский доставать буду 😃
Перечитал все от начала до конца. К ТС вопрос: Вы ставили целью - создать систему стабилизации. Вы добились этого? Судя по всему нет. Сообразно моей мысли Ваши Исследования очень и очень преуспели, но процесс разработки должен быть быстрее. Хардвар появился у Вас уже давно, но практической реализации так до сих пор и нет.Слишком много растрачиваете время на перепись ДРУГОГО кода.Подписался на тему. Увидимся в сети)
Быстрее чего? или кого? китайцев? - нее тут речь никогда не шла о сделать что-то быстро (три летающих железяки на stm-ах только у меня было, а ещё сколько народу своё делает) это же хобби, а не догнать и перегнать 😃 , на данный момент есть летающий образец опробованный на двух рамах, конечно же есть ошибки как и в хардварной части так и в софте, если читали ветку, то должны были видеть, что rual пишет свой код практически с нуля под это же железо, сейчас у нас идут серьёзные переделки практически по всему фронту…
Серьезные переделки это очень времязатратная операция. Вот к примеру, завтра выйдет Рево. По стопитсот. Будете брать? не-а, спасибо. Вот и я не буду… Но это лирика собственно.
Вот теперь хочу практики. Вхожу в процесс. Веточку осилил. Спасибо Вам, кстати. Буду тоже отписывать об процессе т.с. расширения сознания. Начну строить квадрик… Вернее построю мозги дрона на нечеткой логике.
Сегодня вот кандеечку себе освободил. Завтра компик дособираю из рассыпухи, что валялась 100 лет… А что, и домочадцы рады - папка не занимает машиночас, и я увлечен, и готов на праздники кульбиты покрутить.))
Спасиб за ветку
Вернее построю мозги дрона на нечеткой логике.
Попробуйте сперва в сущ-х проектах поковыряться (вий, арду), а то будете стопервым пионером-революционером 😃
п.с. Пока только один rual (из обитающих на rcdesign.ru) с нуля написал и полетел. Были тут еще заявители, которые говрили что софт на 99% свой, но его ни кто не видел, да и верится с трудом…
Серьезные переделки это очень времязатратная операция.
Моя плата вполне поддержит код REVO и на данном этапе, а переделки связаны с новыми веяниями, новыми шинами и устройствами, которые будут актуальны скорей всего к весне, и на мой взгляд у рево тоже много недостатков, ну да есть и преимущества (размер и набортное радио)…
Попробуйте сперва в сущ-х проектах поковыряться (вий, арду)
Именно с этого и начну. Заказал себе f4discovery. А зима впереди длинная, времени много)
Кстати, подскажите заодно обвязку питания для нее от аккумулятора набортного, если имели дело с ней.
Проще всего использовать стандартный BEC пятивольтовый, на плате есть ножка 5v, к ней и подключать.
новыми шинами и устройствами, которые будут актуальны скорей всего к весне
Ого, Сергей, расскажите нам какие тренды будут в моде в следующем сезоне 😃
Буду тоже отписывать об процессе т.с. расширения сознания. Начну строить квадрик… Вернее построю мозги дрона на нечеткой логике.
Надо понимать что создание контроллера даже уровня Multiwii - это ТЫСЯЧИ человеко-часов работы. Такие проекты развиваются годами, и далеко не одним разработчиком. Одному это нереально, если не делать очередного клона, или не работать full-time пару лет.
Так что начиная свой контроллер, закладывайте сразу совместимость по железу с существующими, все равно все придет к этому 😃 В иные чудеса не верю.
да, вообще имеет смысл взять готовое железо, готовый проект и попробовать разобраться и допилить для себя (поддержка каких-то датчиков, систем телеметрии), или если очень хочется заморочиться, то алгоритмы стабилизации и автономного полёта. Своё железо это только если понадобится аппаратная поддержка чего-то конкретного, особенного, но до этого, как мне кажется, ещё надо дойти. Да по деньгам своё делать уж точно не выгоднее, когда за пятьдесят баксов можно купить плату с достаточным для начала набором датчиков. Наверное, даже если единственной целью стоит сделать именно своё и именно с нуля, то стоит взять готовое, пощупать, понять нюансы. Коптер это не та вещь, которую можно собрать, написать прошивку, залить и оно полетит.
Ого, Сергей, расскажите нам какие тренды будут в моде в следующем сезоне
ну для начала can регуляторы - думаю придут на смену обычным в мультикоптерах, OPlink вполне может придти на смену обычному радио на дальние полёты 😃
в плате теперь нет 8-ми входов, есть один ppm-summ, он же S.Bus, он же RX Spectrum…
off top моему дохлому коту есть обнова hobbyking.com/…/__38078__SK450_Dead_Cat_34_Defibri… взять или ну его?
напишу и сюда, мож кому интересно будет…
позавчера в полете у меня на трехе сложился наполовину левый луч, получилась буква У, где верхняя часть - левый и задний моторы, левый луч получился парралельно правому.
посадил вполне нормально, вчера ради интереса решил осознанно повторить.
так вот, не учитывая того что треху стало тянуть вперед (вполне решилось триммированием аппы), управление и полет остались вполне отличными и адекватными.
Уменьшение количества проводов рулит 😃 Да, CAN самый, пожалуй, адекватный интерфейс для передачи данных к регулям. С “замечательной” помехозащищенностью I2C уже дело имел. А регули уже есть с поддержкой? Не слышал про OPlink. А так взял парочку радиомодулей, может удастся прикрутить управление/телеметрию.
Не слышал про OPlink
wiki.openpilot.org/display/Doc/OPLink+RF+Modems
А регули уже есть с поддержкой?
да, правда пока по невменяемой цене 😦 по этому и говорю что к весне…
вот в январе будет мертвый сезон , попробую отмакетировать OPlink-и и посмотреть как оно работает и стоит ли оно того …
а может и герберы к тому времени будут доступны …
интересно сколько лет им понадобится чтобы пергнать слона 😉 …
почасти регулей , делать свои версии достаточно накладно , если делать правильно то платы нужны 4х слойные и с толстой медью …
прохалявить неполучится , на 8 мегах нету CAN …
из немассовых продуктов мне наиболее интересен AutoQuad ESC32v2 , железо закрытое и дорогое , зато код открытый , и CAN предусмотрен но пока не реализован … нада взять 1-2 на пробу , моторки с пропами потестить и сравнить с стандартными Nfet регулями …
Черт, всё уже придумано до нас. Я взял точно такой же модуль что используется в OPlink и хотел замутить под него небольшой хост-контроллер на стмке 😃 Правда там неясно что с покупкой и ценой, магазин офлайн.