Activity

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

проблема такая: У меня плата апм 2.5 сделал все как написано тут dev.ardupilot.com/…/building-ardupilot-with-arduin… мне нужно было изменить конфиг моторов, открываю в ардуино ( та версия что рекомендуется на этом сайте)C:\GIT\ardupilot\libraries\AP_Motors\AP_MotorsY6.cpp меняю то что мне нужно, но при попытке компилирования, выдает ошибку avr-gcc: error: unrecognized command line option '-assembler-with-cpp. Дальше пробывал ардуино всех версий другие версии на cpp не ругаются но находят нелепые ошибки на пустом месте, даже в чистом исходном коде который я не ковырял. Например весия 1.0.6 пишет в том числе это: C:\arduino\hardware\arduino\cores\arduino/Arduino.h:122: error: ambiguates old declaration ‘int digitalRead(uint8_t)’
ArduCopter.ino: At global scope:…
Вопрос такой Может проблема в исходнике, где еще кроме github.com/diydrones/ardupilot или обновление через гид
git clone github.com/diydrones/ardupilot git checkout ArduCopter-3.0

можно взять исходники?

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

Вы хотите сказать после арминга? Это сделано для безопасности. И для изменения времени автоматического дизарминга, скорее всего, нужно править прошивку. В настройках мне не попадалось изменение времени паузы до дизарминга, когда стик газа в 0. Но может я ошибаюсь и такой параметр есть в настройках?

да да сори, конечно арминга, надо поискать этот параметр, (хотя мне кажется я его не видел, но мог и пропустить:)) и хотя бы так решить проблему пока, спасибо.

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

только переписывать прошивку но лучше не делайте этого. на арминге выполняется предполетная настройка. запоминание домашней позиции и направления симпл мод.

мне бы надо чтобы после дизарминга , он не включался снова даже если моторы были выключены стиком газа долгое время ? хотя бы так.

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

Подскажите пожалуйста можно ли на АПМ (HKPilot Mega V2.5 ) прошивка 3.0.1

совсем отключить арминг моторов? Чтобы было как на обычном самолете все включил дал газу заработало?

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

ну тады берём среду ардуино, лезем сюда ardupilot/libraries/AP_Motors/AP_MotorsY6.cpp

О здорово, тока бы еще подсказочку чем лезть то? И, еще код править прямо подключаясь к плате или сначала править прошивку на компе а потом заливать на плату?, а после этого все стандартные калибровки делать? резет ерейз и т д? Извиняюсь за глупые возможно вопросы, но я вообще не програмист. Но чувствую, что я теперь я уже гораздо ближе к цели, - большое спасибо!

alexeykozin:

вам нужна заготовка прошивки под конвертоплан?

Посмотрел в поисковике что это за птица и понял что это совсем не то что у меня, хотя в планах есть сделать еще и быстролетный самолет но с поворотом трех гондол 2 на крыльях и одной на хвосте, но это походу тоже не то, если для второго проекта это может пригодиться то давайте, хотя наверное, туда подойдет стандартная трикоптерная прошивка, но за предложение спасибо!

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

Есть такой параметр, как AHRS_ORIENTATION. Обкрутитесь, хоть под углом поставьте. Только углы кратно 45 градусам должны быть.

если бы все было так просто я бы не стал теребить столь уважаемых и занятых людей))) Эта настройка разворачивает только плату самолет она не разворачивает. если он должен летать парой моторов вперед то он и будет летать парой моторов вперед, а с помощью этой настройки мы можем только поставить плату на квадр как нам удобно и не более. Но слегка обмануть АПМ эта настроечка мне помогла, благодаря ей ( вав 180) я могу летать в ручном режиме, но т.к. мп видит сигналы от гироскопов наоборот, боюсь по точкам он у меня полетит задом.

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

Но придется вносить изменения в код прошивки. Если хотите, конечно, чтобы ваш аппарат держался в воздуще по горизонту и не переворачивался.

Ну все я убедился что без правки кода не обойтись, так что придется начинать осваивать азы програмирования, еще бы помог кто советом и хорошими ссылками))))

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

Править прошивку надо под такую конфигурацию (матрицу двигателей изменить). А стрелка должна смотреть вперед.

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

alexeykozin:

14 лопаты с малым шагом - а куда их там впихнешь?

у меня тяги примерно 7 кг

kak-dela007:

Конечно опыта калибровки нет, летал всегда из коробки…)

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

Alex_from_Israel:

Странная конструкция для планера… С таким удлинением крыла качество будет очень низкое.

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

Напомню еще что он уже висит и летает в ручном режиме так что все компесации происходят в нужную сторону.
Спасибо вам ребята за ответы и советы большое, я вам всем ОЧЕНЬ БЛАГОДАРЕН!

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

