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

khomyakk

Алексей, неужели нельзя по человечески сказать? 😃
Остальные мои рассуждения верны?

alexeykozin
khomyakk:

TRIM_THROTTLE: This is the throttle % required for level flight at the normal cruise speed

это уровень газа (процент положения ручки газа) соответствующий нормальному горизонтальному полету,
тоесть это начальное положение ручки от которого отталкиваться в расчетах для того чтобы самолет держал серединку между минимальной и максимальной круизной скоростью, не снижался и не набирал высоту

khomyakk:

Алексей, неужели нельзя по человечески сказать?

можно, но все это требуте времени для формулировки мысли

khomyakk:

То есть мне надо Круизную скорость поставить 65-70 км\ч и тогда эти два параметра сблизятся.

уточните какие конкретно параметры вы имеете ввиду.
минимальная и максимальная воздушные скорости - это конструктивные скорости свойственные модели, при уменьшении воздушной скорости ниже минимальной самолет может свалиться, при превышении конструкция может разрушиться

khomyakk

Жаль не сохранил сегодняшнее видео, отлетел на несколько километров, высота 230(высота возврата 100), включаю РТЛ, воздушная скорость опускается до установленных 54 км\ч, постепенное снижение высоты, на 200м включаю Круиз, воздушная поднимается до 70км\ч.

Роман1971

Странное дело. Сегодня поставил новый контроллер Pixhawk и обнаружил, что он вообще не пишет НИЧЕГО на карту памяти. Вначале подумал, что карта памяти битая, заменил на заведомо нормальную. Тот же результат. Хотя сам автопилот пашет нормально. Может где то запись отключена? Но там по умолчанию он все же писать должен. Отфарматировал карту и подключил к нему- абсолютно НИчего. Отформатировал эту же карту и подключил к другому автопилоту - тот сразу создал папку APM и тд. Ну как обычно. А это вот не пишет вообще. Странно очень…

Роман1971

После перепрошивки вообще перестал писать PIXHAWK логи. DataFlash захожу - а там пусто вообще. Ради прикола подключил старый APM - там все нормально…

alexeykozin
Роман1971:

перестал писать PIXHAWK логи

такое может быть по следующим причинам

  • прошивка не предусматривает логи (вы не указали ни версию ни тип используемого по)

  • в настройках отключено логгирование (но если это прошивка ардупилот при старте должна возникнуть как минимум папка апм, с прошивкой px4 native хз должно ли там что то появляться )

  • возможна неисправность контроллера

Alex135
alexeykozin:

как минимум папка апм

Роман через ПК посмотрите должны писаться файлы BIN(не через МП)

Роман1971

Прошивка ArduPlane последняя V3.9.2 Контроллер PIXHAWK. Папка появляется, только пусто в ней. LOG_BITMASK =65535 - те по умолчанию LOG_DISARMED =0 и LOG_FILE_DSRMROT=1 т е пишется когда арминг только. Проверил второй контроллер с этой прошивкой, тоже фиг чего там… Через комп смотрю на карту памяти там пусто. И это на двух контролллерах.

Alex83
Роман1971:

После перепрошивки вообще перестал писать PIXHAWK логи. DataFlash захожу - а там пусто вообще. Ради прикола подключил старый APM - там все нормально…

Попробуйте поставить прошивку отсюда
firmware.ardupilot.org/Plane/latest/Pixhawk1/ (сборка из текущего репозитория)
Возможно в стабильную версию не портировали какой-то фикс…

Роман1971

Стронний софт не стоял. Контроллер рабочий - летал, нареканий нет. Сейчас форматирую FAT 32 со стандартным кластером, залью прошивку последнию и попытаюсь опять . Такое ощущение, что иногда пишет на карту

Alex135

это не только софта касается, описаны некоторые подводные камни. Было время у меня выдавало ошибку, нашел описание как победить победил. Теперь так пробую не выходит.

После первой прошивки ардукоптера нужно держать нажатой кнопку которая подключена в разъем “switch” - при этом перегружается прошивка в pxio из основной части прошивки (процессор отвечающий за ввод-вывод)

Роман1971

Он сам теперь перегружается после прошивки. Поэтому с пишалкой -хряхтелкой надо прошивать. Она там сигналами говорит, что происходит. Я бы и не стал особо в логи лезть, просто вчера при полете надпись DISARMED лезла, хотя все летело, было заармлено итд. Вот и хотел разобраться…

Роман1971

Помучил два контроллера. Вывод такой. Они ведут себя абсолютно одинаково. При прошивке создают папку APM и в ней папку LOGS. Ничего туда не пишут. Флэшки нормальные, форматированы в FAT 32 со стандартным размером кластера. (1 и 4 ГГб) Попытка войти в DATA FLASH LOG ничего не дает. Там пусто. Все контроллеры летали. Нареканий нет. Но логи не пишутся просто. Уже в настройках поставил писать логи , когда DISARM, все пофиг…

alexeykozin
Alex135:

это не только софта касается, описаны некоторые подводные камни. Было время у меня выдавало ошибку, нашел описание как победить победил. Теперь так пробую не выходит.

это бубен для случая когда основной проц прошился свежей, а второй, мелкий - нет и остался со старой. у пикса два процессора один называется fmu второй io.
если фокус не проходит скорее всего причиной является не проблема с io прошивкой

посмотрите еще этот параметр

ardupilot.org/plane/docs/parameters.html#log-backe…

по идее по дефолту должен быть 1 File

Роман1971

Чем глубже в лес , тем упитаннее партизаны. Загрузил прошивку для коптера и все пашет. Опа! А в самолетной - хрен! Причем BITMASK для коптера стоит по умолчанию 830 а для самолета 65535. А что касается параметра LOG_BACKEND_TYPE: - 1 стоит.

Вообщем понятно в чем дело. Осталось прошивку выбрать. Вроде предыдущая ничего была…

Роман1971

Столкнулся еще с одним глюком. По Mavlink Message на Minim OSD лезет надпись DISARAMED постоянно. Хотя естественно все за армено и летит нормально. Причем только на OSD лезет. По телеметрии - нет. Где в логах глянуть что хоть вызывает это фигню?

Glinco

А другие осд есть попробовать подключить?

Если в пакете правильное состояние идет, то это глюки ОСД.

alexeykozin
Роман1971:

Где в логах глянуть что хоть вызывает это фигню?

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

Роман1971:

По Mavlink Message на Minim OSD лезет надпись DISARAMED постоянно

в мавлинке армед/дизармед это не тектовая строка а бит в сообщении
…blogspot.com/…/checking-mavhttpswwwbloggercomblog…

Роман1971

Стояла стандартная для MINIMOSD , но перепрошил от NIGHT-Ghost на последнию для Mavlink. У меня еще там проблемы с отображением высоты были, переодически высота отображалась нереальная - 100 с лишним метров. Но это видимо известная ошибка. Сейчас гляну как новая работать будет.

alexeykozin

с высотой стандартная трабла
но трабла в голове наших “пилотов”
высота бывает
“над уровнем моря”

“относительная барометрическая” (у нас относительно точки взлета, при арминге записывается давление в точке взлета, в авиации относительно кромки впп по средствам радиосвязи пилот получает давление в метеосводке)
“высота относительно рельефа” (у нас используют лидар, в авиации используется радиовысотомер)

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