flybrain. передатчик + приемник + автопилот. powered by stm32
- RF module RFM69HW - 433 MHz (опционально по выбору RFM22)
Алексей, а какие преимущества дает использование RFM69HW по сравнению c RFM22B? Есть ли смысл искать 69-е если уже есть в наличии RFM22B?
Алексей, а какие преимущества дает использование RFM69HW по сравнению c RFM22B?
Если честно, то не знаю. Но производитель наконец снизошел до просьб пипла и типа сделал программируемый узкополосный фильтр на входе. По идее должно расширить рабочий диапазон сигнал/шум. Соответственно несколько децибел должно на приеме выигрывать по отношению к 22й. Но я это на практике пока не подтвердил. Ну в любом случае если есть 22е нет смысла искать 69е. Просто они у меня есть, а пользовательских отзывов нет. Вот проверим. 22ю я поддержу программно в любом случае, тут у меня все отработано уже. На плате есть место под оба варианта.
Я что то пропустил или исходные коды недоступны ?
Я что то пропустил или исходные коды недоступны ?
да вроде еще вначале темы писалось что открыты будут только часть исходников… а часть на уровне нао-хау будут закрыты…
да вроде еще вначале темы писалось что открыты будут только часть исходников
Но я на сайте mozgolet-navigator.narod.ru не смог найти. А ссылок на github/bitbucket/etc не видел. Или может пропустил. Может автор внесет ясность ?
автор внесет ясность ?
Если автор откроет исходники, то станет ясно, перепев каких алгоритмов использован. А так это некое революционное ноу-хау!
Тогда видимо буду ориентироваться на PhoenixPilot. С ним как-то попроще.
Такой вот девайс у меня
akb77.com/g/stm32/cc3dx/
Да и как бы… в путь! Думается, что ветка Феникса быть может не останется без интереса.
перепев каких алгоритмов использован
Согласно тону Вашего заявления, “перепев” алгоритмов якобы дело весьма неблагородное. Интересно, а у Вас в исходниках нет ли случайно перепева (или, не дай Бог, прямого заимствования 😦 ) алгоритма "for (a=0; a < x; a++){…} " ? Может покажете, что нет 😃))))))))) ? Хоть это и офф тут…
PhoenixPilot я пробовал - нормально всё. Просто хотелось сравнинть, но так как разводка другая соaт напрямую не будет работать. Вопросы алгоритмов и прав меня меньше всего волнуют.
Если автор откроет исходники,
Ну тогда уж сразу… ключи от квартиры… чего уж!!! А-а! Во народ пошел! Закинет шар и пох! И как бы кто-то оправдываться будто должен… чё попало!
да ладно вам !
“перепев алгоритма” только кажется простой задачей, на деле адаптировать свой код под алгоритм - это уже работа не самая простая…
опять таки есть какие то свои решения, которые автору кажутся гениальными, и ему жаль ими делиться… (причем насколько я могу судить по ветке такие решения у автора есть, поэтому с его стороны наверное обоснованно не делиться своими решениями с конкурентами)
опять таки - возможно что проект перерастет в коммерческий и за это автора ругать тоже нельзя…
хотя конечно открытые исходники для кого то (например меня) сделали бы проект очень интересным…
но поскольку действительное количество тех кто захочет разбираться в исходниках стремиться к нулю (это вычислено на многих проектах с открытым кодом) - то и вреда от этого особо и нет 😃
Можно мат.часть оставить в виде библитек - они от железа не зависят, а то что с железом - открыть. Тогда адаптировать легко под любую плату.
можно. с этими вопросами к автору 😃
мат.часть
Это основа поделки. И пока никто не видит кода, можно сколько угодно рассказывать про сверхсвойства, а то и про искусственный интеллект например. Да и после заявлений о том, что якобы “сделал сам с нуля” стремно будет если в коде будут просматриваться давно отработанные в других проектах алгоритмы. Поэтому логично не открывать ничего, тут с аффтаром согласен.
Я что то пропустил или исходные коды недоступны ?
Еще в самом начале было сказано, что некоторые вещи открыты не будут, но будут в варианте готовой либы с возможностью линковки. На данном этапе код не завершен и не оформлен в том виде, в котором его можно было бы открывать. Нужно заниматься рефакторингом, на что конкретно в данный момент тратить время мне жалко. Вот станет понятно, что есть релизный летающий вариант, тогда будем об этом говорить.
Как показывает практика, разбираться в большом коде никто не будет, соответственно никакой пользы данному проекту на данном этапе от этого не будет. Любой обнаруженный баг я исправлю быстрее, чем кто-либо еще. Зато к открытым исходникам чего-то работающего с радостью присосутся китайцы. Я не хочу, чтобы узкоглазые начали на ХК продавать мои прошивки. Пусть сами изобретают.
Заблуждение думать, что легко взять например открытый код ArduPilot или OpenPilot адаптировать его под свою железку. Поначалу я тоже думал, что сейчас быстренько обтешу и в воздух. В результате после изучения доступных на тот момент кодов,я понял, что лучше все написать заново под себя. Кроме того, если вы еще не заметили, создание изолированного АП, это вовсе не цель проекта, а всего лишь один этап от всей работы. Сейчас на подходе КП, передатчик и приемник будет оформлен для полетов к концу Марта, затем очередь GCS.
Аппаратная архитектура данного проекта такова, что не получится заставить его работать на другом железе, не учитывающего особенности задействованных аппаратных решений. Феникс это fork от OP, насколько я понял? Ребята из OP пилили “революцию” два года до меня, затем 1 год со мной параллельно, и все еще… собственно, иногда кажется, что там не цель не результат, а процесс. Вообщем в вашу железку мой код не залить, они аппаратно не совместимы.
========================
Небольшой анонс 😃
КП я фактически подготовил. Осталось только иконки найти и на кнопки повесить. Сегодня будет предъявлена первая версия КП для скачки. Изучать консоль в подробностях больше не будет необходимости.
Алекс, ты не чувствуешь разницы между алгоритмом и кодом? Имея готовые алгоритмы иму, пид и навигации студент слепит из этих кусков код под любую железку. Так например практически без изменений кочуют по проектам дцм, марг, махони и прочие.
Алекс, ты не чувствуешь разницы между алгоритмом и кодом?
Алгоритмы давно все известны. Они опубликованы в научных работах. Никто колес не изобретает. Я тоже не изобретал, а просто почитал иностранную научную литературу и разобрался что к чему и применил понимание прочитанного на практике. Я нигде не писал, что изобрел что-то из ряда вон в части стабилизатора. И вообще IMU это примерно процентов 5 от всей проделанной работы. Алгоритмы работы ПИДов берутся из википедии и литературы по автоматическому управлению самолетов. А реализованная навигация это уже чисто мой вариант. Хороший или плохой, но мой.
Имея готовые алгоритмы иму, пид и навигации студент слепит из этих кусков код под любую железку
к сожалению, не все так просто 😃
Еще в самом начале было сказано, что некоторые вещи открыты не будут, но будут в варианте готовой либы с возможностью линковки. На данном этапе код не завершен и не оформлен в том виде, в котором его можно было бы открывать. Нужно заниматься рефакторингом, на что конкретно в данный момент тратить время мне жалко. Вот станет понятно, что есть релизный летающий вариант, тогда будем об этом говорить.
да все понятно. и все равно жаль что нет исходников, с удовольствием бы разбирался… правда таких как я наверное буквально по пальцам посчитать можно… и даже сейчас можно сказать кто еще этим займется (как минимум разработчики таких же систем 😃))
Опубликовал контрольную панель на сайте проекта. Выложен собранный EXE файл и исходники КП.
Также необходимо залить новую прошивку в АП, чтобы нормально работало с КП. Сборка №241 в разделе прошивок АП.
как можно пощупать КП не имея самого автопилота?