А давайте обсудим Arducopter - APM

Alex-13

Хочу поделиться опытом с Arducopter AP 1 плата Amega 2560 Купил весной 2011
Поставил на Quadrocopter после 10-12 полетов разбил,но не по своей вине а в связи с тем что произошел неконтролируемый полет
Через некотрое время все повторилось один к одному …Перебрал множество причин,но так и не дошел до истины
Перепрограмировал на Ardupilot и поставил на самолет Все лето отлетал во всех режимах и очень доволен
13 Января,после долгого перерыва, вышла версия Arducopter 2.2 beta На сегодняшний день эта ветка дискусси
насчитывает сотни откликов Mногие начали пробовать новую версию но воз и ныне там
Десятки разбитых коптеров Это видео сделано на прошлой неделе наглядно показывает то с чем я столкнулся год назад
Выводы сделайте сами

Ветка дискусии

diydrones.com/forum/topics/arducopter-2-2-beta

Video

Sir_Alex
igor_v_t:

с абсолютной точностью есть вопросы и нужно разбираться.

Это температурный дрифт, изменение температуры датчика на один градус, может привести к изменению высоты на 1м (я точных замеров не делал, но порядок примерно такой). Я уже проводил такие эксперименты, почитайте предыдущую страницу (графики правда уже пропали с сервера). По итогу я оставил Медианный фильтр на 11 шагов. Перемещать чтение датчика в быстрый цикл не имеет смысла, т.к. время одного измерения датчика ~10ms (сейчас под рукой нету даташита), а это ~50Hz (с учетом, что еще и температуру надо читать раз в 5 раз).

igor_v_t
Sir_Alex:

Это температурный дрифт, изменение температуры датчика на один градус, может привести к изменению высоты на 1м (я точных замеров не делал, но порядок примерно такой). Я уже проводил такие эксперименты, почитайте предыдущую страницу (графики правда уже пропали с сервера). По итогу я оставил Медианный фильтр на 11 шагов. Перемещать чтение датчика в быстрый цикл не имеет смысла, т.к. время одного измерения датчика ~10ms (сейчас под рукой нету даташита), а это ~50Hz (с учетом, что еще и температуру надо читать раз в 5 раз).


Прописал два барометра в течении 10 минут на столе. АРМ 2 с 5611 (желтенький) похоже получше в 4 раза;), поэтому есть смысл с ним повозится. Идея такова добавить акселерометр в формулу фильтрации (т.е. предсказание изменения высоты). Будет такой себе Калман убогонький. На нормальный мощности процессора похоже уже не хватит.
Радует, что новый датчик лучше. Надеюсь, что присоединив Калман убогонький можно повторить результат китайцев. Полгода назад занимался проблемой но с точностью 085 смысла не было.

Sir_Alex
igor_v_t:

Прописал два барометра в течении 10 минут на столе. АРМ 2 с 5611 (желтенький) похоже получше в 4 раза, поэтому есть смысл с ним повозится. Идея такова добавить акселерометр в формулу фильтрации (т.е. предсказание изменения высоты). Будет такой себе Калман убогонький. На нормальный мощности процессора похоже уже не хватит.

Дык в Ардукоптере уже есть АльтХолд с использованием акселерометра. Все еще в стадии бета тестирования. Включается в APM_Config.h 😃

igor_v_t
Sir_Alex:

Дык в Ардукоптере уже есть АльтХолд с использованием акселерометра. Все еще в стадии бета тестирования. Включается в APM_Config.h 😃

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

Covax

А как включается, какую строчку мучать?

igor_v_t

;)У меня просто другой подход к полетам. Когда я понимаю как реагирует программа до ньюансов, тогда начинаю летать и проверять насколько это пригодно, а без понимания много времени уходит. А коптер пока летает вполне прилично на проге годичной давности. Тут просто NAZY превзойти нужно срочно;)У меня включено подруливание по высоте в Stab моде по сонару , дабы не проваливался при подруливании и проблем не было при полетах по носом, но тут появляется NAZA со своими вполне приличными роликами и я начинаю понимать, что не все выжато из платформы. АРМ 2 куплен из-за баро и гиро и должен показать на что пригоден. гиро очень хорош,баро тоже ничего , поэтому китайцев будем догонять, потихоньку.😉

