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

river3

Вот ответ отработанных:

qmake -query
gcc -v
dir /b /s d:\devel\MinGW | findstr SDL\.

TimAU

Маленький вопросик. Мне предлагают за $80 самодельную CopterControl Board, вроде все качественное сделано. Стоит связыватся или уже подождать оригинальную когда выйдет? Вроде совсем новая модификация на подходе. На сколько сложно СС в настройке для новичка, летал только на НАЗЕ.

HikeR

с путями и прочими sdl-ами все в порядке.
по поводу прошивки, после обновления исходников и перед очередной сборкой обязательно удалить каталог build\fw_coptercontrol.
сделать git reset --hard чтобы убрать возможные изменения поверх исходников.
после восстановления исходников НЕ применять патч fix_for_qt48.patch, для текущей ветки next он уже не нужен. правда один раз нужно будет скопировать SDL.dll в каталог \build\ground\openpilotgcs\bin, если его там нет.

почему не отрабатывает make all даже гадать не буду, сто лет не пользуюсь этим вариантом.

TimAU:

Вроде совсем новая модификация на подходе.

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

river3

ок понил, а какой командой можно собрать с вашего firmware.cmd бутлоадер, вроде вы писали что можно?

HikeR

HikeR:

сам бутлоадер можно собрать также, как и прошивку, cs-make bl_coptercontrol

river3

тоесть она так же сработает как и эта? make bl_coptercontrol_program соберёт и прошьёт?

river3
HikeR:

нет, только соберет

ясно, тогда скажите куда он скинет её после сборки, какое имя файла?
это? bl_coptercontrol.bin

p_vel

Помогите активировать стабилизацию камеры. Сервы стоят и не двигаются.
Подключил в канал 5 и 6. Чего я не так делаю?

RA4ASN

Еще нужно в Output 5-й и 6-й каналы активировать и откалибровать.

Тоже пытался заставить стабилизировать подвес, но не понял, как указать СС среднюю точку серв, или в какой момент инициализации эта точка выбирается (я не о самих сервах, а о направлении, которое СС должен считать передом относительно стабилизации подвеса).

На оф форуме писал, тут тоже спрошу: после взлета коптер кренится в сторону первого канала (вперед при + и влево-вперед при Х) и летит туда, взлетает ровно. Рама вроде как не кривая. С чем такое может быть связано?

HikeR
RA4ASN:

как указать СС среднюю точку серв

также как и для всех сервоприводов, на вкладке Output (минимум, максимум, центр).

RA4ASN

Да это понятно, но я неверно выразился. Как данная функция называется, незнаю, приведу пример. На предаторе нажатие джойстика сбрасывает текущее состояние хедтрекера в середину, т.е. сервы становятся в центр, камера выравнивается. Как произвести подобную операцию в СС?

HikeR

встречный вопрос, зачем при работающей стабилизации сбрасывать положение камеры? отключить стабилизацию камеры в полете без перезагрузки невозможно.

в разрабатываемой версии (см. advanced-camera-stabilization) прошивки и станции есть выбор способа удержания (горизонт либо заданный угол), плюс назначаются каналы для управления камерой. но и там нет сброса положения.

RA4ASN

Ну хотя бы для того, чтобы изначально установить верное положение подвеса, ибо при включении (по крайней мере, в моем случае) СС запоминает как центр положение в момент подачи питания, а далеко не всегда оно подается когда коптер стоит на земле ровно. У меня рама маленькая, провода короткие, чтобы соединить разъемы приходится коптер переворачивать. Соответственно, когда ставишь коптер в его рабочее положение, камера уезжает куда угодно, но не в центр.

ЗЫ Для меня работа подвеса на СС не критична, камера с подвесом будет стоять на мегапирате.

HikeR

CC не “запоминает” положение при включении, хоть вверх ногами его включайте, достаточно один раз откалибровать аксели через станцию.
если же в течении первых 7-ми секунд коптер вращать-кувыркать, то текущий горизонт определится неправильно, тогда следующая калибровка произойдет в процессе арминга.

RA4ASN

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

HikeR

и я о нём же.
кстати, зачем ставить дополнительные железки, если СС прекрасно справляется сам?

RA4ASN

Эмм, какие железки? 😃 Я имел в виду программный модуль стабилизации подвеса, или как он называется в терминологии проекта openpilot. Возможно, он берет значение положения в пространстве в момент инициализации и считает его нейтралью подвеса.

HikeR

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

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

RA4ASN:

какие железки?

эти:

RA4ASN:

камера с подвесом будет стоять на мегапирате.

RA4ASN

На один коптер ставить разные мозги? Зачем? 😃 Или Вы подумали, что я буду применять мегапират только для стабилизации подвеса? Конечно, нет. (Не спорю, есть проекты, требующие отдельной стабилизации подвеса, это не мой случай.)
Камера с подвесом изначально приобреталась для мегапирата, на нем она и будет стоять (точнее, уже стоит). Просто решил опробовать все это дело на СС. Не вышло - и ладно, для меня это не критично. Гораздо большую проблему для меня представляет описанное на том форуме.

HikeR

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

у вас нулевые значения Ki Rate и Attitude Ki на закладке стабилизации. Считаю необходимым настроить хотя-бы Ki Rate.

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