Вопросы по iNav

jShadow
Spartak1245:

такое возможно здесь

Тебе скорее всего в эту ветку: rcopen.com/forum/f136/topic430799
Полетный режим HORIZON - то что тебе нужно. Стабилизация + акро на больших отклонениях стика.

Spartak1245
jShadow:

Тебе скорее всего в эту ветку: rcopen.com/forum/f136/topic430799
Полетный режим HORIZON - то что тебе нужно. Стабилизация + акро на больших отклонениях стика.

Да это то, что нужно. А то в назе обычной приходилось лететь в атт или гпс и щелкать на manual, чтобы сделать флип, а потом снова обратно в атт. Не очень удобно.

ekuzmi
jShadow:

На NAZA-совместимые GPS-ы ценник более-менее адекватный стал, так что уродовать плату теперь совсем не обязательно.

С этого места по подробнее, пожалуйста. 😃 Там используется другой компас и доступ к нему возможен независимо от компаса на плате контроллера?

Пытаюсь собрать тестовый сетап на SP F3 Delux и NEO6 или NEO7. Не нашел в WiKi вариантов подключения компаса и GPS. Помогите ссылочкой. Куда и как подключать и какие настройки в CLI?

jShadow
ekuzmi:

Там используется другой компас и доступ к нему возможен независимо от компаса на плате контроллера?

Да, там компас другой, выдает данные так же по последовательному порту. К iNav подключается как любой другой GPS-модуль - к Serial-порту. В iNav конфигурируется так:

set gps_provider = NAZA
set mag_hardware = 4
Ri777

Если set nav_position_timeout = 0 и квадрик теряет GPS сигнал, до или во время авто возврата домой, он будет возвращаться по компасу и барометру по направлению к дому? Спасибо.

jShadow
Ri777:

Если set nav_position_timeout = 0 и квадрик теряет GPS сигнал, до или во время авто возврата домой, он будет возвращаться по компасу и барометру по направлению к дому? Спасибо.

Нет, он стабилизируется в горизонт и будет дрейфовать по ветру пока не поймает GPS снова.

Ri777
jShadow:

Нет, он стабилизируется в горизонт и будет дрейфовать по ветру пока не поймает GPS снова.

Интересно как Eachine H8 без компаса и без барометра приблизительно летит в сторону дома ))

jShadow
Ri777:

Интересно как Eachine H8 без компаса и без барометра

Скорее всего у него в аппаратуре еще один компас. Пилот смотрит на коптер, соответственно пульт знает направление на коптер и передает его, коптер со своим компасом летит так, чтобы его курс на 180 градусов отличался от того, что передал пульт.

Проверяется просто - повернуть пульт на 90 градусов в сторону от коптера, должен полететь в сторону от дома.

ekuzmi
jShadow:

Да, там компас другой, выдает данные так же по последовательному порту. К iNav подключается как любой другой GPS-модуль - к Serial-порту.

Я так понял NEO-7N нужно подключать к UART2. А куда подключать компас? Он двумя другими проводами выведен из GPS.
На UART 3? Так он на 3.3 вольта (UART3 headers - Used for 3.3v Serial IO. (Serial RX, etc.) ) Или можно? Ведь питание мы заводим на GPS через UART2, а компас подключается двумя сигнальными проводами.
Ну и CLI какие должны быть для этого компаса и GPS?

jShadow
ekuzmi:

А куда подключать компас?

Компас от NEO7 или NEO8 подключается к I2C - SDA к SDA, SCL к SCL. Перепутать не страшно, просто не заведется.

Ri777
jShadow:

Скорее всего у него в аппаратуре еще один компас. Пилот смотрит на коптер, соответственно пульт знает направление на коптер и передает его, коптер со своим компасом летит так, чтобы его курс на 180 градусов отличался от того, что передал пульт.

Проверяется просто - повернуть пульт на 90 градусов в сторону от коптера, должен полететь в сторону от дома.

В пульте точно нет компаса, также возврат на Eachine H8 работает и если управлять квадром через перепрошитый Devo 7e, а в Devo 7e точно нет компаса. Как то вычисляется по акселерометру квадра.

jShadow
Ri777:

В пульте точно нет компаса, также возврат на Eachine H8 работает и если управлять квадром через перепрошитый Devo 7e, а в Devo 7e точно нет компаса. Как то вычисляется по акселерометру квадра.

Сам не тестировал, но на RCG пишут что в этом квадре “возврат домой” на самом деле просто возвращает квадр в положение, которое было при взлете и дает команду на небольшой питч назад. Если летать примерно перед собой - это действительно примерно в сторону дома.

Ri777
jShadow:

Сам не тестировал, но на RCG пишут что в этом квадре “возврат домой” на самом деле просто возвращает квадр в положение, которое было при взлете и дает команду на небольшой питч назад. Если летать примерно перед собой - это действительно примерно в сторону дома.

