Activity
проблема такая: У меня плата апм 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
можно взять исходники?
Вы хотите сказать после арминга? Это сделано для безопасности. И для изменения времени автоматического дизарминга, скорее всего, нужно править прошивку. В настройках мне не попадалось изменение времени паузы до дизарминга, когда стик газа в 0. Но может я ошибаюсь и такой параметр есть в настройках?
да да сори, конечно арминга, надо поискать этот параметр, (хотя мне кажется я его не видел, но мог и пропустить:)) и хотя бы так решить проблему пока, спасибо.
только переписывать прошивку но лучше не делайте этого. на арминге выполняется предполетная настройка. запоминание домашней позиции и направления симпл мод.
мне бы надо чтобы после дизарминга , он не включался снова даже если моторы были выключены стиком газа долгое время ? хотя бы так.
Подскажите пожалуйста можно ли на АПМ (HKPilot Mega V2.5 ) прошивка 3.0.1
совсем отключить арминг моторов? Чтобы было как на обычном самолете все включил дал газу заработало?
ну тады берём среду ардуино, лезем сюда ardupilot/libraries/AP_Motors/AP_MotorsY6.cpp
О здорово, тока бы еще подсказочку чем лезть то? И, еще код править прямо подключаясь к плате или сначала править прошивку на компе а потом заливать на плату?, а после этого все стандартные калибровки делать? резет ерейз и т д? Извиняюсь за глупые возможно вопросы, но я вообще не програмист. Но чувствую, что я теперь я уже гораздо ближе к цели, - большое спасибо!
вам нужна заготовка прошивки под конвертоплан?
Посмотрел в поисковике что это за птица и понял что это совсем не то что у меня, хотя в планах есть сделать еще и быстролетный самолет но с поворотом трех гондол 2 на крыльях и одной на хвосте, но это походу тоже не то, если для второго проекта это может пригодиться то давайте, хотя наверное, туда подойдет стандартная трикоптерная прошивка, но за предложение спасибо!
Есть такой параметр, как AHRS_ORIENTATION. Обкрутитесь, хоть под углом поставьте. Только углы кратно 45 градусам должны быть.
если бы все было так просто я бы не стал теребить столь уважаемых и занятых людей))) Эта настройка разворачивает только плату самолет она не разворачивает. если он должен летать парой моторов вперед то он и будет летать парой моторов вперед, а с помощью этой настройки мы можем только поставить плату на квадр как нам удобно и не более. Но слегка обмануть АПМ эта настроечка мне помогла, благодаря ей ( вав 180) я могу летать в ручном режиме, но т.к. мп видит сигналы от гироскопов наоборот, боюсь по точкам он у меня полетит задом.
Но придется вносить изменения в код прошивки. Если хотите, конечно, чтобы ваш аппарат держался в воздуще по горизонту и не переворачивался.
Ну все я убедился что без правки кода не обойтись, так что придется начинать осваивать азы програмирования, еще бы помог кто советом и хорошими ссылками))))
Править прошивку надо под такую конфигурацию (матрицу двигателей изменить). А стрелка должна смотреть вперед.
не подскажите начальный джентельменский набор для правки кода, типа прогу как подключить и инструкцию?
14 лопаты с малым шагом - а куда их там впихнешь?
у меня тяги примерно 7 кг
Конечно опыта калибровки нет, летал всегда из коробки…)
не забудте так же откалибровать каналы аппы в Мп, потому что пока я этого не сделал было тоже самое.
Странная конструкция для планера… С таким удлинением крыла качество будет очень низкое.
я по большому счету не гонюсь за качеством планирования и за скоростью мне важно чтобы это тело могло долго висеть в плотном восходящем потоке. И еще, Алекс, не подскажете еще раз поподробней от чего зависит в МП определения той стороны которой квадр летает по точкам. Как он определяет перед? В самолетном режиме будет еще один АПМ.
Напомню еще что он уже висит и летает в ручном режиме так что все компесации происходят в нужную сторону.
Спасибо вам ребята за ответы и советы большое, я вам всем ОЧЕНЬ БЛАГОДАРЕН!
Можно добавить? Если это самолет, то ему в режиме трикоптера нужны взлет и посадка. Трикоптер свободно летает задним ходом. Видел ролик на Ютюбе. Значит можно стрелкой назад и инвертировать питч в аппе. Вернее в норм поставить, питч там и так инвертирован. Взлетит и сядет и горизонт удержит. А вот как этот пепелац будет летать по самолетному, хоть убей, не пойму. На фото моторы зафиксированы в горизонтальной плоскости. Вектор тяги по горизонтали можно изменить только чем то вроде автомата циклического шага, как на вертолете классической схемы. Или поставить жалюзи снизу с управлением от серв. Но тяга в самолетном режиме в такой конфигурации будет очень слабая. Автомат циклического шага сложная и тяжелая вещь. Можек автор подскажет, как он собирается в самолетном режиме летать? Или есть все же маршевый двигатель, пока не установленый и АРМ нужен только для взлета-посадки? Интересно же, хоть и Офф Топ это в данной теме, прошу прощения.
По первоначальной задумке это был планер и без двигателей он должен был планировать, но потом я на всякий случай в нес в конструкцию возможность установки движка на носу со складным пропелером.
Антон, а за счет чего у вас апаратик по горизонту летит?
по первоначальной идее это планер, тоесть ответ на ваш вопрос - планирует, но сейчас там предусмотрено место для установки движка со складным винтом. Был еще вариант поворачивать переднюю пару на 90 гр., но я от него тоже отказался.
Подскажите что делать. Arducopter в режиме RTL вдруг стал летать большими кругами c большой скоростью, перевел его в режим stabilize и уронил в общем минус один луч. Но это не проблема. Проблема в том что у меня вырвало usb разьем с платы вместе со шнурком. А обратно подпаятся у меня не получается. у разьема ноги внутри разьема. Провода толстые чтобы подпаятся. В общем есть ли какие либо идеи как приделать usb?
у меня была таже беда, я подпаивал провода от юсб прямо к деталькам платы там их все видно по дорожкам и они все оголены и рядом с местом юсб так что особых проблем не было. Паяльник тока надо с жалом диаметром на конце примерно 2 мм. Теперь из коробочки с платой торчит проводок, а к нему я подсоединяюсь юсб удлиннителем, даже еще удобней стало. Впаянные провода залил канифолью.
Да, старый разьем побывал отпаять, отпаялись тока боковые силовые контакты которые к экрану провода, средние тонкие 5шт оторвались вместе с кусками дорожек платы.
А можно фотку, как это всё выглядит?

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

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