Автопилот Arduplane - открытое ПО

alexeykozin
jfm06:

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

если радио калибровано правильно и руддер микс больше ноля, например с заводской настройкой 0,5 то руддер будет работать как надо

west_25_x

Ребята подскажите про автовзлет.
Крыло Х8, бросать с аппой наперевес не удобно.
Как настроить, взлет к точке и кружение пока я аппу подберу?
И что там с газом.
Где почитать?
Спасибо.
Прошивка 2.7.3

Vilniz
Andrey3167:

Вы почитайте выше сообщения от Vilnisa, он уже долго бореться с прошивкой 2.73 и RTL, а оказывается вы с ним одинаково плату засунули

Уже перестал бороться, отключил компас и все заработало нормально, да и не очень та он на самолете то и нужен.

jfm06
west_25_x:

Ребята подскажите про автовзлет. Крыло Х8, бросать с аппой наперевес не удобно.

Я себе настроил автовзлет без хитростей. Стабилизация + тумблер микс руля высоты вверх.
Включаю газ на 75% и с двух шагов кидаю самолёт с небольшим углом вверх. Стабилизация сама подхватывает, а микс руля имитирует руку на стике на аппе. Самолёт взлетает, я возвращаюсь к пульту. Было уже с десяток запусков - надёжно работает.

Если настраивать по науке, то теперь дока в новом формате тут

west_25_x

С сайта Алексея.
TAKEOFF - точка в которой актуальным параметром является высота. Например если установить высоту 15 метров то запуская модель в этом режиме до этой высоты газ будет максимальный (для первых прошивок: газ работал в ручном режиме), автоматически будет удерживаться взлетное кабрирование, и курс. при достижении моделью указанной высоты включится автоматический газ и навигация к первой WP
 А если не ставить первую WP?
В планере выставил точку и высоту 70м. И она пропала. Значит ли это что я могу запускать модель в любом месте?
Т.е. точка TAKEOFF не имеет координат и работает только до заданной высоты в любом географическом месте?
Т.е. я включил “авто” и бросай куда хочешь и где хочешь?

Наверное так.
Нужно поставить TAKEOFF метров 70 и второй точкой RTL 70метров. тогда он взлетит, вернется и будет кружить (LOITER).
И это в любом месте. Т.к. home он автоматом ставит.

Сергей, спасибо. Оставлю как крайний вариант.

west_25_x:

автоматически будет удерживаться взлетное кабрирование, и курс

Это как взлетное кабрирование. Это где-то задается или как бросил так и полетит? Бросить могу и 5 градусов и 15 или -5. (с руки сорвалось, допустим)
Курс вроде понятно куда бросил туда и полетели.

Andrey3167
Vilniz:

да и не очень та он на самолете то и нужен.

Вообще-то один из первых приборов. Куда лететь😁

Alex-13

Что то последние 2 страницы сплошной Сirque du Soleil

Andrey3167
Alex-13:

Сirque du Soleil

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

Alex-13:

А это очень полезный линк где есть ответы практически на все вопросы и инфомация все время обновляется www.rcgroups.com/forums/showp...35&postcount=6

за что большое спасибо

ilyagry

коллеги, помогите с minimosd
последовательность событий

  1. получил minimosd c rctimer (v1.0)
  2. подключил к APM (5+12V). Бортовое питание 3S. Все ок, вижу текст OSD. Единственный затык возник с настройкой переключения экранов. Но это к делу не относится
  3. Стал облетывать Bixler2, FPV оборудование не подключал, minim был подключен к APM по 5V
  4. Решил собрать FPV конфиг: подключил передатчик, камера 12V. Схема как тут code.google.com/p/…/How_to_start_minim
    Вижу картинку с камеры, текста OSD нет.
  5. Ок - думаю чтото намудрил с переключателем экранов. Подключаюсь через FTDI кабель (6pin c 3drobotics) к утилите config. Устройство видится, сделал disabled переключатель экранов
  6. Подключаю minim назад (5+12V). Картинки вообще нет. Передергиваю питание 5, 12V, наживаю reset -не помогает
  7. подключаюсь по FTDI к config утилите. Пресловутый Failed to talk to bootloader (горит 1 красный диод и часто мигает яркий зеленый)
    Начинаю читать. code.google.com/p/arducam-osd/issues/detail?id=28
  8. Через USBASP прошиваю загрузчик.
    avrdude -c usbasp -p m328p -U lfuse:w:0xFF:m
    avrdude -c usbasp -p m328p -U hfuse:w:0xDA:m
    avrdude -c usbasp -p m328p -U efuse:w:0x05:m
    avrdude -c usbasp -p m328p -U flash:w:ATmegaBOOT_168_atmega328.hex
    Далее все как на скриншотах по ссылке выше: прошивка успешно, подключение по FDTI - failed
    Народ постоянно поминает использование reset при прошивке. Нифига не понял как его использовать при прошивке bootloader’a
    Прошу помощи вообщем.
    Либо руки кривые, либо погорела платка (хотя почему bootloader прошивается успешно?)
    Переплюсовки не было с магическим голубым дымом
    зы Кстати грелась довольно прилично. Не раскалялась, но была ощутимо теплой
Andrey3167
ilyagry:

помогите с minimosd

