Платы CopterControl, CC3D, LibrePilot, Revolution от OpenPilot
Не совсем. Нужна сборка с *master* ветки под windows. По ссылке выше февральский релиз. А хотелось бы именно “свежий” билд станции.
Саму прошивку, с горем пополам, удалось собрать удалённо.
forums.openpilot.org/blog/28/...xtra-features/ вот в этих прошивках вроде решено много маленьких проблем, в том числе дедбенд на дешевых аппах
Ни у кого не сохранилась прошивка OpenPilot-20120213-ac122598-install.exe ?
Имеется положил сюда
Мужики, я вот раздобыл СС поставил на F450 раму полетал немного на дефлтных настройках, вроде летает хорошо но ее почему-то тянет все время вперед, она градусов на 5 наклоняется по питчу и улетает, в чем проблема?
левел выставлял, к компьютеру подключаю, левел в порядке, запускаю, начинает наклонятся и улетает.
Фирмварь официальная опенпайлотовская от 01.02.12
откалибруйте уровень горизонта заново наклонив коптер на 5° назад.
более неправильно, но тоже действенно - внесите эту цифру в поле корректировки положения по питчу (на странице калибровки).
Спасибо попробую.
А это известный баг? или у меня с электроникой проблемы?
А это известный баг? или у меня с электроникой проблемы?
Это больше похоже на вибрацию ВМГ…
чтобы это стало багом, вам надо сделать следующее:
- сбросить калибровку акселерометров (ручками в браузере объектов)
- положить плату на ножках на идеально горизонтальную поверхность (так как сама плата горизонтально лежать не может из-за всякой напаянной фигни снизу)
- провести калибровку акселей
- установить плату на коптер, выставить коптер в положение “висения в точке”
- посмотреть на получившиеся значения тангажа и крена (99% там будет цифры отличные от нуля)
- внести эти цифры с отрицательным знаком в поля корректировки (последовательность: курс, тангаж, крен)
- запустить коптер с синезубом или еще какой телеметрией, помочь ему “завеситься в точке” и снять текущие показания крена и тангажа.
если после этого данные покажут, что коптер висит в положении +5° по тангажу (к примеру), тогда остается два варианта:
- ваш коптер и должен так висеть (моторы криво стоят, центровка неидеальная)
- это действительно программный баг
второй случай, увы, не лечится ничем кроме ручной подстройкой нуля. впрочем первый случай лечится точно также, так как CC изначально рассчитывался на криво-косо установленные датчики или присобачиванием платы на коптер изолентой в любом положении.
просто для примера, вертолеты ровно висеть не умеют, всегда нужен некий наклон, и померить его кроме как последовательно увеличивая поправку на единичку без телеметрии никак. в мелкий 250-й верт CC вобще влезает только по диагонали и повернутый самым жутким образом (чтобы разъемы никуда не лезли), в таком положении ни одна система летать не сможет. а СС - легко 😉
похоже на вибрацию ВМГ…
вибрация дает шум, который приводит либо к такому же шуму (аппарат дергается), либо к постоянному заваливанию. а тут просто стабильный наклон.
цифры с акселей нормальные, а вот гироскопы явно куда-то уплывают. итоговое значение Yaw в принципе должно гулять на +/-5° в минуту, это нормально, но просто лежащая плата не может так косячить с креном и тангажом.
проверяйте настройку “Zero gyros while arming aircraft” в разделе “Attitude” и сделайте арм/дизарм пару раз после включения (гиры должны вернуться к нулю). заодно посмотрите в браузере объектов в разделе AttitudeSettings значения AccelKp и AccelKi, по-умолчанию 0.05 и 0.0001.
либо там за минуту что-то успевает сильно нагреть плату 😉
а графики все равно ползут в разные стороны
- Залить на платку Erase прошивку wiki.openpilot.org/…/fw_coptercontrol_settings_era…
- Отключить питание (от ЮСб отключить), и снова подключить, подождать пока синий диод не перестанет гореть (или загориться постоянно, не помню уже), пять секунд в общем. Затем отключить питание. При этой процедуре сотрется вся прошивка с платы.
- Снести с компа действующую GCS со всеми папками OpenPilot. Заново поставить последнюю GCS (можно и не сносить, а просто удалить файлы опенпилота в “мои документы” по-моему.
- Залить новую прошивку, соответствующую установленной GCS. Настроить платку под свой аппарат и летать.
Думаю вся эта процедура поможет. На всякий случай брошу ссылкой на вики wiki.openpilot.org/…/Settings+Erase+firmware
При этой процедуре сотрется вся прошивка с платы.
не прошивка, а внешняя флешка будет очищена, и эта процедура сейчас, по-моему, уже не актуальна. достаточно сделать “Safe Boot” чтобы плата загрузилась с настройками по-умолчанию и перезаписала все что есть на флешке.
Народ, а что вы заморачиваетесь? через любой программатор на FT232 или CP2102 подключенный к UART (правый разъём) и утилитой от STM, и стереть полностью, и бутлоадер прошить не проблема, BOOT0 в единицу только поставить - перемычка возле предохранителя если не ошибаюсь… а флешка обнуляется прямо из станции…
Сергей, программатором вы флешку не очистите. а прошивка меняется без проблем и штатными средствами, без шаманств.
не прошивка, а внешняя флешка будет очищена, и эта процедура сейчас, по-моему, уже не актуальна.
Возможно и не актуальна, но мне когда-то давно только данная процедура помогла перейти на февральскую прошивку, были проблемы. После Erase все отлично прошилось и заработало. Но это в общем-то не суть важно, главное чтобы CopterControl нормально заработал у человека, вдруг этот способ поможет.
ЗЫ. Кстати, про революцию новости обнадеживающие есть?
А то на форуме опенпилотов уже пророчат выпуск в 2013 году (это если я прально понял).
Ооо они ещё быстрее меня работают
Тырнет глючит, так и не дописал вчера, я прекрасно понимаю что программатором флешку не вычистишь, но у меня пару раз глюк был что с флешки читает, а писать в неё не хочет (гиры то у меня муратовские, следовательно и коэффициенты другие - прямо в прошивке менял - по барабану), и пока полностью не стёр проц и не залил всё заново, потом уже и с флешкой адекватно работать начало…
Подскажите пожалуйста, где взять крайнюю прошивку от Олега, где можно пиды для стаба камеры править?
Только что узнал имя файла прошивки, где пиды у камеры правятся - OpenPilot-20120213-ac122598-install
И она оказалась посередине этой страницы rcopen.com/forum/f123/topic238442/1085 😃