flybrain. передатчик + приемник + автопилот. powered by stm32

AlexSneg

Не помню сейчас у кого (возможно у Юры?), была странная проблема. При подаче питания не подхватывалась флешка (AT45DB161), либо подхватывалась неустойчиво. И в результате конфиг не считывался со всеми вытекающими…

Вот сейчас лежит у меня на столе устройство с такой же траблой. Лечение простое. Ножку №3 (AT45DB161) замыкаем перемычкой на ножку №5 или №6 (AT45DB161). №3 - это RESET, соответственно его надо к +3,3В подтянуть. Она у меня на схеме не подтянута, висит в воздухе. ДШ вроде утверждает, что есть внутренняя подтяжка, но похоже внешняя подтяжка все же нужна. У кого этих симптомов нет и флешка всегда определяется и считывается конфиг, наверно можно не париться на эту тему.

Вахтанг
AlexSneg:

была странная проблема. При подаче питания не подхватывалась флешка (AT45DB161), либо подхватывалась неустойчиво

Лучше эту серию (45) вообще не использовать. Очень кривая. На работе применили в разработке, лет 8 назад, до сих пор мучаемся при выпуске очередной партии изделия.
Ставьте 25-ю серию, на много проще и надёжнее.

AlexSneg

не вижу с ходу в 25ой серии возможность стирать страницы по 512 байт. 45е использую исключительно потому, что удобно мелкими страницами работать. Есть какие-то аналоги с мелкими страницами, объемом от 4мег и возможностью страничного стирания не более 1кб?

3 months later
Ronan7

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

AlexSneg

Прекрасно обстоят дела, как раз этим и занимался последние несколько месяцев.

Ronan7

Очень хорошо. А будет ли поддержка вертолетов и квадрокоптеров?)

AlexSneg

В теории это не исключено, но на практике у меня коптера нет и в ближайшем будущем не предвидится.

2 months later
ladowod

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

AlexSneg

что за скрин, не вкурю?
mozgolet-navigator.narod.ru - старый сайт, он пока работает, я его не удалял
новый, где будут уже обновления и все прочее этот
flybrain.ru
все материалы уже перенесены.
Если нужны платы, обратитесь ко мне в личку, у меня вроде оставались от последней партии.

ladowod
AlexSneg:

что за скрин, не вкурю?

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

ladowod

Алекс, прошу прощения за назойливость, вы получали сообщение в личке от меня?

2 months later
oleg70

Александр, дайте оценку применения алгоритма калмана (не могу осилить всю ветку), скажем по простому - “ДО” и “ПОСЛЕ”, буквально “на пальцах…” , а то инфы по этой теме море, но именно оценок не хватает…

AlexSneg
oleg70:

Александр

Алексей

oleg70:

дайте оценку применения алгоритма калмана

Здесь в теме есть два видео. Я их записал для сравнения: DCM и EKF без магнитометра. Эти видео есть в самом начале моего пути (первые 3 месяца), поищите в теме (или в любое мое видео в этой теме ткните, и там поищите в YouTube по моим видюшкам, найдете два ролика DCM и EKF). Там прям наглядно видна разница.

В то время Арду не имел EKF и пользовался DCM. Но сейчас то вроде вот я видел в исходниках Арду, что его добавили. Не знаю правда это уже окончательный код или экспериментальный. Они там сделали очень сложно для того чтобы с нуля разбирать происходящее по исходникам (я не стал этим заниматься). И на первый взгляд OpenPilot тот же код имеет, может портанули. Я делал ровно столько матричных расчетов, чтобы горизонт держать и не добавлял туда датчик высоты и ГПС. У меня только на рех датчиках все работает - гироскоп, аксель, магнитометр. А они туда все затолкали и сделали матрицы 10 - 16 мерные, или даже больше. Даже не представляю сколько времени занимает считать это все. Мой вариант довольно быстро крутится, за 20 - 50 мкс крутит один цикл расчетов. В воздухе проверен мной и Димой неоднократно. Есть определенные погрешности, но это компромис между сетапом с виброзащитой и ошибкой горизонта в полете.

