ArduCopter Mega: порт на обычную Arduino (тестим)
Без проблем все скомпилилось
у меня кстатии косяк с компиление был после обновления arduino ide и компилятора - так и не удалось в итоге в archlinux собрать - ругается на всё что только можно
Удали старые либы 😉
APM_RC.cpp уже не существует
Кстати, люди с rcgroups уже летали на этой прошивке. Говорят неплохо летает, правда пиды надо чуток подкручивать.
Ну пипец… Скомпилилось. имхо, если уж включать ВСЕ библиотеки, то почему бы не добавить SPI? А то и не знаешь, что именно грохнуть, а что оставить в библиотеках. Не все же люди запускают проект from scratch.
Вечером пойду забирать ребенка из школы и попробую подлетнуть
Ну пипец… Скомпилилось. имхо, если уж включать ВСЕ библиотеки, то почему бы не добавить SPI? А то и не знаешь, что именно грохнуть, а что оставить в библиотеках. Не все же люди запускают проект from scratch.
Вообще то, в release_notes написано, что надо удалить старые библиотеки и скопировать заново ( и так было всегда!). SPI это стандартная либа Arduino, нафига ее добавлять?
что надо удалить старые библиотеки и скопировать заново ( и так было всегда!). SPI это стандартная либа Arduino
Чтобы меньше работы end-user делал. Это ведь несложно.
===
жпс на вортексе не детектится, пишет disabled, хотя выбрал именно свою плату. Перебрал все типы ЖПС из дефайна (уже явно указывал жпс_протокол) - не детектится. Сейчас попробую свою старую либу, которая работает аки танк и всегда.
Кстати, тест-функция ЖПС в кли закоменчена 😃
Из нового пока понравилась функция “тройной энтер” : типа прощай CLI-свитч!!!
Блин, не пойму, где косяк. Засунул библиотеку от 2.0.49 - НЕ работает. Примеры поюзал - то же самое.
Целиком грохнул все библиотеки и перенес из 49-й папки: детектед! (49-ка). В чем дело? подозреваю fastserial новый. больше оно ничего не использует.
===
еще добавка: пример из ap_gps не работает ни там ни там.
===
опять добавка. Перепробовал все, что можно. Ничего не работает с GPS, кроме MPP и MPNG 49. И кеш, и скорости, и тип крутил. Может, у меня GPS-ка е…тая? Мну расстроено, бросаю 2.1 до выяснения 😦
опять добавка. Перепробовал все, что можно. Ничего не работает с GPS, кроме MPP и MPNG 49. И кеш, и скорости, и тип крутил. Может, у меня GPS-ка е…тая? Мну расстроено, бросаю 2.1 до выяснения
Ничего не могу подсказать по GPS, у меня его нет в принципе, но там вроде ничего не менялось. FastSerial то же не менялся…
Мой ГПС от Г-ОСД определился, правда в квартире спутники не ловит
Попробовал подлетнуть. Ночью, возле дома, среди деревьев. Колбасит не по-детски. Надо крутить пиды. Алт-холд в районе метра. Больше никакие режимы не пробовал. Вот видео. Качество - снимали фотиком из окна 😃
А что это с видео?
А что это с видео?
ссылку надо не youtu.be, а youtube.com?watch…
на вид немного колышется, как будто П слегка завышено
ссылку надо не youtu.be, а youtube.com?
Так зашел на .сом, а ссыку дал на .be 😦 .
на вид немного колышется, как будто П слегка завышено
Так пиды еще не крутил. Надо будет уменьшить
Так зашел на .сом, а ссыку дал на .be .
скопирую строку адреса, ютуб давно вроде уже сокращенную ссылку предлагает
Так пиды еще не крутил.
блин, точно =)) я чето не прочитал даже
на днях пробовал свой нмеа жпс на родном ардупилоте и родном ардукоптер2.1 софте
не детектился, если в кли тест жпс то идут рядами разные буквы но не показания жпс, если вытащить - вставить жпс кабель то с третьей попытки находит модуль но под крышей не фиксит
оч похоже чтото переписали в библиотеке жпс
кстати на утилите минижпс мой модуль на холодную в моем подвале лочит минут за десять а когда в апм подключен - сутра подключен и нету фикса, может маску на hdop повесили…
У меня FMP04 на NMEA, в каждую прошивку приходится руками прописывать параметры, работает идеально.
Товарисчи, а не было мысли повесить на крутилку возможность настройки пидов?
Скажем хотя бы P и Roll и Pitch, а I уж через комп (или дать пользователю выбирать какой параметр P или I корректровать и диапазон этой коррекции). Середина крутилки 0 прибавляет к существующему значению, меньше уменьшает, больше увеличивает. Причем при загрузке параметров в планере выдавалось текущее значение, а не зашитое в память. Чтобы можно было его узнать и зашить железно в память.
Товарисчи, а не было мысли повесить на крутилку возможность настройки пидов?
In-flight tuning
You can tweak parameters in flight from Mission planner (needs a telemetry link) or with radio Channel 6.
Tunning with a Channel 6 proportional control is now done at runtime and doesn’t need to be compiled in.
To use, go to the CLI and setup menu. Choose the parameter you want to tune typing “tune #” where # is an index number :
tune 0 no tunin
tune 1 STABILIZE_KP (roll and pitch)
tune 2 STABILIZE_KI (roll and pitch)
tune 3 Yaw_KP
tune 4 RATE_KP (roll and pitch)
tune 5 RATE_KI (roll and pitch)
tune 6 YAW_RATE_KP
tune 7 THROTTLE_KP
tune 8 TOP_BOTTOM_RATIO (for Y6)
tune 9 Manual control of the relay
tune 10 Waypoint traversing speed (0m/s to 10m/s)
The main value to tune is your Rate_P value. This value adjusts whether your copter is:
- out of control (too low)
- stable (just right)
- sluggish (a little too high)
- or oscillating (too high)
So pick your variable from the list and type “tune 4”
Now, go to the CLI test menu and enter “tune”. You will see the output value of the tuning function so you can adjust your proportional control and see the changes. I would dial in the best guess before you fly it. Then in flight, adjust it as you like. After the flight, go back in the CLI in test menu / tune to see what value was the best. Set this parameter inside Mission Planner configuration panel, and eventually choose another parameter to adjust through Ch6 or disable Ch6 tuning.
Another very useful option is setting Pitch Max while testing Auto. This will control how fast your copter heads towards waypoints.
A low value will prevent the copter from navigating, a high value will cause the copter to fly very fast to the waypoint.
Enjoy!
Подробнее тут
Круть! А ктонибудь из наших пробывал, прикольно работает?
Я пробовал на 49 прошивке, но у меня почему-то не заработал. А в планере должны меняться значения при вращении крутилки?
А в планере должны меняться значения при вращении крутилки?
Нет, что бы увидеть параметр который у вас получился, надо опять войти в CLI и выполнить команду tune, а потом зайти в Mission Planner и уже там вбить полученное значение. Т.е. немного не удобно сделано.
P.S. Я не пробовал эту фичу.