Да очень грубо и примерно, и может сбиваться во время полета , просто интересно как будет себя вести квадр на прошивке iNav, при отсутствии сигнала GPS.

ekuzmi
Ri777:

также возврат на Eachine H8

Заинтересовало. В первом попавшемся описании не нашел возможности управления данным квадриком по YAW. Это упрощает задачу. Очевидно, он просто “сдает задом”.
А вообще, возврат домой без компаса и GPS возможен при наличии направленной антенны на борту.

Ri777
jShadow:

Нет, он стабилизируется в горизонт и будет дрейфовать по ветру пока не поймает GPS снова.

Теоретически например квадр может лететь по компасу с небольшим питчем вперед, без GPS , ветром его будет сдувать но он питаться лететь туда куда будет показывать компас…

При сильном боковом ветре он теоретически не сможет приблизительно прилететь к дому…

ekuzmi

Имея координаты точки старта и последней точки, где ловился GPS, можно вычислить азимут для возврата домой. Но это не учитывает снос ветром. Т.е. он повернется изначально носом на дом, но при боковом ветре может прилично улететь в сторону. Опять же, если сигнал так и не возобновился, когда принимать решение об аварийной посадке? Здесь снова вопрос сноса ветром становится основным. И еще не понятно, что хуже, приземлится прямо там где пропал сигнал GPS или где-то недалеко от вас, но кому-то на голову. Но если предположить, что есть видео и управление, то оно скорее всего возобновиться когда аппарат будет находится ближе к вам. Т.е. лучше лететь домой. 😃

Ri777
ekuzmi:

Имея координаты точки старта и последней точки, где ловился GPS, можно вычислить азимут для возврата домой. Но это не учитывает снос ветром. Т.е. он повернется изначально носом на дом, но при боковом ветре может прилично улететь в сторону. Опять же, если сигнал так и не возобновился, когда принимать решение об аварийной посадке? Здесь снова вопрос сноса ветром становится основным. И еще не понятно, что хуже, приземлится прямо там где пропал сигнал GPS или где-то недалеко от вас, но кому-то на голову. Но если предположить, что есть видео и управление, то оно скорее всего возобновиться когда аппарат будет находится ближе к вам. Т.е. лучше лететь домой.

Сильный боковой ветер квадрик может регистрировать своими датчиками например акселерометром, и делать поправку, но это нужно в прошивке кодить .

Хотя любой квадр и так сопротивляеться с ветром в режиме стабилизации. Нужно пробовать на практике.

Только для теста нужно придумать бортовую глушилку GPS ))

lokanaft
ekuzmi:

он повернется изначально носом на дом

Уж лучше пусть задом летит, хоть издали меньше проблем с управлением точкой в небе

Ri777
lokanaft:

Уж лучше пусть задом летит, хоть издали меньше проблем с управлением точкой в небе

Согласен. Кто ближе к разработчикам iNav, попросите пожалуйста пускай сделают вариант возврата вообще без модуля GPS, или с перебоями сигнала GPS, приблизительно так как это сделано в квадрике Eachine H8, Спасибо.

dima_ua
jShadow:

А насчет мавлинка - возможно сделаю минималистичный набор двунаправленной телеметрии для управления маршрутом полета, без полноценного доступа к параметрам, но это весьма и весьма отдаленная перспектива. Сейчас меня больше заботят мелкие улучшения полета по точкам, terrain-following по сонару, автопосадка и отладка автовозврата по фейлсейфу.

так у мавлинка WP протокол в отдельную группу вынесен.
автопосадка и автовозврат - это самолетная часть кода?

jShadow
Ri777:

Кто ближе к разработчикам iNav, попросите пожалуйста пускай сделают вариант возврата вообще без модуля GPS

Куда уж ближе 😁
Вряд ли буду делать такой вариант. Headless-режим как раз и позволит вернуться куда-нибудь в сторону дома, не автоматически, но все же.
При длительном пропадании GPS самое безопасное поведение - приземлиться, неконтролируемый полет куда-то с посадкой где-то только затруднит поиски аппарата, и, возможно, создаст бОльший риск чем посадка прямо в месте потери GPS-а.

Ri777:

просто интересно как будет себя вести квадр на прошивке iNav, при отсутствии сигнала GPS

Повисит некоторое время (по умолчанию 5 секунд) и сядет если сигнала все еще не будет.

Ri777:

Сильный боковой ветер квадрик может регистрировать своими датчиками например акселерометром

Движения относительно воздуха не будет, только вместе с воздухом с более-менее постоянной скоростью, аксель тут ничего не зарегистрирует.

dima_ua:

так у мавлинка WP протокол в отдельную группу вынесен.

Загвоздка в двунаправленной телеметрии. У Клинфлайта (соответственно и у iNav) по умолчанию она только от квадра к земле работает.

dima_ua:

автопосадка и автовозврат - это самолетная часть кода?

Коптерная. Автовозврат работает и на самолете, посадки самолета пока нет.