На самом деле не стоит думать, что EKF - это то единственное, что даст хороший результат. MARG тоже приемлимый вариант, Тимофей это доказал. И крутится наверно за 1 мкс. Современные датчики все лучше и лучше и я вот все меньше и меньше вижу смысла тратить свое время на освоение безумных формул, разве только ради спортивного или личного интереса.

2 months later
Dikoy
AlexSneg:

А они туда все затолкали и сделали матрицы 10 - 16 мерные, или даже больше. Даже не представляю сколько времени занимает считать это все.

Считать то ладно, сейчас камень на 400 МГц и с FPU не редкость и недорогое удовольствие, да и выдвавть решение чаще 20 мс не имеет смысла - сервы не отработают. Тут в другом проблема - GPS первым умирает в случае постановки радиопомех. Умышленных или случайных.
В Украине первыми упали те дроны, у кого GPS был заведён в калман.
Конечно, есть варианты снизить доверенность ЖПС, но в ширпотребных АП их не используют.

Кстати, давно хотел спросить, может рекомендуете толковые и доходчивые материалы по реализации этих алгоритмов? Вы писали, что использовали какие-то патенты и ещё что-то.
Мне студентам дать. Тут полно книг по калману, но они сложны для начинающих.

AlexSneg
Dikoy:

В Украине первыми упали те дроны, у кого GPS был заведён в калман. Конечно, есть варианты снизить доверенность ЖПС, но в ширпотребных АП их не используют.

Я не заводил гпс в кальман. Делал все по простому. Да и глонас уже во всю используется.

Dikoy:

Мне студентам дать. Тут полно книг по калману, но они сложны для начинающих.

ответил в личку, но думаю это вряд ли поможет студентам, там сплошная теория. “На пальцах” никто ничего не объясняет. Одно дело просто понять что это такое в принципе (а потом забыть), а другое - использовать на практике для самолета. Мне было проще эту тему поднять, у меня радиотехническое образование и математическая подготовка данная еще при “совке” в техническом университете.

Dikoy
AlexSneg:

Да и глонас уже во всю используется.

А без разницы.
Причём с глонассом даже похуже, т.к. шире полоса у комбинированного приёмника.

AlexSneg

Вчера летал с совмещенным приемником. 20 спутников on-line цепляет в воздухе. Чистый GPS такого никогда не показывал.

Dikoy

Ну понятно, я давно уже не ставлю керамику, а просто кусочек провода в роли антенны. И вес экономится, и приём всегда.
Собсвенно, о преимуществах комбинированных приёмников я ещё в 2009 писал, когда впервые поставил “навис” на дрон.
Я говорю про помехостойкость. Особенно от “автобазы” и т.п. Комбинированные приёмники кладёт первыми, т.к. ширина полосы почти 100 МГц. А если он заведён в калман, что чаще всего и делают, такой дрон уходит в закат.

3 months later
AlexSneg

Не удержался таки, отдал дань моде 😃 Версия Flybrain-Copter 250 из самолетной вместе со сей требухой за минусом полностью автоматических режимов (это потом). Это мой первый полет на коптере, так же как и самого коптера. В автопилоте ничего кроме стаба по кренам и курсу нет, поэтому задача была просто подняться, повисеть и не разбить на мелкие кусочки. Как вы там газом рулите - я ХЗ, пока не приспособился, нет, это точно не самолет. Ну уж как мог, извиняйте, потом пойду на улицу, потренируюсь, как посуше станет. Собственно вся затея, чтобы на следующем FPV-fest погоняться на 250ых, используя полностью свой софт. Буду тренироваться к следующему сезону.

тигромух
AlexSneg:

ничего кроме стаба по кренам и курсу нет

А стаб на 250-х в общем-то и не нужен никому, кроме совсем новичков 😃
Востребован только рейт или акро, то есть режимы по гироскопу.
Т.е. алгоритмы довольно примитивные и сейчас главная борьба идет за скорость получения (и фильтрации) данных с гиры.