MultiWii на самолете

Altay
baychi:

АП не добавить, OSD тем более … хотя-бы Open Source

ну по крайней мере пара OSD (не без допиливания) с multiwii работает, возврат домой по ГПС и удержание позиции (на коптерах) имеется
И проект таки опенсорсный, - дописывай если не лень

leprud
baychi:

но перспектив, ИМХО никаких. АП не добавить, OSD тем более

Ваши данные несколько не верны…
ГПС уже работает (в коптерном режиме), minimOSD и подобные видят данные горизонта с платы.
Ну и open source конечно все.

Однако, как бы я не любил multiwii на своих коптерах, управление самолетом пока(?) лишь побочный продукт…

michael_s

В версии 2.1 мультивии переделали протокол общения и под эту версию теперь есть простой в изготовлении OSD , вот например что в итоге получается

Теперь можно управлять настройками коптера прямо с пульта (смотреть в OSD) =) пиды подрегулировать и т д , как я понял там все настройки доступны.

Для самолета было бы полезно возвращение в точку взлета. Может оно уже реализовано ? 😃

int=

Англоязычная ветка:
www.multiwii.com/forum/viewtopic.php?f=8&t=364
Подробно пока не читал, но похоже что и GPS к самолету они там тоже прикрутить пытались. А может даже и вышло… (пробежался бегло, на вдумчивое чтение пока времени нет 😦 )

michael_s
int=:

Англоязычная ветка:
www.multiwii.com/forum/viewtopic.php?f=8&t=364
Подробно пока не читал, но похоже что и GPS к самолету они там тоже прикрутить пытались. А может даже и вышло… (пробежался бегло, на вдумчивое чтение пока времени нет 😦 )

Тоже уже бегло пробежался , выложили прошивку на тестирование. Надо попробовать 😃 Пишут что RTH не использует компас

23 days later
skyrider
int=:

Статья по настройке платы: fotoflygarn.blogspot.com/2012...lane-same.html

Все понятно кроме этого

First Flight.
Take of in Passthru.
Switch mode on safe height.
Activate Assisted modes and feel the difference.
Initial settings for my first testflight.
Gyro P=2
Acc P=5

Later changed to
Gyro P=4
Acc P=9
Level-P value will Reduce the maximum throw in Level-Mode.
P=9 Will give similar throws as Gyro-Mode.

где это автор подкручивает пиды отдельно на гиру и аксель?
или автор имеет ввиду под Gyro значения в GUI пидов ROLL , PITCH , YAW, а под словом Acc значения пидов в GUI в колонке LEVEL ?

int=
skyrider:

где это автор подкручивает пиды отдельно на гиру и аксель?

Если честно, то сам не понял…
Я PID практически не настраивал.
Чуть уменьшил P по ROLL до 3,5. Больше никаких значений не трогал 😃

14 days later
Eraser

Привет. Хочу прикупить бикслера для полетушек низко близко. Такую вот платку goodluckbuy.com/crius-upgrade-version-multiwii-sta… и залить туда multiwii 2.1 . Как вы считаете полетит нормально? В дальнейшем хочу прикрутить туда ЖПС. Кто пробовал такую конфигурацию?

3 months later
diman55555

Добрый день.
Прикупил такой контроллер Multiwii Mini Flight Controller w/FTDI Interface
есть у кого опыт его использования, есть некоторые вопросы по нему…
Спасибо.

diman55555
diman55555:

есть некоторые вопросы по нему…

точнее, на плате есть выходы A0-A3 для какой они цели? можно через них управлять AUX3-AUX4?

int=

Для коптеров туда выводится стабилизация камерой. Возможно, что для самолета туда идет то же самое…
На счет вывести AUX3-AUX4 точно не скажу… Возможно, если покопаться в коде, то можно и это сделать…
Вообще лучше это спроить в теме о MultiWii в разделе по коптерам. Там много знающих людей - подскажут 😃

12 days later
18 days later
lotophagi
diman55555:

кто на таком летает?

Вчера затестил MultiWii Crius Lite Mini на Цессне. Все полетело с первого раза на стоковых пидах. Арминга вроде нет. Прошивку ставил последнюю MultiWii dev version r1342 (20130214)
Но чуть подправил код:

void servos2Neutral() {
  #ifdef TRI
    servo[5] = 1500; // we center the yaw servo in conf mode
    writeServos();
  #endif
  #ifdef FLYING_WING
    servo[0]  = conf.wing_left_mid;
    servo[1]  = conf.wing_right_mid;
    writeServos();
  #endif
  #ifdef AIRPLANE
    int8_t i;
    for(i = 4; i<7 ;i++) servo[i] = 1500;
    writeServos();
  #endif
  #ifdef HELICOPTER
    servo[5] = YAW_CENTER;
    servo[3] = servo[4] = servo[6] = 1500;
    writeServos();
  #endif
}

Дальше буду пробовать ставить баро и жпс и настраивать возврат домой

RTemka

Попробовал залить на Multiwii and Megapirate AIO Flight Controller w/FTDI (ATmega 2560).
Настроил датчики и конфиг на крыло. На земле вроде как все ок.
Остался вопрос как крутить PID ?

int=

А какие сейчас настройки?
I и D я вообще не трогал. Про P - писал выше.
Хотя вообще на стоковых пидах должно лететь нормально.
Если будут осциляции - уменьшать P.

lotophagi
RTemka:

На земле вроде как все ок.

проверь во всех режимах: на гирах и акселях
ПИДы по-умолчанию

RTemka

Подскажите чайнику, а режимы там как то переключаются или один какой то для самолетов работает ?
По умолчанию чувствительность гироскопов большая.
Спасло только #define GYRO_SMOOTHING {10, 10, 3}
Без этого реагирует даже на шевеление сервы.
Подкручивание PID результатов не давало.

lotophagi

В Гуи надо назначить включение режимов на тумблера. HORIZON - задействован аксель. Если выключен режим, то летит на гирах. PASSTHRU вроде отключает управление вием полностью. Включенный режим подсвечивается зеленым. Надо проверить правильность отрабатывания серв с включенным HORIZON и выключенным. Самолет должен компенсировать наклоны. Если сервы работают неправильно, то надо изменить ориентацию для гиры или для акселя в коде.

RTemka

Всем спасибо !!!
Разобрался с настройками, до этого ни разу не имел дело с платами и контроллерами.
Проверил в полете. Все в принципе ОК. Есть одна проблема.
Прошивка не знает и соответственно не учитывает влияние рулевых поверхностей на разных скоростях.
Бросил на режиме HORIZON куда глаза глядят. Подхватило, выровняло красота.
Но при наборе скорости вошло в колбасу по тангажу и разрушилось 😃

gena_g
RTemka:

Прошивка не знает и соответственно не учитывает влияние рулевых поверхностей на разных скоростях.

В gui есть параметр TPA . Когда он равен 0 то пиды идут без изменений . Если равен 100 то при максимальном газе пиды будут равны 0. Ну и соответственно при 50 при максимальном газе пиды уменьшатся на 50 процентов.

RTemka

Собрал все обратно, уменьшил пиды.
Летает ровно, строго как бомбер. Без стаба сразу падает (центровка задняя).
Можно рекомендовать на летающие крылья, у кого есть проблемы со взлетом.
Бросил и летит. Еще бы научить держать высоту самостоятельно.