MultiWii_2_1_b3: багфиксы...

Собственно таже b2 но пофикшено несколько багов…

Ну и демонстрация возврата домой с автонабором заданной высоты (=10м сейчас прописано в конфиге) и автоснижением по прилету на точку “дом” (=3м в конфиге)…

  • 6693
Comments
kedrikov

Респект теска!!! Еще немного и наза будет курить в стороне.

mahowik

назой вий никогда не станет 😃
потому как тут интузиазм, а там бабло 😉

kedrikov

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

crafter

//

mahowik

rcopen.com/blogs/83206/15180

а это не катит?! 😃 странно 😃 на дефолтных пидах +/-20…50см…
у меня это как раз стабильное, четкое, резкое удержания высоты… оно же в b1, b2, b3 😉

Covax

Наза от вия отличается датчиками и сенсорами на порядок выше классом…

да что вы говорите? разбирали?)
Саш, а какая у тебя плата мультивия и какой гпс?

mahowik
crafter;bt83642

Наза от вия отличается датчиками и сенсорами на порядок выше классом…

если говорить про AIO (mpu6050, ms5611), то уже далеко не на порядок… вроде теже сенсоры…

mahowik
Covax;bt83644

Саш, а какая у тебя плата мультивия и какой гпс?

AIO + mtk3339

Covax

чет я выпал из гонки, у меня до сих пор мультивий на wiimotion 😃 дай ссылку на AIO с этими датчиками пожалуйста и на гпску

alexmos

Александр, а сонар ты уже используешь? Есть поддержка в твоей прошивке? А то я свою забросил - чет не складывается с перводом на 2.1. А оттуда неплохо бы перетащить Optical flow и сонар.

SergDoc

Не знаю как у вас MultiWii-щиков, я уже поди неделю с сонаром бьюсь, правда у меня баро BMP085 при переходах с сонара на сонар +баро и сонар +баро на баро -скачет коптер 😦

crafter

//

fpv_mutant

а в Криус она влезет?
Я играюсь Вием до тех пор пока коптер подлежит восстановлению,как угрохаю возьму Назу с полным комплектом, ГПС полюбасу нужен.
Всеже прошивка совершенствуется надеюсь на благополучный исход.
Александр,спасибо за старания.

mahowik
crafter;bt83652

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

либо я от жизни отстал, либо вы врете 😃
с каких пор наза (вуконг) с открытым кодом стала?!

crafter

//

mahowik
alexmos;bt83650

Александр, а сонар ты уже используешь? Есть поддержка в твоей прошивке? А то я свою забросил - чет не складывается с перводом на 2.1. А оттуда неплохо бы перетащить Optical flow и сонар.

вот до сонара так руки и не дошли, т.к. острой небходимости небыло… а так да, планировал либо с твоей прошивки сонар перетянуть, либо отсюда www.multiwii.com/forum/viewtopic.php?f=7&t=1033&st…

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

mahowik
crafter;bt83655

одним словом отвечу: дизассемблирование

я думал что возможно через реверсинженеринг, НО этож бред… простите 😃
у вас 100 кило скилов в этой области? цифровая обработка сигналов, филтры, интеграторы, пид-ригули т.д.?!
в сорсах чистых с 10-го раза трудно бывает понять, если нет комментов или сопровождающего описалова в виде статей, подходов, РАСПИСАННОЙ МАТЕМАТИКИ и т.д.

кроче любой код бредом покажется через дизассемблер…

crafter

//

mahowik

ну зато летает отлично и стабильно 😃 это как любой комерческий продукт со стажем… сперва четкая архитектура, потом в большей степени саппорт… далее подпорки и говнокод, НО говнокод вылизанный и рабочий, а что еще нужно конечному потребителю?! 😉

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

crafter

//

crafter

//

mahowik

у меня контроллера нет на поиграться, но на сколько мне известно наза тоже использует акселерометр в удержании высоты… а также в удержании позиции (корректировка на ветер)…
чем вы конкретно недовольны? поделитесь секретами раз уж расковыряли их прошивку 😃

crafter

//

Covax

Так я названия датчиков из Назы не услышал, будьте любезны.
Если расковыряли прошивку Назы, то первым делом надо попробывать прицепить к ней сторонние компас и ГПС, а не платить еще 200у.е. за непонятно что)

lenin959

Скачал. Вечером проинсталю.

baliv
mahowik;bt83649

я тут брал www.aliexpress.com/item/…/531702544.html
можно тут www.adafruit.com/products/790
или сразу на борде чтобы не возиться www.adafruit.com/products/746

А я тут вчера купил. Вроде с 10Hz и 115000Кбит.

HATUUL

Ха.В начале видео увидел непонятную белую полоску,быстро стремяшеюся в низ…
Саш а во 2 были серьёзные баги?Т.е.приготовил гексу уже 2-ой на завтра,и переустанавливать нет сил.

mahowik

