Автопилот Arduplane - открытое ПО

egunak95
suris2009:

При всём этом 14 спутников, hope 0,7, 3d fix.

Однако кто-то из двух нездоров GPS или гироскоп что у них направления не совпадают

Xodik

Проглядывал последние несколько страниц, тоже вставлю 5 копеек
Сообщение от Андрей…
Можно ограничить уровень газа, достаточным для взлета, прописать высоту взлета 10 метров, После будет использовать полный диапазон газа уже в RTL начиная с 10 метров.
TKOFF_THR_MAX

khomyakk:

Так очень опасно делать, на такой высоте включение ртл легко может закончится крашем.

Вместо TAKEOFF можете поставить RTL и бросить самолет. Он отлично взлетит и никуда не рухнет. Взлетает по кругу заданного радиуса до выставленной высоты.

Проверено неоднократно.

suris2009

[QUOTE=egunak95;8103811]Однако кто-то из двух нездоров GPS или гироскоп что у них направления не совпадают[/QUOTE

Фух!!! Сам накосячил, сам и исправил! Может кому пригодится. Хотя лучше не чудить и если пепелац работает, то пускай работает- не надо ему мешать. Итак, что я сделал: подключился к МП. Там в настройках GPS выставил на нули: GPS_AUTO_CONFIG, GPS_TYPE, поубирал все галки в GPS_GNSS_MODE. Отключился. Опять подключился к МП и через ctrl+F подключился к U-CENTR. Там сбросил параметры нажав шестерёнку Revert to default receiver. Отключился. Опять подключился к МП. Спутники соответственно вообще не ловятся. Выставил настройки GPS в автомат, переподключился и… вуаля- всё фунциклирует. Успел слетать по быстрому на 12 км. Покрутился и так итак. Всё работает, в круизе идёт как по рельсам, никаких тревожных сообщений в МП во время полёта не было. Не претендую, что так и надо было делать, но получилось исправить свой косяк именно так. 😃

Raider
egunak95:

EKF has not settled (tilt/yaw initialization, origin not set yet, variances, etc.)

Вот что значат эти “и т.д.”?
Сообщение "EKF2 IMUx using GPS" у меня появляется на OSD в момент взлета. Вопрос почему оно не появляется на земле? Только из-за отсутствия компаса?

Hyperion
Raider:

Сообщение “EKF2 IMUx using GPS” у меня появляется на OSD в момент взлета. Вопрос почему оно не появляется на земле? Только из-за отсутствия компаса?

Потому что для вычисления курса нужно движение по GPS. Потому и на земле EKF не может инициализитьваться без компаса. Движения нету. Азимут неизвестен

Raider

Ок, значит все штатно.
А я тут голову ломаю почему EKF красный но самолет армится.

gpp

Кто подключал активный буззер на Matek Wing 405? Пробовал пассивный, так он не работает вообще. Хотя на том же Omnibus F4 Pro все норм. Спасибо!

Koloboff
gpp:

Пробовал пассивный, так он не работает вообще.

Он и не должен там работать - только активный.

gpp:

Хотя на том же Omnibus F4 Pro все норм

Это совершенно другой полётник с совершенно другой разводкой выходов, сравните конфиги github.com/ArduPilot/ardupilot/blob/…/hwdef в исходниках.

17 days later
kasatka60

Пересобрал коптер, вместо напечатанной рамы “аля мавик” купил обычную карбоновую. И решил заняться калибровкой датчика тока. Нашел статью по калибровки для айнава и решил попробовать данным методом. Запитал коптер от источника питания и сравнил показания полетника и источника питания на разных положениях газа. В экселе 2016 вбил эти значения и построил обычный график по точкам. К каждому графику добавил “линию тренда” (линейный прогноз) и в свойствах поставил галочку “показывать уравнение на диаграмме”. Через отношения коэффициентов линий тренда нашел новое значение датчика тока. А офсет настраивал уже в ручную подбирая его. Хотя можно попробовать посчитать через смешении линий, но результат “на капельку” отличиется от подобранного. Только я не на больших токах настраивал, а то коптер в руках трясется в попытках стабилизировать и из-за этого ток прыгает и перезагружается источник питания. Теперь хотя бы до 2 ампер у меня показания на osd и на источнике питания совпадают.
Попробуйте так же посчитать у себя. И перед настройкой офсет должен быть равен нулю.
Может данный метод прокатит или я где ошибся?
P.S. Знаю что тема про самолеты, но датчик тока считается одинаково на всех арду прошивках.

kasatka60
сергей_романович:

а чем не устраивает настройка через конфигуратор

потому что криво получается. Подстроил в дизарме, а на газу уже другие значения тока.

kasatka60

Видел этот ролик, но решил по изложенному выше замутить.

schs
kasatka60:

а то коптер в руках трясется в попытках стабилизировать и из-за этого ток прыгает и перезагружается источник питания

Можно вместо моторов подключить кусок нихрома с обдувом или автомобильные лампы. Тогда можно на больших токах калибровать точнее.

kasatka60

Учитывая что для айнава (на самолете) у меня данный метод прокатил на малых токах и после введенных корректировок у меня на больших токах совпадают токи, то предположил что для арду больших токов не нужно будет. Хотя лишнем не будет. Будет возможность, перепроверю на больших токах, только источник питания надо на поверку сдать.

8 days later
R0K

Доброго дня. Кто на Линуксе? В MisiionPlanner отсутствует дерево параметров, только full parameter list. Не страшно, но иногда хочется. 😃

8 days later
Spartak1245

Всем привет, подскажите. Возможно ли сделать, чтобы я мог отключить мотор тумблером и он не включался даже при РТЛ? Нужно для того, чтобы при аварийной посадке у меня не сработал РТЛ и не сжег ВМГ. Дизарм у меня стоит рудером влево.

Hyperion

есть функция motor emergency stop. Останавливаются моторы но стабилизация продолжает работать

Spartak1245
Hyperion:

есть функция motor emergency stop. Останавливаются моторы но стабилизация продолжает работать

на прошивке 3.4.0 есть такая функция?

kasatka60
Spartak1245:

на прошивке 3.4.0 есть такая функция?

А сам проверишь можешь? Или нету платы такой?
Могу вечером дома проверить и сказать