MultiWii

mahowik
dROb:

Я говорю что не надо говорить что у вас написано хорошо!

не отлично, НО прилично, т.е. хорошо! 😉
не вашим отзывом единым как грится… так что тут свое ИМХО себе и оставьте…

dROb:

И кстати именно мои знания Мультивия завели меня в трехнедельный тупик, когда оказалось что я неправильно понял одну часть настройки Mahowii, которая перечеркивала логику MULTIWII!! (это я про Throttle Midpoint). Так что знания Мультивия - иногда плохой помощник.

ну так вы и базы не знаете (скорее всего до сих пор не поняли назначение Midpoint как в вие, так и маховие), ибо противоречия там нет…

dROb:

Саппорт, или хотя бы его жалкое подобие

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

dROb:

Алгоритм, описанный Вами абсолютно верен. К тому же, в случае с Mahowii - можно не волноваться за высоту, т.к. коптер поднимется до высоты, заданной в конфиге.

каждая фишка перед реализацией обдумана 10 раз и если вы не поняли, то вовсе не значит что это не верно 😉

dROb:

проект с документацией в виде комментариев пользователей - звучит забавно

все описано! а нюансы в виде моих (в 95% случаев, а не пользовательских) ответов на вопросы пользователей - это тоже информация. FAQ по сути - слышали про такое?! Я специально, не выносил обсуждение прошивки в отдельную ветку форума, т.к. в дневнике хоть как то модерировать можно…
Да и потом даже самая хорошая документация не спасет от вопросов. Вот хороший пример - ветка по NAZA, 290 страниц накатали, а казалось бы коммерческий проф. продукт. Мысль ясна надеюсь… 😉

dROb:

и мне кажется Вы излишне агрессивны

агрессия и удивление на вашу лень! 😉

dROb:

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

так и поступим…

Олег24
mahowik:

так и поступим…

+1000 Согласен с Саней ! Инфы достаточно. Хоть я и не пользуюсь MahoWii но ветку читаю регулярно . Разжевано все достаточно хорошо и понятно.

dROb
Олег24:

+1000 Согласен с Саней ! Инфы достаточно. Хоть я и не пользуюсь MahoWii но ветку читаю регулярно . Разжевано все достаточно хорошо и понятно.

Олег, я написал выше по существу, поэтому если хотите прокомментировать - почитайте более одного последнего сообщения. Проблема не в том что инфы недостаточно, - проблема в том, что её более чем достаточно.
Да, и кстати, вернёмся к обсуждению документации, когда Вы начнёте пользоваться Mahowii 😉 А то получается “Не летал но одобряю”😃

Сейчас вот нахожусь перед дилемой - вроде есть пару часов на мои коптерные забавы, но при этом есть одна небольшая нерешённая проблемка. Посидеть дома, перечитать комменты, в которых я скорее всего упустил решение этой проблемы, или пойти и это время потратить на полёты? Или запросить помощи в форуме, вызвав справедливый гнев в виду того что, скорее всего где-то я это решение пропустил?
С учетом того, что дальше свободное время появится только на майских

serenya

Вы меня извините что вмешиваюсь, но Александр (mahowik) проделал огромную работу, за счет своего личного времени, и обвинять его в плохой поддержке как минимум не прилично. После этого эта самая поддержка может совсем прекратиться вместе с развитием mahowii, как это ужечуть не случилось несколько месяцев назад. Сам я сейчас летаю на прошивке base, планирую переход на RC2 по приходу AIOP v2. Летаю громко сказано, изредка полетываю когда есть время, которого как и у Вас очень мало, все остальное время читаю форум и комменты в дневнике Александра, делаю пометки для себя в интересных местах, которые могут мне пригодиться. Жаль только нельзя добавить в закладки интересующий коммент в дневнике, как это делается в форуме.

И давайте уже закончим оффтоп, тема на 200 страниц, все возмущаются что найти ничего не возможно и тут же пишут всякую ерунду не по теме.

DVE

Тем не менее, грамотно написанная документация сокращает число глупых вопросов юзеров в разы 😃

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

WingCommander
stspartak:

Спасибо доброму человеку leprud за его помощь.
Проблема была в неправильном выборе датчиков для моих мозгов в config.h.
Моя плата MultiWii PRO Flight Controller w/MTK GPS Module
А это набор датчиков для нее в config.h

