MultiWii
А что за конфигурация, подвес и т.д.? Очень даже получилось!
Вот такой Y6 гекс. multiwiicopter.com/…/scarab-ysiix-electronica (Не реклама, австралийцы мне не приплачивают 😃) У него в комплекте подвес со стабилизацией по одной оси (roll). Снималось на Gopro Hero 3. Коптер летает на multiwii Paris, версия прошивки какая-то кастомная на базе 2.1.
это глюк проги?
это глюк явы на компе))) обновите JRE и фреймворки на компе
mw-wingui попробуйте, например
Вышел релиз 2.2 code.google.com/p/multiwii/downloads/list
Не вводите в заблуждение… это не релиз… это типа релиз кандидат… написано же pre2.2…
Но да, релиз скоро по идее, а сейчас баги прявят…
прошу подсказать по режимам.
на каком лучше взлетать/летать новичку на мультивие с платой АИО?
и если у коптера центр тяжести смещен от центра симметрии, то взлеть
в акро почти не возможно? либо очень тяжело?
Вообще никаких проблем. В акро моде коптер взлетит в таком положении в котором включили питание. Только желательно Все же гироскоп калибровать перед взлетом.
Хотя в левел моде тоже нормально взлетает, конечно если калиброван аксель.
Не вводите в заблуждение… это не релиз… это типа релиз кандидат… написано же pre2.2…
Но да, релиз скоро по идее, а сейчас баги прявят…
Но это, как я понимаю, далеко не RC2?
Но это, как я понимаю, далеко не RC2?
прочитайте описания у меня в дневнике (от RC2 до b1) и сами сделайте для себя вывод, нужна вам RC2 или достаточно будет стоковой…
заходим в RX.ino, в процедуре измерения длительности сигнала добавляем код
IN=3000-IN
получается при IN=1200 на выходе будет 1800, при IN=1600 на выходе будет 1400
Так и не смог разобраться где конкретно в RX.ino находится эта процедуа измерения длительности. Может кто-то сможет указать точнее?!
не смог разобраться где конкретно в RX.ino находится эта процедуа измерения длительности
Подозреваю, что где-то рядом с этим:
dTime = cTime-edgeTime[pin_pos];
(строка 108)
dTime = cTime-edgeTime[pin_pos];
(строка 108)
строка правильно, а вот номер строки у меня другой - 101. короче код сам
#define RX_PIN_CHECK(pin_pos, rc_value_pos) \
if (mask & PCInt_RX_Pins[pin_pos]) { \
if (!(pin & PCInt_RX_Pins[pin_pos])) { \
dTime = cTime-edgeTime[pin_pos]; if (900<dTime && dTime<2200) rcValue[rc_value_pos] = dTime; \
} else edgeTime[pin_pos] = cTime; \
}
после if (900<dTime && dTime<2200) rcValue[rc_value_pos] = dTime; в эту же строчку добавить проверку на номер канала и вышеописанное мной изменение, как пример (может не работать) попробовать строчку: if (rc_value_pos == AUX1) rcValue[rc_value_pos] = 3000 - rcValue[rc_value_pos];
Всем привет!
Ребят, подскажите плиз 😃
У кого получалось скрестить Мультик с миним-ОСД? Как оно работает?
На Ютубе видел ролики народ выкладывает, т.е. вроде, оно работает, но подробностей так и не увидел…
да уже давно работает все, поищите поиском, я тут в какую то ветку сам все выкладывал
скрестить Мультик с миним-ОСД?
code.google.com/p/rush-osd-development/…/list
code.google.com/p/…/MinimOSD_Basic_Setup
У меня при подымании левого стика (увеличение газа (вопросы в постах тыц, тыц); аппа mode 2) обороты на моторах не одинаковы (см. видео), в следствии этого коптер сносит. Как можно с этим бороться?
www.youtube.com/watch?v=ZkyBWDAEnCE&feature=youtu.…
Нормально что при ARM-е они у меня сразу на 1500 (холостые обороты при этом значении)?
Комплектующие такие.
Парни, пытаюсь допилить на MultiiWii код, чтобы работала ось YAW на подвесе Gimbal. В принципе работает, но есть пару нюансов. Подскажите за что отвечает в коде данный фрагмент
#if MAG
heading = _atan2(EstM32.V.Z * EstG32.V.X - EstM32.V.X * EstG32.V.Z, EstM32.V.Y * invG * sqGX_sqGZ - (EstM32.V.X * EstG32.V.X + EstM32.V.Z * EstG32.V.Z) * invG * EstG32.V.Y );
heading += MAG_DECLINIATION * 10; //add declination
heading = heading /10;
#endif
Я так понимаю это рассчитывается направление по компасу. И к нему добавляется магнитное склонение. У меня подвес вращается по оси YAW, но когда я наклоняю плату по оси PITCH близко к углу 90 гр, то у меня почему-то по оси YAW серва уходит в крайнее положение. При наклонах платы датчиков по оси ROll такого влияния нет на ось YAW. Подскажите в формуле выше значения EstM это значения векторов на соответсвующие оси, правильно я понимаю? При расчете оси YAW, я так понял учитываются значения всех - трех осей? Подскажите куда смотреть.
Я так понимаю это рассчитывается направление по компасу. И к нему добавляется магнитное склонение.
все верно
У меня подвес вращается по оси YAW, но когда я наклоняю плату по оси PITCH близко к углу 90 гр, то у меня почему-то по оси YAW серва уходит в крайнее положение.
этот эффект называется gimbal lock вроде… возникает насколько помню из за апроксимаций (с целью повышения производительности) в виевском ИМУ… НО вроде как исправили в pre2.2 судя по описанию:
- IMU with true angles
no more gimbal lock in GUI representation with a 9DOF sensor
code.google.com/p/multiwii/downloads/detail?name=M…
EstM это вектор 3-хосевого компаса
Подскажите, аналогичный вопрос - есть ли готовое решение по скрещиванию DIY-OSD, или SimpleOSD с мультивием?
Или, в общем, какой есть простой OSD для Мультивия, доступный к повторению? МинимОСД не нравится наличием этой довольно редкой микрухи ОСД…
MinimOsd уже нет смысла повторять… он ебэе менее 20 енотов стоит…
А так неплохой вариант это mobidrone osd
rcopen.com/forum/f123/topic283798/83
rcopen.com/forum/f123/topic283798/87
MinimOsd уже нет смысла повторять… он ебэе менее 20 енотов стоит…
А так неплохой вариант это mobidrone osd
rcopen.com/forum/f123/topic283798/83
rcopen.com/forum/f123/topic283798/87
Кажется я и имел в виду mobidrone - ведь схематически это почти SimpleOSD 😃 Спасибо!!