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

tusik
LeonVS:

будет возвращатся как положено

Нет, мне больше нравится, когда он задом возвращается 😃 . Прилетел, выключил РТЛ и летаешь дальше. Мордой к себе я еще не могу летать 😃

Musgravehill
Sir_Alex:

У меня тут идея крутится в голове, сделать некий конфигуратор

Насчет датчиков\наличия ГПС\секвенсора\RXTX реально. У Мультивии такое встречал.

Насчет ПИД - нужна мат.модель коптера (хотя бы популярного Х квадрика) или ИНС или еще что-то. Придется учитывать запаздывания по каналам управления, инертность пропеллеров, моторов, отклик ESC.
Даже просто разложить коптер на простые динамические звенья и идентифицировать их - задача нешуточная.
Можно сформировать базу данных экспертов: пиды + оборудование +размеры\масса + субъективное “качество полета”. Тогда можно выбрать наиболее близкую конфигурацию или объединить несколько экспертных оценок для своего коптера.

commy_s
Sir_Alex:

У меня тут идея крутится в голове, сделать некий конфигуратор. В который забиваем параметры вашего квадрика, двигателей, пропов, вес… и он выдает предполагаемые PID’ы по умолчанию. Скажем понятно, что если я ставлю 12’’ пропы вместо 10’', то P надо уменьшать… то же самое с массой и длиной лучей.
Ну и кроме того, можно сделать просто конфигуратор исходников. Что бы у новичков не болела голова, где в исходниках, что надо менять. Выбираешь какие платы у тебя есть, как подключен приемник, есть ли Секвесор и GPS, жмешь OK и прога сама меняет дефайны в файлах. 😒

Учитывая сколько раз менялись дефолтные пиды для разных прошивок, этот кофигуратор придется постоянно переделывать.
Если бы кто осилил перевести на русский эту инструкцию code.google.com/p/arducopter/wiki/AC2_Tweaks, пользы было бы больше, так как будет хоть какое то понимание того что ты “крутишь”. Мне мой бэд инглишь не позволяет настроить коптер по ней.

Sir_Alex
commy_s:

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

Это не страшно. Да и я не говорю, что мы должны попасть в яблочко и после конфигуратора ничего не надо будет настраивать. Пусть он хотя бы с большего настроит ПИДы, что бы лететь можно было более менее, а уже тюнить надо будет руками.

osy13
osy13:

Т.е. он что калибруется каждый раз при коннекте с планером? Или, софт перезагружается в момент connect? Т.е. в момент подачи питания коптер должен стоять по уровню каждый раз?

Вот это можете разъяснить? Ведь setup - level делается не каждый раз

Sir_Alex
osy13:

Вот это можете разъяснить? Ведь setup - level делается не каждый раз

Калибровка и выставление уровня - разные вещи. Калибровка гиры происходит при запуске платы, калибровка акселя - при первом арминге моторов (или когда выставляем уровни). Точно сказать что у вас происходит, можно только после того, как вы опубликуете логи работы планера в момент подключения.

osy13

Ну а по пузырьковому уровню выставлять когда? Когда подаем питание, когда арминг или всеже когда делаем setup - level ?

Sir_Alex
osy13:

Ну а по пузырьковому уровню выставлять когда? Когда подаем питание, когда арминг или всеже когда делаем setup - level ?

Когда делаем setup -level. В остальных случаях, просто не трясти коптер (не держать в руках) и с большего выставить по уровню.

Sir_Alex

Проверьте кто нибудь, на 2.0.49 Beta3 - работает ли GPS на BlackVortex… На rcgoups говорят вроде поломалось…

LeonVS

Скорость снижаешь до 9600 и работает без проблем. Чтоб запустить на 38400 надо делать вставку в код, как в общем и в предыдущих прошивках.

Sir_Alex
LeonVS:

Скорость снижаешь до 9600 и работает без проблем. Чтоб запустить на 38400 надо делать вставку в код, как в общем и в предыдущих прошивках.

Она там есть 😉

tusik

Я сегодня не смог повторить алт-холд в 10 см на 10" пропах. На сенаре пол-метра, а баро вообще метров 5. Что делать - не знаю. Пиды выставил как были. Можер резет сделать?

LeonVS
Sir_Alex:

Она там есть

Если есть, значит не работает… у меня на 38400 пишет нет ГПС, работает только когда выставляешь 9600

Sir_Alex
LeonVS:

Если есть, значит не работает… у меня на 38400 пишет нет ГПС, работает только когда выставляешь 9600

Тип GPS выбран AUTO? Код работает только на Авто.

LeonVS

Хм… нет, пробовал только с NMEA… чичас проверимс 😃

Вах вах, шаманство однако… РАБОТАЕТ!!! 😃 Спасиб, и что об этом нигде не написано, или я что то пропустил…

LeonVS

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

Alex27111972

Привет всем. Парни я тут маленький колхоз сделал оригинала, может кому будет интересно…

tusik
LeonVS:

А то ту что портировал когда то давно Олег,

Так он на днях новую выложил

Klarius

а давайте обсудим благоустройство? из чего ноги делать например. Тут же у всех почти корпусы их алюминиевого профиля и листов фанеры\текстолита?
я думал ноги из фанеры сделать лобзиком как тут выполнены. А для мозгов всех удобно использовать банку из под 25 дисков. Я её разместил на нейлоновых болтах.
Купил светодиодную RBG ленту. Кто в курсе как можно управлять диодами? Есть такая функция LED Sequencer? Кто-то может описать свой опыт?

RC_Buyer
Klarius:

из чего ноги делать например. Тут же у всех почти корпусы их алюминиевого профиля и листов фанеры\текстолита?
А для мозгов всех удобно использовать банку из под 25 дисков. Я её разместил на нейлоновых болтах.

По этим вопросам есть другая тема!!

Sir_Alex

Сегодня приехал Remzibi OSD! Так что, на днях окончательно протестирую и сделаю сборку с его поддержкой (хотя вроде и так уже работает, по сообщениям с rcgroups)