Аналогичная плата, выбрал такой же дефайн (FFIMUv2) в конфиге, скомпилировал и залил нормально, с поддержкой GPS, работает через USB тоже , только не пойму, что за баг/фича (см. скриншот) в MultiWii WinGUI (версия 2.1 / 1.0.4579.34500). В “RC Control Settings” часть нижних режимов изначально выбрана и их невозможно отключить/включить. Когда выполняю сохранение (Write Settings) после их изменения, они снова возвращаются в то же состояние, как на скриншоте. При этом режимы, расположенные выше “HEADFREE”, снимаются и активируются нормально. Такое впечатление, что в отличии от дефолтной MultiWiiConf этот вингуй неправильно взаимодействует с прошивкой. А жаль, интерфейс у него заметно удобней.

kost2781

У меня все летает хорошо, очень нравиться!!! Летает стабильно! Прошивка RC2. С GPS разобрался! Даже хеадфри попробовал чуть чуть! Работает, только страшно так управлять оптером! Возвращение домой тоже работает! Александр спасибо Вам большое! Но когда поставил GoPro, на записи стало видно что иногда появляются и пропадают странные вибрации по крену с маленькой амплитудой и в этот момент коптер как будто очень быстро пофыркивает моторами… С земли этого не видно и не слышно… Только на записи с камеры… Пробовал уменьшать Р на Pich и Roll - не помогло. Думал это из - за того что не стоит KILL_SMALL_OSCILLATIONS, добавил - не помогло… Регуляторы покупал прошитые SimonK. Брал с Bevrc. На форуме такого явления ни у кого не нашел… Вроде прочитал уже все… Неделю в командировке читаю форумы и дневник… Решил написать…

Shuricus

У меня такая же проблема - уверен из-за вибраций.

Олег24
dROb:

Олег, я написал выше по существу, поэтому если хотите прокомментировать - почитайте более одного последнего сообщения. Проблема не в том что инфы недостаточно, - проблема в том, что её более чем достаточно.
Да, и кстати, вернёмся к обсуждению документации, когда Вы начнёте пользоваться Mahowii А то получается "Не летал но одобряю

Я на Wii уже 2 года . Форум читаю не по последним коментам, а по ВСЕМ новым сообщениям. И еще я программист поэтому мне не особо важно MultiWii, MahoWii . Если мне особо что-то не понятно я пытаюсь найти это в коде и уже потом задаю вопросы. Тем более что программа написана на языке практически СИ который в школе и институте изучал. По началу пользования MahoWii - я куплю его когда Саня допилит его. Пока я на пирате и на прошивке Wii от Alex_Mos.
PS Если есть вопросы пишите отвечу по мере сил, да и Саня ( Mahowik ) если что поправит меня.

mahowik
serenya:

Жаль только нельзя добавить в закладки интересующий коммент в дневнике, как это делается в форуме.

Можно, но есть неудобство в движке форума… Если нужна прямая ссылка на коммент, то кликаем правой кнопкой по комменту в браузере, выбираем элемент контекстного меню “просмотр кода элемента”, находим его parent/родителя в котором лежит таг “<a name=“comment93935”></a>”… далее берем “comment93935” и добавляем его в конец ссылки вместо “comments”… получится к примеру rcopen.com/blogs/83206/16327#comment45

DVE:

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

Дмитрий, тут надо помнить, что я не комьюнити, рук у меня две и свободное время ограничено как и у всех… А так у меня тоже много умных идей и могу посоветовать чего если спросите 😉

kost2781:

Но когда поставил GoPro, на записи стало видно что иногда появляются и пропадают странные вибрации по крену с маленькой амплитудой и в этот момент коптер как будто очень быстро пофыркивает моторами… С земли этого не видно и не слышно… Только на записи с камеры… Пробовал уменьшать Р на Pich и Roll - не помогло. Думал это из - за того что не стоит KILL_SMALL_OSCILLATIONS, добавил - не помогло…

KILL_SMALL_OSCILLATIONS помогает когда есть постоянное влияние мелких вибраций на полетный контроллер и эти мелко-вибрации усиливаются через обратную связь… У вас же судя по описанию флаттер пропов на определенных оборотах, что бывает иногда при увлечении массы коптера, в вашем случае камерой… Попробуйте жестче пропы или развязку подвеса усилить…

Dynamitry
DVE:

Тем не менее, грамотно написанная документация сокращает число глупых вопросов юзеров в разы