Если питали все от одной батарейки с UBECами, то минимОСД- кирдык. Думаю что так же от двух с общим минусом
А еще по этой ссылке посмотрите, там есть какие-то нюансы с МавлинкОСД www.rcgroups.com/forums/showthread.php?t=1865775

NinjaFoX
ilyagry;[URL="tel:4309334"

4309334[/URL]]помогите с minimosd

Пробовали подключить как на этой картинке?

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

vtoryh
NinjaFoX:

Корпуса на хоббикинге!

Судя по фотке, качество даже лучше чем на дайдронс.

Vilniz
Andrey3167:

Если питали все от одной батарейки с UBECами, то минимОСД- кирдык. Думаю что так же от двух с общим минусом
А еще по этой ссылке посмотрите, там есть какие-то нюансы с МавлинкОСД www.rcgroups.com/forums/showthread.php?t=1865775

Горит только старая версия, новая уже с общим минусом с обеих сторон. Во всяком случае тот, который с рцтимер, нормально с одной батарейкой работает.

Andrey3167:

Вообще-то один из первых приборов. Куда лететь😁

Ну это если автопилотом взлетать, а в воздухе он по гпс направление расчитывает.

alexeykozin
NinjaFoX:

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

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

jfm06
jfm06:

Но факт остается фактом - хорошенько разогнавшись (хватило высоты), он стал набирать высоту в RTL. У меня сложилось ощущение, что в 2.73 режим RTL пытается вначале разогнать самолет и пикированием и включением газа на разрешенный уровень.

Подскажите,пожалуйста, в режиме RTL автопилот пытается выдерживать скорость, указанную в TRIM_ARSPD_CM или какую-то другую?

egunak95
ilyagry:

коллеги, помогите с minimosd

Зачем используете avrdude когда удобнее АтмелСтудио пользовать, всё наглядно и в окошках, прошил тут же проверил. Со студией работает PoloLu AVRISP mkII не пожалейте денег пригодится, работает без пляски с резетом. Картинка без текста на ОСД бывает такое на исправном устройстве если видео сигнал по уровню не соответствует. На некоторых ОСД я видел есть такая регулировка. Всё зависит от камеры, стандарт не всегда соблюдают производители.

ilyagry
Andrey3167:

Если питали все от одной батарейки с UBECами, то минимОСД- кирдык. Думаю что так же от двух с общим минусом
А еще по этой ссылке посмотрите, там есть какие-то нюансы с МавлинкОСД www.rcgroups.com/forums/showthread.php?t=1865775

плата v1.0 c rctimer. питание было +5 от APM2.5 (3DR Power Module) и +12 от батареи. Питание только от +5 не пробовал.
Батарея для Power Module и +12 - одна 3S
ps для minimosd с rctimer в описании сказано:
*It can be only use two way power source.
Перемычек, чтобы использовать 1 источник на 5V я не нашел

Vilniz
ilyagry:

Перемычек, чтобы использовать 1 источник на 5V я не нашел

У меня одна сторона питается от АРМ, вторая от DC-DC преобразователя на 12в, все от одной батарейки.

Andrey3167
ilyagry:

Батарея для Power Module и +12 - одна 3S

Вот это и есть косяк. Как раз мой случай. Так питать нельзя.

ilyagry:

*It can be only use two way power source.

что означает: использовать только с двумя источниками питания. Одна батарея для повер модуля, другая батарея для 12В видеотракта. Или, если одна батарея, тогда запаиваете перемычки(они есть в минимОСД, а в МАВЛИНКОСД от РЦтаймера их нет) как на фото и 12В на ОСД НЕ подаете, тогда не сгорит. Ну и проверте, что питание на ОСД приходит 4,75-5,25В (при питании от повермодуля будет в пределах) MinimOSD (3DR, HobbiKing и др) и MAVLink-OSD (RCTimer) отличаются друг от другаВ мавлинкОСД нет таких перемычек. Но функционально они одинаковы

Vilniz:

Горит только старая версия, новая уже с общим минусом с обеих сторон. Во всяком случае тот, который с рцтимер, нормально с одной батарейкой работает.

Горит и старая и новая и с 3DR и с HobbiKingа и, как видите, с РЦтаймера горит тоже замечательно😈. “Готовить” надо уметь

СТК

Настроил наконец, высоту держит плюс минус 1м. просто супер.
После настройки соответствия круизной скорости и круизного газа высоту стал держать очень хорошо, но были провальчики на выходе из виража, но после установки ALT_CTRL_ALG = 1 провалы исчезли, летит ка по рельсам. Но есть один нюанс. Во время полёта по маршруту заглох движок прямо перед виражом (очень большая редкость, но произошло из за грязи в карбике) ALT_CTRL_ALG бы равен 0, и самолёт повернул снижаясь и ровненько приземлился, практически без участия пилота, да и рулить было почти невозможно, т. к. произошло это на удалении 950м. А чтоб было бы если ALT_CTRL_ALG был равен 1? Промоделировать в тот же день не сообразил, попробую на днях.
С посадкой тоже не получилось пока, не хватило времени разобраться до конца. Я так понимаю параметры посадки нужно подбирать методом научного тыка 😃. на днях поэкспериментирую.
Алексей, ещё раз спасибо за подсказку по ALT_CTRL_ALG. К стати, а что разработчики программы так упорно и не делают такой алгоритм который вы предлагали, или ещё есть надежда?