Вопросы по iNav
тьфу…тьфу…тоже всё работает пока вроде в норме…
Poshold работает нормально, подрежим Cruise - нет. Только если очень плавно в нем летать. При скорости более 40-50 км/ч начинаются разнообразные глюки.
При скорости более 40-50 км/ч начинаются разнообразные глюки.
Ребят ну вы же должны понимать, что режим посхолд круиз в основном используется для съемок и такая скорость там не нужна. Для скоростных полетов нужны совсем другие режимы.
Ребят ну вы же должны понимать, что режим посхолд круиз в основном используется для съемок и такая скорость там не нужна
А можно почитать где написано, что в CRUISE есть ограничения по скорости и что он для съемок?
в CRUISE есть ограничения по скорости и что он для съемок?
Если это сарказм, то вы задайте этот вопрос дрон-рейсерам которые летают на скорости выше 100 км. А само слово “круиз” вам ни о чем не говорит. Этот режим служит для спокойных полетов. Можно пересмотреть в сотый раз того же Юлиана “инав от а до я”. Ну и плюс логика. Сам я летаю в этом режиме для съемок не выше 40 км.ч, а для побыстрее у меня другой дрон.
вы уверены? RTH вполне нормально работает, по большому счёту самолёту компас вообще ни к чему
Какому еще самолёту? Вы случаем ветку не перепутали? 😉
По большому счету и коптеру компас вообще ни к чему для RTH. Достаточно полететь веперед, а потом корректировать направление по GPS ровно точно так же, как это делается для самолета. Не понимаю, почему это до сих пор не реализовали…
Помнится, во времена айнава 1.7 - 1.8 разрабы предпринимали попытки реализовать “бескомпасную” навигацию, но после серии довольно жестких крашей было принято решение отложить реализацию этой идеи на неопределённый срок.
А само слово “круиз” вам ни о чем не говорит. Этот режим служит для спокойных полетов.
Это бред.
Если режим делается “для спокойных полётов”, в него добавляют программное ограничение максимальной скорости и/или ограничение максимального угла питч/ролл.
Если никаких ограничений нет, значит по мнению разработчиков режим должен отрабатывать корректно во всём диапазоне скоростей.
значит по мнению разработчиков режим должен отрабатывать корректно
Был такой автомобиль “Запорожец” и на спидометре у него сояло 160 км/с, но это же не значит, что он ее делал.
Был такой автомобиль “Запорожец” и на спидометре у него сояло 160 км/с, но это же не значит, что он ее делал.
😃)))) ну очень весский аргумент. И вы знаете, я с вами соглашусь. хороший пример 😃)))))))))
2 часа вопросов про iNav?
Никак не получается ввести команду в кли - " nav_extra_arming_safety = OFF ",пишет неправильная команда,наверно отстал от коптеростроения,есть какие то секреты в отключении арминга при включенных режимах навигации?Контроллер матек,по колесу стучал,стекло протирал,с самоизоляции не сбегал)
с самоизоляции не сбегал
Сбегал наверное 😃. Потому как - set nav_extra_arming_safety = OFF
Все получилось,спасибо.Напомню вдруг кто не знает-прошивка ИНАВ (спасибо разработчиком,суперский продукт!) , команда " set nav_extra_arming_safety = OFF" позволяет не дожидаясь спутников армить коптер,полезно при настройке дома,когда поймать спутники сложно…
Вопрос к тем кто настраивал айнавовские скрипты на тараньке.
За что отвечает сенсор 0450? Подозреваю что HDOP но нигде по нему описания не нашёл, на оф сайте только про 0420,0430, и 0440 сказано.
При переходе на экран скрипта над HDOP мигает пустое поле, само значение в меню сенсоров 4-х значное, живёт своей жизнью от 600 и до 3500 примерно
Все получилось,спасибо.Напомню вдруг кто не знает-прошивка ИНАВ (спасибо разработчиком,суперский продукт!) , команда " set nav_extra_arming_safety = OFF" позволяет не дожидаясь спутников армить коптер,полезно при настройке дома,когда поймать спутники сложно…
Подскажите, а вернуть все назад - та же команда, только ON?
Где можно вообще почитать на русском про все эти команды?
Где можно вообще почитать на русском про все эти команды?
тута) гугл переводчик в помощь, всё довольно понятно
Где можно вообще почитать на русском про все эти команды?
Ходят слухи, что читать документацию нужно на том языке, на котором она написана.
А любительские переводы / гугл транслейт / видео от непонятных блогеров резко повышают вероятность нелепого краша или улёта в Китай 😉
За что отвечает сенсор 0450?
0450 это курс относительно земли, выраженный в градусах * 10. Долистайте до Available SmartPort (S.Port) sensors, там есть краткое описание всех сенсоров.
В отличие от heading’а (который измеряется компасом), course over ground вычисляется по данным GPS, поэтому без 3D Fix’а поле может быть пустым.
нигде по нему описания не нашёл, на оф сайте только про 0420,0430, и 0440 сказано.
Даже если чего-то нет в документации, всегда можно залезть в исходники 😃
FSSP_DATAID_FPV = 0x0450 ,
case FSSP_DATAID_FPV :
if (smartPortShouldSendGPSData()) {
smartPortSendPackage(id, gpsSol.groundCourse); // given in 10*deg
*clearToSend = false;
}
break;
Файл smartport.c в репозитории айнава.
0450 это курс относительно земли, выраженный в градусах * 10. Долистайте до Available SmartPort (S.Port) sensors, там есть краткое описание всех сенсоров.
В отличие от heading’а (который измеряется компасом), course over ground вычисляется по данным GPS, поэтому без 3D Fix’а поле может быть пустым.
это интересно, а как его обозвать чтобы телеметрия увидела?
или она его прямо так считывает?
ЗЫ: компаса у меня нет
Ходят слухи, что читать документацию нужно на том языке, на котором она написана.
Когда заняться нечем, начинают учить языки и учить остальных о полезности изучения языков. Ну до тех пор как документация приходит на китайском)))
в режиме стабилизации, чтобы ход стиков на аппе не был большим, какой параметр крутить ? Rate? или какой другой? Приходится стики до упора отводить, очень не удобно. Айнав последняя версия.
это интересно, а как его обозвать чтобы телеметрия увидела?
или она его прямо так считывает?
Если речь про INAV Lua Telemetry, она должна увидеть все эти датчики без посторонней помощи.
При условии, что в списке сенсоров (во вкладке Telemetry) датчик 0450 видится аппаратурой.
local data = {
txBattMin = general.battMin,
txBattMax = general.battMax,
lang = string.lower(general.language),
voice = general.voice,
mode_id = getTelemetryId("Tmp1"),
rxBatt_id = getTelemetryId("RxBt") > -1 and getTelemetryId("RxBt") or getTelemetryId("BtRx"),
sat_id = getTelemetryId("Tmp2"),
gpsAlt_id = getTelemetryId("GAlt"),
gpsLatLon_id = getTelemetryId("GPS"),
hdg_id = getTelemetryId("Hdg"),
fpv_id = getTelemetryId("FPV") > -1 and getTelemetryId("FPV") or getTelemetryId("0450"),
alt_id = getTelemetryId("Alt"),
dist_id = getTelemetryId(distSensor),
curr_id = getTelemetryId("Curr"),
altMax_id = getTelemetryId("Alt+"),
distMax_id = getTelemetryId(distSensor .. "+"),
currMax_id = getTelemetryId("Curr+"),
batt_id = getTelemetryId("VFAS"),
battMin_id = getTelemetryId("VFAS-"),
a4_id = getTelemetryId("A4"),
a4Min_id = getTelemetryId("A4-"),
fuel_id = getTelemetryId("Fuel"),
vspeed_id = getTelemetryId("VSpd"),
txBatt_id = getTelemetryId("tx-voltage"),
gpsAlt_unit = getTelemetryUnit("GAlt"),
alt_unit = getTelemetryUnit("Alt"),
vspeed_unit = getTelemetryUnit("VSpd"),
dist_unit = getTelemetryUnit(distSensor),
thr_id = getTelemetryId("thr"),
mode = 0,
modeId = 1,
satellites = 0,
gpsAlt = 0,
heading = 0,
fpv = 0,
altitude = 0,
distance = 0,
speed = 0,
current = 0,
fuel = 0,
batt = 0,
cell = 0,
rxBatt = 0,
txBatt = 0,
rssiLast = 0,
vspeed = 0,
hdop = 0,
throttle = 0,
homeResetPrev = false,
gpsFixPrev = false,
altNextPlay = 0,
altLastAlt = 0,
battNextPlay = 0,
battPercentPlayed = 100,
headFree = false,
headingHold = false,
altHold = false,
telemFlags = 0,
config = 0,
configLast = 1,
configTop = 1,
configSelect = 0,
crsf = false,
alt = {},
v = -1,
simu = string.sub(r, -4) == "simu",
--msg = m + i * 0.1 < 2.2 and "OpenTX v2.2+ Required" or false,
lastLock = { lat = 0, lon = 0 },
fUnit = {"mAh", "mWh"},
}
По крайней мере у меня что на Таранисе qx7, что на Джампере t16 никаких проблем с определением курса скриптом не было.
ЗЫ: компаса у меня нет
И как же вы на коптере без компаса?
Ну до тех пор как документация приходит на китайском)))
Было такое пару раз, но после запроса англоязычной документации у производителя она чудесным образом находилась.
Причём конторы были максимально китайскими (работали на внутренний рынок), но даже у них существовала англоязычная версия даташита с расчётом на иностранных клиентов.
Документация на английском уже давно стала стандартом, что не может не радовать.
в режиме стабилизации, чтобы ход стиков на аппе не был большим, какой параметр крутить ? Rate? или какой другой? Приходится стики до упора отводить, очень не удобно. Айнав последняя версия.
max_angle_inclination_rll и max_angle_inclination_pit
Это максимально допустимые углы по питч/ролл относительно горизонта.
Зачение по-умолчанию 300 (30 градусов) или около того. Если увеличить его до 450 (45°), борт станет заметно шустрее, а стики придётся отклонять на меньшие углы.
И как же вы на коптере без компаса?
а я разве говорил что мне для коптера? 😃
за инфу про сенсор спасибо!