ArduCopter Mega: порт на обычную Arduino (тестим)

Musgravehill
Sir_Alex:

Не совсем понял, зачем DCM обновлять на этой частоте?

Я не знаю, как отправить суммарный угол в DCM и учесть G_dt super_fast_cycle (

Может, в super_fast_cycle считать гиру new_gyro_vector и Gdt, а в f ast_cycle вызывать readAHRS(new_gyro_vector, Gdt); ?

Хочется аналоговые гиры, чтобы быстро считывать. Или отдельную ардуинку выделить под AHRS. Пусть возвращает вектор XYZ =)

Sir_Alex
Musgravehill:

Хочется аналоговые гиры, чтобы быстро считывать. Или отдельную ардуинку выделить под AHRS.

Дык это уже получается оригинальный ArduCopter OilPan 😃

Musgravehill:

Я не знаю, как отправить суммарный угол в DCM и учесть G_dt super_fast_cycle

Я сейчас пробую это сделать, если получится выложу код.

alexeykozin

Подскажите пожалуйста новичку в чем концепция группы ардупираты?
У офф. ардукоптеров защита от чужих плат?
Другой процессор?

Covax

Ардупираты это группа товарищей, которая пишет альтернативную прошивку и наземную станцию на железо ардукоптера, не более того. У мегапиратов еще и альтернативное железо (только датчики другие, процессор тот же), а код портированный с оригинального ардукоптера, но с дополнениями, изменениями. Кстати, видел ваши платки ардупилота, очень интересно, ардукоптер не собираетесь воспроизвести таким же способом (защиты там никакой нет, это чистый опенсорс)? а то все альтернативное железо делает, а оригинал не поспроизводит никто кроме одного китайца, посылка от которого идет месяц-полтора…

Sir_Alex
alexeykozin:

одскажите пожалуйста новичку в чем концепция группы ардупираты?

Если вы про команду, которая тут тусуется, то цель у нас простая: Адаптировать прошивку ArduCopter под наше железо, в частности платы датчиков AllInOne и FreeIMU (ну и сонар)

nemo61

Решил попробовать MegaPirateNG.2.0.44
При настройке режимов полета в GUI выбираю ALT_HOLD и STABILIZE.
При этом при переключении в консоли вижу AUTO и STABILIZE. Теперь настраиваю через консоль ALT_HOLD и STABILIZE.
В GUI получаю SIMPLE и STABILIZE. Чему верить… В полете еще не проверял.

alexeykozin

спасибо за ответы,
у меня даже дух сперло, думаю малоли опенсорц софт да мало ли сделали привязку к железу, а я тут построил “мегапланы” по стимулированию в РФ самостоятельной сборки (технологии, инструкции, помощь в поиске комплектухи и совместный заказ печатных плат) доколе то китайское покупать будем?
посему ищутся единомышленники 😃
сначала закончу ардупилот и иму v2 потом можно и коптеровскую плату сделать, тем более с самолем я очень плохо дружу даже со стабилизацией 😃 , я больше по электронной части, а квс у меня женька- сосед.
трикоптер буду собирать обязательно и уже есть задумка что он будет иметь простейшее управление шагом винта - без перекоса на каждом из винтов (чтобы обеспечить стабильность во всех режимах)

Sir_Alex
nemo61:

Решил попробовать MegaPirateNG.2.0.44 При настройке режимов полета в GUI выбираю ALT_HOLD и STABILIZE. При этом при переключении в консоли вижу AUTO и STABILIZE. Теперь настраиваю через консоль ALT_HOLD и STABILIZE. В GUI получаю SIMPLE и STABILIZE. Чему верить… В полете еще не проверял

Планер у вас какой версии?

nemo61
Sir_Alex:

Планер у вас какой версии?

1.0.54
1.0.68 у меня не запускается.

tusik
nemo61:

1.0.54

Надо бы 1.0.74. Чтобы запускался, надо установить НетФрамеворк версии 3,5

Sir_Alex:

Примечание 5 - Планер надо использовать последний (1.0.74)

Пост 2883

iBat
alexeykozin:

