Автопилот Arduplane - открытое ПО
Не знаю о сбас, у у меня ппм, отдельным проводом подаю. Все равно ведь арм преобразует сбас в ппм.
Все равно ведь арм преобразует сбас в ппм.
Есть сомнения на этот счет. На грани того, что это не происходит.
Есть сомнения на этот счет. На грани того, что это не происходит.
“Большая” атмега принимает на входе PPM. Так что вполне возможно что и есть преобразование.
“Большая” атмега принимает на входе PPM
Где это написано??? С любой точки зрения это было бы полным безумием. Не удивлюсь что в АПМе так реализовано, но хочется верить, что нет!
Перед основным процем там стоит 32u2 которая обрабатывает любой входной формат - ППМ СБАС ПВМ. Но на главный проц с нее должен идти точно не ППМ. Вот к чему я.
Где это написано???
То что “большая” атмега принимает PPM ? На плате. 😃 Да я и сам запускал APM с горелой 32u4, подавая PPM на прямую.
ад
а разве апм на атмеге понимает SBUS. вроде бы только прошивка от prg для 32u2 делала это?
Интересный вопрос. Тогда я поменял приёмник и не мог понять в чем дело, всё же работало одним кабелем по data bus, обратил внимание на новый приёмник, а там s.bus вот и не работало.
Нашёл, что АПМ можно БЕЗВОЗВРАТНО прошить под s.bus. (без pwm даже).
БЕЗВОЗВРАТНО прошить под s.bus.
Ни кто не мешает прошить потом еще раз под PPM/PWM
Это хорошо, если так, а то прочёл и думал, что обратно нельзя.
Подарок из коптерной ветки. Наглядный PID контролер 😃
Интересно, что с другой стороны. 😃
Интересно, что с другой стороны. 😃
Ардуина, логический инвертер, драйвер и серва, потенциометры и тумблеры. Еще источник питания и кренка для питания ардуины.
А резинка зачем? Упругость вносит?
ДУмаю на коромысле стоит еще датчик положения. А вообще под видео есть ссылка на схему.
Вопрос по высоте возврата в Ртл. Когда меня возвращает в ртл арм скидывает потихоньку высоту. В итоге РУ восстанавливается через пару км. Пробовали ставить значение
-1? Высота не меняется?
Если -1, то при срабатывании FS не будет происходить изменение высоты, тоесть не будет набирать или сливать до целевой. Тоесть с этой высотв пойдет домой, НО строя кривую на целевую высоту RTL. Если сработало на высоте 500 метров а высота дома 100 то пойдет домой сливая до 100. По идее это должна быть прямая нисходящая с 500 до 100 если позволяет удаление. Если же высота возврата указана, то АП наберет или сольет до целевой согласно допустимым скоростям набора и слива, и пойдет домой на этой высоте, и уже дома наберет(сольет) высоту RTL.
Надеюсь меня поймут😁
Так есть два параметра определения высоты? Высота возврата и высота, которую занимает АПМ при достижении точки дома?
Я знаю только про одну - на точке дома.
Если она указана - апм занимает высоту и на ней идет и встает в круг дома на ней же. Если не указана - идет домой и встает на текущей.
Разве не так?
Так есть два параметра определения высоты? Высота возврата и высота, которую занимает АПМ при достижении точки дома?
Я знаю только про одну - на точке дома.
Если она указана - апм занимает высоту и на ней идет и встает в круг дома на ней же. Если не указана - идет домой и встает на текущей.
Разве не так?
Завтра гляну точно. Может это уже у нас другие приколы с RTL. Ну всё равно при -1 должен приходить на текущей высоте.
Я тоже так помню, поэтому выставил высоту на точке дома выше верхушек деревьев на 20 м. Летаю низко, бывает. Не дай бог дерево.
НО строя кривую на целевую высоту RTL. Если сработало на высоте 500 метров а высота дома 100 то пойдет домой сливая до 100. По идее это должна быть прямая нисходящая с 500 до 100 если позволяет удаление.
Это бурные фантазии на тему??? Или вы доки не читали? Или есть еще третий вариант?
В мануале написано, что ALT_HOLD_RTL задает только целевую высоту РТЛ. Следовательно никакой другой целевой высоты нет при -1, кроме текущей. И для возврата и для кружения.
Значит мне не показалось. 😉
Дмитрий, ну нет конечно. Но я вот даже не понимаю как тут что-то может показаться, если можно зайти и прочитать в официальном источнике, а не слушать разные ротозейские трактовки. Другое дело, что в первоисточнике бывает не все гладко. Но в данном случае, вроде все очень понятно написано.
Мне больше всего понравилось как сделан РТЛ у Либрепайлота - там добавляется подьем на высоту относительно текущей высоты полета, а не точки взлета, как у АПМ.
Это бурные фантазии на тему??? Или вы доки не читали? Или есть еще третий вариант?
В мануале написано, что ALT_HOLD_RTL задает только целевую высоту РТЛ. Следовательно никакой другой целевой высоты нет при -1, кроме текущей. И для возврата и для кружения.
Господа спешу извинится. По умолчанию действительно 2 параметра, или установленная высота или текущая.
То что написал это то что сейчас пытаемся реализовать. Чтобы при FS выскакивал на заданную высоту без использования команд смены высоты. Просто в голове сидит уже сидит такой алгоритм воврата, который считаю правильным.
Ротозеями будете своих знакомых называть, специалист по чтению мануалов.
Убедительная просьба обсуждать тут Ардупайлот, а не ваши творческие идеи. Если не знаете как он работает, лучше вообще не пишите, специалист по задумкам.
Алгоритмы возврата лучше оптимизировать в зависимости от задачи, и они могут быть разными, а не такими как вам кажется.