Платы CopterControl, CC3D, LibrePilot, Revolution от OpenPilot

HikeR

такс, проба пера для температурной компенсации.
CopterControlGCS.7z — прошивка и станция, из последней выкинуто все лишнее. распаковать в отдельный каталог, старые настройки удалить/переместить. в этой версии не работает плагин Scope, поэтому для наблюдения значений гироскопов можно сделать 4 индикатора на основе Dial Widget:

настройки для “температуры” и одной оси гиры:

  • подключить плату, в браузере объектов ручками изменить значение Settings: AttitudeSettings.YawBiasRate на “-1”, это значит что компенсация выключена.
  • дождаться пока параметр Data Objects: AttitudeRaw.magnetometers.[X] перестанет изменяться, то есть температура проца устаканилась.
  • обнуляем все значения в Settings: AttitudeSettings.GyroBias
  • закрепить плату, провести калибровку, значения гироскопов должны быть около нулей.
  • взять у жены фен, обдуть плату холодным воздухом, значение “температуры” должно увеличиться, показания гироскопов куда-нибудь уплыть. главное смотреть на оси X и Y, по Z у нас Yaw, которое компенсировать бесполезно.
  • этим же феном нагреваем плату, “температура” будет падать, гирики уплывут в другую сторону.
  • теперь включаем компенсацию, параметр Settings: AttitudeSettings.YawBiasRate устанавливаем в “+1
  • дожидаемся выравнивания температуры у проца
  • обнуляем все значения в Settings: AttitudeSettings.GyroBias
  • заново проводим калибровку

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

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

HikeR

ааа… прошивка неправильная в архиве, сейчас закачаю другую.

HikeR

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

маленькое видео по начальной настройке (индикаторы из альтиметров :)
перед ручным армингом поставить плату под 45° по крену и тангажу, тогда обнуление будет максимально точным.

Covax

Дмитрий, а в этот код включена защита от слета настроек в момент включения (Олег выкладывал недавно на опенпилот.орг)?

HikeR

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

newb1e

The Revolution is coming
многое уже было и так известно, но впервые это собрано в одном посте от имени руководителя проекта

краткое содержание :

  • OP Revo

    • размеры чуть больше CC, крепежные дырки на тех же местах
    • проц STM32F4 с FPU
    • сенсоры - 10DoF, Mag, Gyro, Accel & Pressure
    • PWM input - 8
    • PWM output - 8
    • очень вероятно что будет CAN-Bus
    • Spektrum сателиты / S.bus приемники
    • доступность - приоритет будет у Developers first, Testers & Diamonds
  • OP CC

    • будет новая версия из-за большого процента брака гироскопов invensence
    • будет реализована термо-компенсация дрифта
    • прототипы уже летают, на днях обещали видео
stx
Bluebird:

OP Flight Test Team. Пока тестируется эта фича.
Удержание позиции по GPS требует кода и обработки, а на СС уже места нет в памяти… Да и силы на Рево брошены.

Можно ссылку? Просто на forum.openpilot.org обратная информация, а я сам сейчас думаю, паять ли плату с баро.

newb1e:

The Revolution is coming

интересно, за сколько будет продаваться!

newb1e
stx:

интересно, за сколько будет продаваться!

основываясь на текущей цене СС и отличиях:
+баро (+5 баксов)
+компас (+5 баксов)
+stm32f4 (+10 баксов)
+can-bus обвязка (+5 баксов)
+больший размер платы и возможно 6 слоев, а не 4 (ну пусть еще +10)
+наверняка я еще чего не учел или ошибся с ценой компаса

и выходит что Revo могут выпустить по цене $150-200

плюс, наверняка, будет отдельная платка GPS - $30-50

Dagger_Fire

Прошу прощения за глупый вопрос, перелопатил сайт OpenPilot на русском языке, начитался про сборки, мол можно свою собрать прошивку набирая только то что нужно и окончательно запутался 😦
Летаю на гексакоптере, мозги СС - очень доволен!
Не хватает понимания подключения системы стабилизации для камеры (приемник Futaba - подключён через S.Bus) и волшебной настроки калибровки горизонта “висением около одной минуты (возможной 20-30сек) в одной точке, после посадки горизонт сам калибруется и коптер висит стабильно” - в общем окончательно запутался как самому делать набор нужных последних фич 😦
Просьба скинуть последнюю прошивку с подробным описанием установки или перепрошивки платы\программы…
Спасибо!

Bluebird

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

Dagger_Fire:

волшебной настроки калибровки горизонта

А это волшебство еще тестируется в FTT.

river3

У меня такой вопрос, подскажите или дайте ссылочку, какие параметры самые лучшие надо настроить для СС с этими регулями Turnigy plush 30A вот этим программатором. Не реклама.

Bluebird
river3:

для СС с этими регулями Turnigy plush 30A вот этим программатором

Сергей, поиграйтесь с таймингами, сначала высокий, потом средний. Попробуйте. Остальные параметры менять - особенно ничего не поменяется. А тайминги на моторы - влияют сильно.

devv
river3:

У меня такой вопрос, подскажите или дайте ссылочку, какие параметры самые лучшие надо настроить для СС с этими регулями Turnigy plush 30A вот этим программатором. Не реклама.

см тут - wiki.openpilot.org/display/Doc/TurboPWM+ESC's

Recommended ESC settings Brake: Off
Battery Type: Ni-xx
Cut Off Type: Soft-Cut
Cut Off Voltage: Low
Start Mode: Normal
Timing Mode: Medium (will vary, must be set to whatever produces no misfiring)
Music/Li-Po Cells: <all off>
Governor mode: Off

Texnik

HikeR! Спасибо! Ну что сказать … откалибровал. Вроде не плывет направление.

HikeR

без коррекции GPS-ом или компасом ось Yaw все равно не актуальная. если только не включать СС расположив модель строго на север, но и в этом случае даже в идеальных условиях она будет плавать.

Texnik

То ли холода, толи неправильная настройка … поведение системы стало неадекватным несмотря на попытку уменьшить все ПИД. Пришлось пока откатиться на старую. Дождусь потепления и тогда снова залью прошивку с термостабилизацией.

Wishnu

Я правильно понимаю, что в прошивку не добавили:

  • Калибровку акселя с пульта
  • Компенсацию температурного дрейфа за счет датчика в проце
    ?