Если Маховик пишет копытации, отвечает на вопросы юзверей и ругается с ними, в это время он НЕ ПИШЕТ КОД! Лучше его не провоцировать и не отвлекать, копытацию мы и сами можем состряпать, а кодит он один.

DVE
mahowik:

тут надо помнить, что я не комьюнити, рук у меня две и свободное время ограничено как и у всех… А так у меня тоже много умных идей и могу посоветовать чего если спросите 😉

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

Зато потом просто отсылать будет юзеров к нужной странице фак-а.

omegapraim

DVE может вы займетесь, инфа есть, если что, то обратитесь с вопросом как лучше сделать. А то советовать много кто горазд давать… А новичков сколько не отсылай все равно 50% читать не будут, а те которые читают и вникают, как правило мы о них и не узнаем пока они летать не будут и не будут снимать видосы.

  • опять же кому надо тот сам разберется если уже летал на мультивие, я сам допетрил как Failsafe настроить, и объяснений тогда еще не было.
WingCommander
stspartak:

В MultiWiiConf мигающий компас означает что идет поиск спутников.
В MultiWiiWinGUI на вкладке Realtime Data будет моргать лампочка PKT.

А параметры “RC Control Settings” в MultiWiiConf и MultiWiiWinGUI изменяются и отображаются одинаково? Я заметил, что кроме проблемы из моего предыдущего сообщения, есть еще одна: когда я например в MultiWiiConf отмечаю “ARM” или “MAG”, то открыв MultiWiiWinGUI, обнаруживаю, что выбран например “CAMSTAB” и наоборот. Хотя если потом снова соединиться той программой, которой отмечал установку, там все на своих местах. Может у меня неправильная версия MultiWiiWinGUI? (2.1)

stspartak:

Еще на плате управления у меня мигал синий светодиод, когда он загорелся постоянно подключил к GUI и увидил 6 спутников. Как я понял это и есть индикация для GPS. Спутники нашел почти моментально. В помещении около 3-х метрового окна нашел только 1.

На открытом балконе поймал 6 спутников. Только смущает огромная погрешность определения координат - может блуждать в 100-200 метрах от реального местоположения (при 6 спутниках!). Надо будет проверить на открытом пространстве.

stspartak
WingCommander:

А параметры “RC Control Settings” в MultiWiiConf и MultiWiiWinGUI изменяются и отображаются одинаково? Я заметил, что кроме проблемы из моего предыдущего сообщения, есть еще одна: когда я например в MultiWiiConf отмечаю “ARM” или “MAG”, то открыв MultiWiiWinGUI, обнаруживаю, что выбран например “CAMSTAB” и наоборот. Хотя если потом снова соединиться той программой, которой отмечал установку, там все на своих местах. Может у меня неправильная версия MultiWiiWinGUI? (2.1)

В обоих GUI у меня информация отображается одинаково. WinGUI у меня 2.2, вот ссылка.

WingCommander:

На открытом балконе поймал 6 спутников. Только смущает огромная погрешность определения координат - может блуждать в 100-200 метрах от реального местоположения (при 6 спутниках!). Надо будет проверить на открытом пространстве.

Вот здесь я не подскажу, т.к. ГПС подлючал всего пару раз, чтобы проверить его работоспособность. По ГПС еще не пробовал летать, рама не позволяет, сейчас ее переделываю.

Probelzaelo
DVE:

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

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

omegapraim:

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

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

К сожалению нормальное ЧаВо не может быть создано без не малой доли времени непосредственных разработчиков.
И еще одно но - любая инфа стареет, по мере развития продукта. Новые решения и новые возможности, изменения в старых все это следует своевременно отражать, а у нас версии ПО растут как грибочки. Это разумеется хорошо, но в тоже время создает множество вопросов, учитывая что у каждого собственая конфигурация, и от версии к версии нет уверенности что будет гарантироваться преемственность настроек и тп. Даже простое использование-тестирование обновленных версий требует определенного понимания что делается и где.
Я хочу сказать что, либо каждому все равно придется разбираться с софтом, либо этот продукт не для всех.
Разработчику софта по любому можно вручать медаль, но грамотной группы поддержки, создающей и уж тем более обновляющей документацию у него к сожалению нет…

omegapraim:

А новичков сколько не отсылай все равно 50% читать не будут

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

omegapraim:
  • опять же кому надо тот сам разберется если уже летал на мультивие, я сам допетрил как Failsafe настроить, и объяснений тогда еще не было.