Можно добавить? Если это самолет, то ему в режиме трикоптера нужны взлет и посадка. Трикоптер свободно летает задним ходом. Видел ролик на Ютюбе. Значит можно стрелкой назад и инвертировать питч в аппе. Вернее в норм поставить, питч там и так инвертирован. Взлетит и сядет и горизонт удержит. А вот как этот пепелац будет летать по самолетному, хоть убей, не пойму. На фото моторы зафиксированы в горизонтальной плоскости. Вектор тяги по горизонтали можно изменить только чем то вроде автомата циклического шага, как на вертолете классической схемы. Или поставить жалюзи снизу с управлением от серв. Но тяга в самолетном режиме в такой конфигурации будет очень слабая. Автомат циклического шага сложная и тяжелая вещь. Можек автор подскажет, как он собирается в самолетном режиме летать? Или есть все же маршевый двигатель, пока не установленый и АРМ нужен только для взлета-посадки? Интересно же, хоть и Офф Топ это в данной теме, прошу прощения.

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

VTOL и другие гибридные конструкции,а также софтовые решения для них.
mejnkun:

Антон, а за счет чего у вас апаратик по горизонту летит?

по первоначальной идее это планер, тоесть ответ на ваш вопрос - планирует, но сейчас там предусмотрено место для установки движка со складным винтом. Был еще вариант поворачивать переднюю пару на 90 гр., но я от него тоже отказался.

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

Подскажите что делать. Arducopter в режиме RTL вдруг стал летать большими кругами c большой скоростью, перевел его в режим stabilize и уронил в общем минус один луч. Но это не проблема. Проблема в том что у меня вырвало usb разьем с платы вместе со шнурком. А обратно подпаятся у меня не получается. у разьема ноги внутри разьема. Провода толстые чтобы подпаятся. В общем есть ли какие либо идеи как приделать usb?

у меня была таже беда, я подпаивал провода от юсб прямо к деталькам платы там их все видно по дорожкам и они все оголены и рядом с местом юсб так что особых проблем не было. Паяльник тока надо с жалом диаметром на конце примерно 2 мм. Теперь из коробочки с платой торчит проводок, а к нему я подсоединяюсь юсб удлиннителем, даже еще удобней стало. Впаянные провода залил канифолью.
Да, старый разьем побывал отпаять, отпаялись тока боковые силовые контакты которые к экрану провода, средние тонкие 5шт оторвались вместе с кусками дорожек платы.

VTOL и другие гибридные конструкции,а также софтовые решения для них.

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

VTOL и другие гибридные конструкции,а также софтовые решения для них.

Привет коллега у меня подобная модель уже готова, и летает вот что я написал в другой теме :
“Привет, имеется самолет с вертикальным взлетом. За основу взят схема Y6a. Плата Автопилот HKPilot Mega V2.5 USB/GYRO/ACC/MAG/BARO . Прошивка 3 0 1 Как научить его летать одной парой моторов вперед? Реверс гироскопов\акселерометров в МП не нашел. Пока вышел из положения виртуальным поворотом платы wav 180. Плюс реверс каналов на передатчике. но это пока я летаю на ручном управлении. По точкам летать еще не пробывал, но думаю что он захочет лететь задом наперед. Еще в Мп горизонт отрабатывается самолет наклонен направо и горизонт наклонен направо, а по рулю высоты нос наклоняю в небо, а в МП наползает земля. Т.Е, отрабатывается все наоборот.
Посути требуется поменять местами у Конфигурации Y6a перед и зад.
Просьба не ругаться сильно и по возможности обьяснить простым языком ибо я совсем еще зеленый начинающий коптЁр)))”
У меня встал вопрос в прошивке которой нет…

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

Развернуть на 180гр APM? не?

не, потому что нельзя, ибо спереди 4 мотора а сзади два. Гироскопы начинают компенсировать крен в сторону крена и если бы не поверхность планеты квадрик бы с ускорением вращался вокруг поперечной оси пока от дикой центробежной силы не выскочил бы аккум)))

А фоток толковых еще нет, простите.

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

Привет, имеется самолет с вертикальным взлетом. За основу взят схема Y6a. Плата Автопилот HKPilot Mega V2.5 USB/GYRO/ACC/MAG/BARO . Прошивка 3 0 1 Как научить его летать одной парой моторов вперед? Реверс гироскопов\акселерометров в МП не нашел. Пока вышел из положения виртуальным поворотом платы wav 180. Плюс реверс каналов на передатчике. но это пока я летаю на ручном управлении. По точкам летать еще не пробывал, но думаю что он захочет лететь задом наперед. Еще в Мп горизонт отрабатывается самолет наклонен направо и горизонт наклонен направо, а по рулю высоты нос наклоняю в небо, а в МП наползает земля. Т.Е, отрабатывается все наоборот.
Посути требуется поменять местами у Конфигурации Y6a перед и зад.
Просьба не ругаться сильно и по возможности обьяснить простым языком ибо я совсем еще зеленый начинающий коптЁр)))😃