Платы CopterControl, CC3D, LibrePilot, Revolution от OpenPilot
такс, проба пера для температурной компенсации.
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
- заново проводим калибровку
после этого нагрев или охлаждение платы будет на порядок-другой меньше влиять на значения гироскопов.
если же после включения компенсации изменение температуры будет приводить к лавинному изменению значений гириков, то значит у каждой платы свои коэффициенты, то есть нужна прошивка с мастером настройки.
ааа… прошивка неправильная в архиве, сейчас закачаю другую.
fw_coptercontrol.opfw - обновленная прошивка.
прошить, ребутнуть, обнулить калибровку, включить компенсацию, плату поставить ровно, откалибровать. если все нормально, то в покое все гиры должны показывать нули, теперь можно дуть феном.
после ребута повторить.
маленькое видео по начальной настройке (индикаторы из альтиметров :)
перед ручным армингом поставить плату под 45° по крену и тангажу, тогда обнуление будет максимально точным.
Дмитрий, а в этот код включена защита от слета настроек в момент включения (Олег выкладывал недавно на опенпилот.орг)?
и станция и прошивка из ветки next от вчерашнего числа, кроме защиты там много чего интересного. в принципе, если отключить компенсацию, то получите самую распоследнюю версию. только в станции отсутствуют 2/3 картинок приборов все модели за исключением одного самолетика, их можно взять от любой имеющейся версии.
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
- будет реализована термо-компенсация дрифта
- прототипы уже летают, на днях обещали видео
OP Flight Test Team. Пока тестируется эта фича.
Удержание позиции по GPS требует кода и обработки, а на СС уже места нет в памяти… Да и силы на Рево брошены.
Можно ссылку? Просто на forum.openpilot.org обратная информация, а я сам сейчас думаю, паять ли плату с баро.
The Revolution is coming
интересно, за сколько будет продаваться!
интересно, за сколько будет продаваться!
основываясь на текущей цене СС и отличиях:
+баро (+5 баксов)
+компас (+5 баксов)
+stm32f4 (+10 баксов)
+can-bus обвязка (+5 баксов)
+больший размер платы и возможно 6 слоев, а не 4 (ну пусть еще +10)
+наверняка я еще чего не учел или ошибся с ценой компаса
и выходит что Revo могут выпустить по цене $150-200
плюс, наверняка, будет отдельная платка GPS - $30-50
Прошу прощения за глупый вопрос, перелопатил сайт OpenPilot на русском языке, начитался про сборки, мол можно свою собрать прошивку набирая только то что нужно и окончательно запутался 😦
Летаю на гексакоптере, мозги СС - очень доволен!
Не хватает понимания подключения системы стабилизации для камеры (приемник Futaba - подключён через S.Bus) и волшебной настроки калибровки горизонта “висением около одной минуты (возможной 20-30сек) в одной точке, после посадки горизонт сам калибруется и коптер висит стабильно” - в общем окончательно запутался как самому делать набор нужных последних фич 😦
Просьба скинуть последнюю прошивку с подробным описанием установки или перепрошивки платы\программы…
Спасибо!
Вадим, пролистайте тему назад чуток Дима давал подробное описание как установить софт для сборки прошивок.
Из-за малого количества памяти в СС многие плюшки не входят в основную прошивку.
волшебной настроки калибровки горизонта
А это волшебство еще тестируется в FTT.
для СС с этими регулями Turnigy plush 30A вот этим программатором
Сергей, поиграйтесь с таймингами, сначала высокий, потом средний. Попробуйте. Остальные параметры менять - особенно ничего не поменяется. А тайминги на моторы - влияют сильно.
У меня такой вопрос, подскажите или дайте ссылочку, какие параметры самые лучшие надо настроить для СС с этими регулями 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
HikeR! Спасибо! Ну что сказать … откалибровал. Вроде не плывет направление.
без коррекции GPS-ом или компасом ось Yaw все равно не актуальная. если только не включать СС расположив модель строго на север, но и в этом случае даже в идеальных условиях она будет плавать.
То ли холода, толи неправильная настройка … поведение системы стало неадекватным несмотря на попытку уменьшить все ПИД. Пришлось пока откатиться на старую. Дождусь потепления и тогда снова залью прошивку с термостабилизацией.
Новая прошивка для СС 😉
Ссылка на новость
ссылка на оригинальную новость
Тогда уж, чего там, многим будет интересно: Тесты OP REVO
Кто знает английский
Напишите краткий перевод их разговора
Я правильно понимаю, что в прошивку не добавили:
- Калибровку акселя с пульта
- Компенсацию температурного дрейфа за счет датчика в проце
?