из серьезных один баг, в альт холд когда регулируешь высоту, не опускай стик газа в мин., иначе упадет… либо возьми Output.ino из b3 и положи в b2…

fpv_mutant

с раскоментированной #define GPS_PROMINI_SERIAL не лезет в 328ю

mahowik
mahowik;bt83656

вот до сонара так руки и не дошли, т.к. острой небходимости небыло… а так да, планировал либо с твоей прошивки сонар перетянуть, либо отсюда www.multiwii.com/forum/viewtopic.php?f=7&t=1033&st…

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

новый пост, живое док-во 😉
www.multiwii.com/forum/viewtopic.php?f=7&t=1413&p=…

mahowik
fpv mutant;bt83717

с раскоментированной #define GPS_PROMINI_SERIAL не лезет в 328ю

“Батько! Не лызе!!!” 😃))))))
простите, альтруизм и саппорт закончился… пользуйтесь тем что есть…

targetorsk

а это будет по русски - If Alt-hold activated during the RTH or RTH during Alt-hold, it will keep specified altitude… =10m in config ?

mahowik

rcopen.com/blogs/83206/15302
4-й и 5-й пункты

how-eee

Ну спасибо! Так моя трёха еще никогда не летала! Ей нипочем любые вихри в маленькой комнате! Висит как прибитая, что на гириках, что на акселях. Курс не плывет. Никаких осциляций. Это на стандартных ПИДах и несбалансированных пропах (вибрация сильная на раме). Криус жестко сидит на раме, без подушек. Альт холд пока не проверял. ЖПС тоже, нету у меня его.
Даже не знаю, стоит ли крутить пиды? Или от добра добра не искать?

СПАСИБО!

ps. нажал донэйт, а там только палка. А мою страну палка не поддерживает. =(

Neobius

Хм, а у меня не компилится эта прошивка! b2 компилится нормально - а б3 выкидывает ошибку притом без раскомментированных датчиков все нормально - стоит раскоментировать - ошибка в файле сенсорс начиная с 520-й строки…

how-eee

датчики не надо раскоментить если выбран тип платы.

Neobius

ок, выбрал другой тип, выставил датчики… Буду тестировать…

Neobius

Извините если много пишу - поставил все настроил - в режиме асс+mag держится нормально не уплывает, стоит включить acc+baro+mag сбрасывает газ и опускается почти до земли! Притом аппарат начинает плавать по сторонам и таскаться по земле…
При режиме acc+baro+mag+gpshold опускается вниз и оттапливает от меня метра на 3! Что я не так делаю?
Ах да, платка hobbyking.com/…/__26588__MultiWii_PRO_Flight_Contr…

how-eee

испытал alt hold. Включил его на высоте примерно 2 метра. держит ±50см. Отличный результат.И это без поролона на датчике и без шапочки на мозге!

Neobius

А какой у вас тип платты выбран? По умалчанию от Александра?

AvxMx

AIO 1.0 с GPS LEA6H, HEX6X, 2_1_b3. Сегодня летал при температуре -10 гр. Сначала включил AltHold, высоту держал отлично, даже при остановках после пролётов. Потом включал HP и делал RTH пару раз. Высота после возврата держится 2 м, хотя ALT_TO_RTH_FINISH 500. После нескольких минут полёта высоту держать стал заметно хуже, и как и раньше после пролёта стало задирать по высоте. Подозреваю что это из-за “уплывания” baro, читал ранее, что это влияет на корректность работы алгоритма удержания по высоте с использованием акселерометра, однако сам по себе такой факт не очень приятен. Также не понятно в какой момент фиксируется 0 высоты, подозреваю что во время подачи питания, но с учётом уплывания по высоте это не есть хорошо. Можно ли это сделать во время арминга?

mahowik

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

AvxMx

Дак вроде так и было, пока настраивался и магнитометр калибровал, минут 10 и прошло, остывший был полностью. Я думаю, что влияет прогрев аккумулятора и регулей во время полёта, и в связи с этим общее повышение температуры в корпусе. Тут видимо только периодическая посадка и перекалибровка поможет.

mahowik

еще просадка аккума может вносить свои коррективы… и в основном алгоритм компемсирует это I частью пид регулятора, но если просадка существенная, то может быть и в этом дело… дофига факторов…

UserM

Всем добрый день, ~~решил попробовать залить прошивку 2_1_b3. Возникло пару вопросов:

  1. Я правильно понимаю, опция “baro” + “ACC” в ГУИ и есть включение режима “Althold”?
  2. В описание: "начальное значение газа для altholda будет вычислено из средней точки (MID) экспоненты газа, заданной в GUI. " Требуется какая либо настройка в ГУИ этой экспоненты? Если точка висения примерно 40% , то сколько нужно поставить “MID”?~~

Полетал сегодня на этой прошивке, если висеть или медленно лететь, то высота удерживается, а если быстро летать с маневрами, то высота уменьшается. Воткнулся в планету, минус один проп.