Так рассуждая мы придем к тому, что каждый должен будет изобрести собственный велосипед или разработать паровоз, прежде чем переместиться из пункта А в пункт Б?. Я понимаю что существуют реально типовые вопросы на которые ответы уже давно есть, но …

Я лично знаю нескольких людей у которых руки растут откуда надо, но они “боятся” паяльника и в конфигурацию сами не полезут и в документации просто. У них что теперь, пульт нужно отобрать?

dROb

Олег, полностью соглашусь со всем сказанным Вами, разве что кроме двухнедельного плотного труда с текстом. На самом деле 75% полезной инфы уже есть в описании прошивок (отдадим должное автору), и даже простой 10-минутный Copy-Paste из всех дневников даст на выходе 75%-ное руководство. Чтение комментариев к всем записям дневника (600 комментариев), с выписыванием для себя полезного (1штука 😃 ) заняло у меня вчера 2.5-3 часа. Скажу сразу - хороший, годный экстракт из флуда будет не более 2-3% записей. Вносим экстракт в 75%ое руководство, распихиваем по темам, отмечаем темы жирным и готово. В идеале ещё по возможности упрощаем некоторые фразы.

И да, это мое ИМХО. И нет, я не собираюсь этого сам делать. Хотя… не буду зарекаться… мало ли вдруг будет время и я покажу вам как надо писать Настоящее Руководство!! 😃

Probelzaelo
dROb:

На самом деле 75% полезной инфы уже есть в описании прошивок (отдадим должное автору), и даже простой 10-минутный Copy-Paste из всех дневников даст на выходе 75%-ное руководство.

Однако законы статистики неумолимы они примерно отводять вероятность как 80 / 20 .
Опять же есть такой противный закон Парето:

  • 80% всех работ можно сделать за 20% отведенного времени.
    Следствие оставшиеся 20% работы потребуют еще 80% времени…
    Я здесь ни чего не придумал ))

Несмотря на то, что 20 % усилий дают 80 % результата, невозможно не затрачивать остальные 80 % потому, что результат то нужен 100% ый ))

действительно для того чтобы выбрать основы нужно 3 часа, чтобы обнаружить пропущенные нюансы придется впятеро дольше читать внимательнее… а в конце, чтобы откопать все тонкости, еще в пятеро дольше анализировать и устранять нестыковки )…

DVE
Probelzaelo:

Несмотря на то, что 20 % усилий дают 80 % результата, невозможно не затрачивать остальные 80 % потому, что результат то нужен 100% ый ))

Не все так плохо 😃 Может 75% текста отсеют 75% глупых вопросов к примеру, не обязательно все и сразу. К тому же наверняка куча вопросов-ответов есть в переписке с юзерами и пр. По-любому копи-паст рулит 😃

Разумеется никто не заставляет автора это делать, просто в интересах Александра минимизировать время на саппорт.

omegapraim:

DVE может вы займетесь, инфа есть, если что, то обратитесь с вопросом как лучше сделать

Я не летаю на Mahowii 😃 Просто уже в который раз читаю сообщения Александра что он тратит много время на юзеров, при такой ситуации имхо давно было бы пора заняться причесыванием документации.

А вобщем не мое дело конечно, чего я с советами тут лезу 😁 Будем считать что автору виднее.

kost2781
mahowik:

KILL_SMALL_OSCILLATIONS помогает когда есть постоянное влияние мелких вибраций на полетный контроллер и эти мелко-вибрации усиливаются через обратную связь… У вас же судя по описанию флаттер пропов на определенных оборотах, что бывает иногда при увлечении массы коптера, в вашем случае камерой… Попробуйте жестче пропы или развязку подвеса усилить…

Понял, попробую на других пропах, о результатах напишу

Probelzaelo
DVE:

Разумеется никто не заставляет автора это делать, просто в интересах Александра минимизировать время на саппорт.

Разумеется это в интересах не только Александра, но и в интересах всех кому интересно как само развитие проекта, так и его популярность вообще.

DVE:

Я не летаю на Mahowii Просто уже в который раз читаю сообщения Александра что он тратит много время на юзеров, при такой ситуации имхо давно было бы пора заняться причесыванием документации. А вобщем не мое дело конечно, чего я с советами тут лезу Будем считать что автору виднее.

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

Нужно для ведения FAQ заводить специальную систему ведения документации, как это делается в правовых базах 😉 у “Консультант+,Гарант,Кодекс” там куча информации которая постоянно подменяется, документы ссылаются друг на друга, заменяются более новыми, устаревают, редактируются и тп… ну прямо та же самая система. Нужно пообщаться со спецами оттуда на тематику ведения FAQ…