спасибо за ответы,
у меня даже дух сперло, думаю малоли опенсорц софт да мало ли сделали привязку к железу, а я тут построил “мегапланы” по стимулированию в РФ самостоятельной сборки (технологии, инструкции, помощь в поиске комплектухи и совместный заказ печатных плат) доколе то китайское покупать будем?
посему ищутся единомышленники 😃
сначала закончу ардупилот и иму v2 потом можно и коптеровскую плату сделать, тем более с самолем я очень плохо дружу даже со стабилизацией 😃 , я больше по электронной части, а квс у меня женька- сосед.
трикоптер буду собирать обязательно и уже есть задумка что он будет иметь простейшее управление шагом винта - без перекоса на каждом из винтов (чтобы обеспечить стабильность во всех режимах)

А расскажите поподробнее про свои “мегапланы”. В чем задумка? А там м.б. и единомышленники подтянутся 😃

nemo61
tusik:

Надо бы 1.0.74. Чтобы запускался, надо установить НетФрамеворк версии 3,5

Там сейчас 1.0.76. Запустился, но пока не могу подключиться. Точнее в log/setup mode цепляется.

tusik
nemo61:

не могу подключиться

Только что проверил. Все нормально подключается

nemo61
tusik:

Только что проверил. Все нормально подключается

На 1.0.76 не получается. Не могу найти 1.0.74. Подскажите.

Sir_Alex
nemo61:

На 1.0.76 не получается. Не могу найти 1.0.74. Подскажите.

Если вы подключаетесь по USB, то когда в планере нажимаете “Connect”, сделайте Reset Ардуины. Mavlink при подключении по USB коннектиться только в самом начале работы ардуины, потом переходит на порт телеметрии. Я точно не помню, в старых планерах, происходил или нет автоматический Reset фрдуины при подключении…

nemo61
Sir_Alex:

Если вы подключаетесь по USB, то когда в планере нажимаете “Connect”, сделайте Reset Ардуины. Mavlink при подключении по USB коннектиться только в самом начале работы ардуины, потом переходит на порт телеметрии. Я точно не помню, в старых планерах, происходил или нет автоматический Reset фрдуины при подключении…

Не помогло.
Вообще не могу понять! В 1.0.74 не могу, 1.0.76 не могу, а в 1.0.54 подключаюсь!

alexeykozin
iBat:

А расскажите поподробнее про свои “мегапланы”. В чем задумка? А там м.б. и единомышленники подтянутся 😃

Почему в китае делают а у нас нет? Чем мы хуже?
собрать народ и каждый что может кто детали подбирает, кто платы клепает, у кого есть выходы на штучный робомонтаж, или помочь кому нить в провинцию выслать комплект плата + детали и не как в мастерките а чтоб дешевле чем если собирать по детальке самому (изза опта).

личные задумки
-сделать ардупилот отработать его на модели, посмотреть как он с автономной посадкой,
доработать и поковырятся
-сделать наземную станцию не только пульт телеметрии но и кгс , предачу давления и коррекции gps координат впп в автомате на борт

ну и совсем думки дурачка -фантаста: сделать грузовой самоль, чтоб сбрасывал на парашюте заказы по мособласти )) представляете ардупилот который развозит ардупилоты вместо курьера

iBat
alexeykozin:

Почему в китае делают а у нас нет? Чем мы хуже?
собрать народ и каждый что может кто детали подбирает, кто платы клепает, у кого есть выходы на штучный робомонтаж, или помочь кому нить в провинцию выслать комплект плата + детали и не как в мастерките а чтоб дешевле чем если собирать по детальке самому (изза опта).

личные задумки
-сделать ардупилот отработать его на модели, посмотреть как он с автономной посадкой,
доработать и поковырятся
-сделать наземную станцию не только пульт телеметрии но и кгс , предачу давления и коррекции gps координат впп в автомате на борт

ну и совсем думки дурачка -фантаста: сделать грузовой самоль, чтоб сбрасывал на парашюте заказы по мособласти )) представляете ардупилот который развозит ардупилоты вместо курьера

Задумки здравые. Есть сильно пересекающийся с вашими задумками проект - OpenPilot.

Sir_Alex
nemo61:

Не помогло. Вообще не могу понять! В 1.0.74 не могу, 1.0.76 не могу, а в 1.0.54 подключаюсь!

Выберите “Help” в планере и поставьте в самом низу экрана “Show console” и перезапустите планер. Теперь у вас кроме основного окна, будет еще консоль. Так вот нажимая Ресет в момент подключения, вы там должны увидеть, что ваша Ардуинка пошла на перезагрузку. У меня почему то ресет срабатывает не с первого раза (именно когда MAVLink пытается подцепится, в других случаях ресет отрабатывает нормально)!