Alex-13:

Хочу поделиться опытом с Arducopter AP 1 плата Amega 2560 Купил весной 2011
Поставил на Quadrocopter после 10-12 полетов разбил,но не по своей вине а в связи с тем что произошел неконтролируемый полет
нь эта ветка дискусси

Летаю больше года на Ardu и проблем особых не было. Хотя иногда коптер летел куда-то без команды. Но до того надо оценить программное обеспечение и понять насколько на него можно положиться. Была проблема, когда коптер элементарно сдуло и больше часа я искал его на поле.
Что хорошо в АРДУ Вы можете записать ЛОГ и если коптер полетит не туда ПОСТ ФАКТУМ его проанализируете и выясните кто виноват или не выясните, если сами виноваты и плохой лог записали.

Alex-13

" Хотя иногда коптер летел куда-то без команды"

Я с Мая на эту же платформу поставил MultiWii сделал боле 300 полетов и никаких отказов, доволен очень
Гонял на всех режимах, но чтобы был бесконтрольный улет как на Ардукоптере такого и близко небыло Весной опять поставлю A/P ,посмотрим

igor_v_t
Alex-13:

" Хотя иногда коптер летел куда-то без команды"

Я с Мая на эту же платформу поставил MultiWii сделал боле 300 полетов и никаких отказов, доволен очень
Гонял на всех режимах, но чтобы был бесконтрольный улет как на Ардукоптере такого и близко небыло Весной опять поставлю A/P ,посмотрим

Имея опыт настройки 4-х МультиВии на Нунчаках и Моушнах могу сказать, что с Арду сравнивать нельзя, то же 2 платформы гонял. Платформы разного класса. Да с Арду проблемы были, но на этапе отработки кода и ТБ соблюдать надо строго иначе поцарапанные рукм в лучшем случае. Но отработанная программа летает без проблем и повторяемость чудная, а лог - средство анализа незаменимо. Хотя если просто полетать и Вии хорош, поэтому на Арду ИМУ 3 сделал хороший мозг со стабильностью Арду и простотой МультиВии - для просто полетать. Но это поиграться. Хотя ЖПС, баро и сонар прицепить можно.

Sir_Alex
Covax:

А как включается, какую строчку мучать?

#define ACCEL_ALT_HOLD 0 // disabled by default, work in progress

serfot32