omegapraim

Я вам как человек который делал жалкие потуги написать FAQ по мультивию скажу, мело просто накопипастить из дневника, надо разъяснить и написать чтоб каждый понял а иначе ваш копипаст просто перекопипастят с пометкой объясните это как? тут тут и тут непонятно. Так вот на то чтоб написать понятно, надо вдумываться о том, что знает новичок (а навыки у всех разные, что компьютерные, что, модельные). И вот на это как написать чтоб понятно было уходит гораздо больше времени нежели на то чтоб просто упорядочить.

Я лично считаю что писать какой бы то ни было FAQ отдельный смысла не имеет, если надо я добавлю все в основной FAQ, но:

  1. С выходом 2.2 версии вышли доп функции как их правильно настраивать надо еще разобраться.
  2. Если Александр все таки допилит GPS то это придется все добавлять еще раз, и + может он еще какие фичи прикрутит или еще както изменит удержание высоты и что тогда все что знали переделывать? (получится время впустую).

В общем так Как накопится инфа я сам все упорядочу и внесу в FAQ но не раньше, а частями ничего делать не буду, Если кого то чтото не устраивает, лень искать и прочее то пилите свой FAQ с БлекДжеком и прочими радостями)))) А отмазы типа я не компетентен и прочее не катят)))) Ни компетентен разберись и напиши статью на собственном опыте.

mahowik
Probelzaelo:

Разумеется это в интересах не только Александра, но и в интересах всех кому интересно как само развитие проекта, так и его популярность вообще.

Выше сказано много полезного, очевидного и главное до мега понятного (как по мне), вот только не учтена одна деталь и маленькой ее не назвать. Какой программер любит писать и саппортить доки?! 😉 На моей практике в ИТ (15 лет), доки пишут все подряд: тестеры, бизнесс аналитики, спец. тех. писатели и даже админов + HRM в свободное время привлекали… 😃 Программеры же жестким ултиматумом, вплоть до угроз увольнения отпихивают это от себя… есть и свой опыт подобный, дабы держать марку и не скатиться в писатели из разработчика…

Далее, отделим мух от котлет. Если мы говорим про фишки альтернативных прошивок (маховии), то инф. покрытие ~100% (80% в описаниях + 20% в комментах). Остальная часть вопросов у пользователей возникает по чистому вию, чем я себя и ограничил от отвественности прописав это в правилах (выделено жирным)… НО при этом, все равно, чаще всего даю ответы и на общие вопросы…

Далее обращение к обладателям “ровного” слога и носителям 1000+ … 3000+ сообщений. Ваше бы “слово” да в нужное русло направить! 😉
Сам руководствуюсь принципом: сделал, тогда выкладывай на стол, меряйся и кричи у кого больше! Иначе пустой треп… либо если совсем не нежно, то “п%здеть, не мешки ворочать!” 😉
Организуйтесь, сделайте что либо, вот тогда и он нюнсах поговорим, а пока…

…ну и давайте закончим… есть спец. ветка чуть что

omegapraim:

А отмазы типа я не компетентен и прочее не катят)))) Ни компетентен разберись и напиши статью на собственном опыте.

Молодец Дима! Дело - это суть и поиск “правильного” пути! А п%здобольство, чем занимается остальные 95%, останется просто белым шумом, забытым через 24 часа…

Probelzaelo
mahowik:

Какой программер любит писать и саппортить доки?!

Однозначно, для программера даже комментарии в программе писать это уже целая песня про потерянное время.

Программист - специалист технического склада ума, у него в голове должен быть встроен отличный калькулятор.
А для документирования, любого софта нужны люди которые в теме, но другие, не математики, а скорее от литературы.
Те у которых подвешен язык и которые умеют правильно задать вопрос программеру, а потом его ответ развернуть для последователей:

mahowik:

Ваше бы “слово” да в нужное русло направить!

gorbln

Я, как в прошлом багтестер, могу что сказать: чем больше ты знаешь о проекте, тем меньше тебе попадается багов. И, подчас, думаешь “ну тут-то что может быть непонятно” - а оказывается - да нифига, много чего непонятно. Сам щас вспомнил, как меня вводил в ступор ARM моторов на вие. Ну ничего, потыкался, потупил, вроде разобрался. А потом умные люди ткнули носом в хелп - и вообще отлично стало.