Вот поставил прошивку ArduCopter 2,3 и параметры 3DRquad (моя конфигурация совпадает )
А ведь не хотел же. На проши 2,2b4 так хорошо леталось.
Сейчас при старте даже ещё не отрываясь от земли такой сильный расколбас идёт
Пытался старые параметры вводит, бесполезно, не помогает(((
Откатывать тоже не получается через Arduino 1 или 023 при проверки проши 2,2b6 (b4-уже нет) ошибки пишет.
Даже не знаю как убрать этот расколбас при старте, кто нибуть сталкивался
с такой проблемой?

Alex27111972
serfot32:

(b4-уже нет)

Почему нет в Search выбери “All Download” и там найдешь, если при проверке прошивы выдает ошибки, попробуй сборку ардуины 022 или 1 с релакс патчем, либо смотри внимательно могет в прошиве по умолчанию стоит АПМ2.

serfot32:

Даже не знаю как убрать этот расколбас

На офф сайте в форуме по данной прошивке, люди конкретно пишуть как настраивать…

alexeykozin

обычно чтобы убрать ошибки компиляции надо

  1. поставить ардуино иде 0.22 или 0.23 заново, с родными библиотеками (хорошо на этой стадии копию библиотек сохранить) а с ардуино 1 какието траблы у 2560
  2. скопировать библиотеки из той прошивки которую ставите.
    еще бывает - проверить тип платы в настройке IDE (2560), иногда забываешь что баловался с какой нить другой ардуиной и осталась в настройках другая плата
DVE

Может кому актуально, с удивлением обнаружил что в питерском магазине электронных компонентов появились платы ArduPilot и ArduPilot Mega.

megachip.ru/search.php?class=140308

igor_v_t
DVE:

Может кому актуально, с удивлением обнаружил что в питерском магазине электронных компонентов появились платы ArduPilot и ArduPilot Mega.

megachip.ru/search.php?class=140308

Цены у них веселые. Уж лучше из США

igor_v_t
serfot32:

Вот поставил прошивку ArduCopter 2,3 и параметры 3DRquad (моя конфигурация совпадает )
А ведь не хотел же. На проши 2,2b4 так хорошо леталось.
Сейчас при старте даже ещё не отрываясь от земли такой сильный расколбас идёт
Пытался старые параметры вводит, бесполезно, не помогает(((
Откатывать тоже не получается через Arduino 1 или 023 при проверки проши 2,2b6 (b4-уже нет) ошибки пишет.
Даже не знаю как убрать этот расколбас при старте, кто нибуть сталкивался
с такой проблемой?

Вводят дифф составляющую, но как то криво вводят. У меня в Mission Planner по тангажу появилась а по крену нет. Было сообщение Игоря он там методику настройки расписывал. www.diydrones.com/profiles/blog/list?user=2gyqkac0…

Lazyan
serfot32:

Откатывать тоже не получается через Arduino 1 или 023 при проверки проши 2,2b6 (b4-уже нет) ошибки пишет.

Почему нет b4? Она просто получила статус depricated, но ее можно найти если выбрать “All downloads” См. тут:

code.google.com/p/arducopter/downloads/detail?name…

igor_v_t

Сегодня смотрел код 2.3
Поменялся алгоритм Stable моды. Если раньше настраивалась отдельно , то сейчас коэффициенты из Акро режима используются. То есть P,I,D из акро и P,I из стаб. Итого 5 коэффициентов.
Новый алгоритм испытывать нужно наверно с начала. По меньшей мере мне, я до этого в акро режиме не летал.
Дальше непонятны ограничения в авто режиме. По моему опыту при ограничении 25 град при ветре сдувает.
Поэтому у меня вопрос - кто нибудь летал в автомате?
Или хотя бы возврат в точку старта при приличном ветре.
Или висеть в точке с наклоном градусов 20 сопротивляясь ветру.
При таком объеме программы понять глюки с полетом в никуда уже проблема.
Можно ли лог сбросить в файл для анализа другими программами, а то на этом экранчике рассмотреть что-то сложно.

Timmy

Судя по сайту магазина, они таки получили датчики и начали основное производство серии АПМ 2.0
ждем

alexeykozin
Timmy:

Судя по сайту магазина, они таки получили датчики и начали основное производство серии АПМ 2.0
ждем

я уже писал, мы пробовали полетать на квадрике на АПМ2, разницы с АПМ1 не почувствовали
непонравилось в АПМ2:
-жпс модуль очень плохо лочит
-флешка плохо вынимается и плохо контачит
-верхний шелд запаян намертво
-писали что баро точнее на порядок, это неправда, может чуть точнее но никак не на порядок.

особых няшек в нем нет, если есть апм1 то смысла заказывать второй я не вижу

igor_v_t
alexeykozin:

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

особых няшек в нем нет, если есть апм1 то смысла заказывать второй я не вижу

По части баро смотрел я на него на столе в сравнении с АРМ 1 (есть то и то) Разница не на порядок, а в 3-4 раза. А дальше ее реализовать нужно. В МультиВии народ отрабатывает алгоритм фильтрации баро вместе с акселерометром. Идея стоящая, особенно с этим баро. Еще мое впечатление получше гироскоп. Но это тоже нужно до этой точности дойти со всем остальным. Поэтому вывод правильный и переходить имеет смысл отработав АРМ 1. От простого перехода выиграша не будет.