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

Shrizt
X3_Shim:

Лечу в круизе. Переключаю в RTL, самолет сначала носом клюет на начале разворота, потом выравнивается. Пиды автотюном настраивал.
Самолет фантом.

Ну у тебя была высота 102 метра, он их сбросил 😃
Шутка, я тоже замечал, что при включении RTL чуток клюет, что печально, лучше бы он чуток задирал… мало ли какая ситуация.

А еще я заметил, что он как то реагирует на THR в режиме RTL… вот он вернулся, летает сверху, я THR на минимум, и он вроде как сбрасывает газ, а потом прибавляет, когда высоту начинает терять, и наоборот… кто знает, какой там алгоритм?

X3_Shim
Shrizt:

я тоже замечал, что при включении RTL чуток клюет

А я пересматривая видео кажется понял. При развороте он газ добавляет кратковременно (у меня на видео это видно в левом верхнем углу проценты газа). Надо попробовать THR2PITCH прибавить ему.

vasia

Итак с IQ напряженка, а тут еще лыжи не едут… люди памагите!
Ну ни как не могу загрузить в АРМ прошиву для X-Plane.

На вкладке Install Firmware > жму кнопку"HIL SIVULATOR PLANE QUAD HELI" в левом нижнем углу(кстати это одна кнопка или две?)> выскакивает> жму OK > начинается загрузка…потом тормозит > и вылетает
Как жить дальше не знаю, в три разных APM пытался влить - хрен…

prg

Новая версия прошивки minim osd для самолетов.
Пока в качестве дразнилки т.к. отсутствует описание, исходники не опубликовал и мало отлаживал. Кстати, подскажите, как лучше будет на тему этой прошивки общаться - завести отдельную тему или в блоге?

github.com/KIrill-ka/…/MinimOSD_x2_pre0.5.zip?raw=…

Основные новшества по сравнению с MinimOSD Extra:

  • синхронизация обновления экрана с видеосигналом (уже было в предыдущей моей прошивке)
  • командно-строчная утилита для windows и linux с поддержкой загрузки шрифтов и конфигураций
  • русский язык (вышеуказанный zip содержит только русскую версию)
  • обновление данных на экране по мере поступления - то есть, например, можно увеличить частоту отсылки параметров в MAVlink и они с этой частотой и будут отображаться
  • число экранов увеличено до 3
  • блокировка загрузчика шрифта с помощью переменной в eeprom (как предложил Алексей Козин)

Ну и еще всякого. Совместимость с графической утилитой (OSD_Config) старался сохранять, но новые параметры в ней задать нельзя.

Пока все. Ругать эту работу нельзя, можно высказывать позитивные пожелания 😉

X3_Shim
prg:

Ругать эту работу нельзя, можно высказывать позитивные пожелания

Позитивное пожелание. Не тратить силы на Minim, а обратить внимание на новую китайскую осд на stm32 графическую. 😃

prg
X3_Shim:

Позитивное пожелание.

Это не позитивное. В данной ситуации я работаю не за деньги, работа довольно объемная, поэтому я делаю то, что считаю нужным и то, что мне приносит некоторое удовольствие.

X3_Shim
prg:

Это не позитивное. В данной ситуации я работаю не за деньги, работа довольно объемная

Ну я понимаю что не за деньги. Но разве не принесет удовольствия красивая графическая OSD ? Точнее процесс преобразования НЕ красивой в красивую ? 😃

prg:

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

Вот тут уже по теме вопрос. А на глаз сильно заметно ? Ну если поставить максимальную частоту обновления горизонта в APM?

prg

Кстати, новая китайская OSD использует MAX7456, который:
All versions are Not Recommended for New Designs.
Так что с верой в светлое будущее, ее тоже использовать нельзя.

hav22
vasia:

в три разных APM пытался влить - хрен…

Суда по логам проблема не в APM, а в отсутствии прошивки на сервере. Я глянул исходники и действительно, нет такого файла на серваке (firmware.diydrones.com/Plane/…/ArduPlane.hex). Нашел самую последнюю прошивку ArduPlane с HIL тут:

firmware.diydrones.com/Plane/…/ArduPlane.hex

Можно попробовать залить ее руками через AVRDUDE.

prg
X3_Shim:

Но разве не принесет удовольствия красивая графическая OSD

Результат, может, и принесет. Но работа менее приятная и результат где-то уж очень далеко. Мне и так немного жаль времени, которое было потрачено уже и еще будет потрачено.

X3_Shim:

А на глаз сильно заметно ? Ну если поставить максимальную частоту обновления горизонта в APM?

Да, сильно заметно.

Shrizt
prg:

стати, новая китайская OSD использует MAX7456, который:

А есть аналоги?

X3_Shim:

Надо попробовать THR2PITCH прибавить ему.

Дело, надо попробовать!

X3_Shim
prg:

Да, сильно заметно.

ну значит надо пробовать 😃

alexeykozin
prg:

Кстати, новая китайская OSD использует MAX7456, который:
All versions are Not Recommended for New Designs.
Так что с верой в светлое будущее, ее тоже использовать нельзя.

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

prg:

Ругать эту работу нельзя, можно высказывать позитивные пожелани

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

prg
alexeykozin:

это кстати фигня ибо эти максы освоены китайскими клонерами

Да не, я так. Понимаю, что они быстро не кончатся. С другой стороны, на обоих двух OSD клонированные максы мне пришлось менять. Вторая OSD куплена в этом году. Ну уж не знаю, что провоцирует ошибку кроме температуры среды, но пропадает или OSD или все изображение.

alexeykozin:

надеюсь тут уже vsync уже аппаратно по прерыванию а не цикл запросов по spi?

Да, без SPI. Но без прерывания. А на mavlinkosd vsync подцеплен? А то может придется сделать поведение настраиваемым…

alexeykozin:

погоняю втч с осцилом

Я уже посмотрел немного.

Вверху SCK Внизу видеосигнал. Ямки в ём - vsync. Полное обновление экрана - где-то за 1200 микросекунд. Можно существенно сократить при желании.

alexeykozin:

как насчет интеграции коптерной реализации и самолетной в один исходник?

Надо сначала полноценно опубликовать самолетную прошивку. Потом можно. Но для коптерной версии мне нужно коптер или кого-то с коптером в помощь.

haSh=
vasia:

Как жить дальше не знаю, в три разных APM пытался влить - хрен…

Шнурок пробовали другой? У меня с тем что был в комплекте с APM тоже была какая-то страшная ошибка, пока не взял качественный шнурок от смартфона.

vjick

А где то в теме проскальзывало про V хвост. Дружит с ним апм? ткните где было?

hotoj
prg:

Новая версия прошивки minim osd для самолетов.
Пока в качестве дразнилки т.к. отсутствует описание, исходники не опубликовал и мало отлаживал. Кстати, подскажите, как лучше будет на тему этой прошивки общаться - завести отдельную тему или в блоге?

github.com/KIrill-ka/…/MinimOSD_x2_pre0.5.zip?raw=…

Основные новшества по сравнению с MinimOSD Extra:

  • синхронизация обновления экрана с видеосигналом (уже было в предыдущей моей прошивке)
  • командно-строчная утилита для windows и linux с поддержкой загрузки шрифтов и конфигураций
  • русский язык (вышеуказанный zip содержит только русскую версию)
  • обновление данных на экране по мере поступления - то есть, например, можно увеличить частоту отсылки параметров в MAVlink и они с этой частотой и будут отображаться
  • число экранов увеличено до 3
  • блокировка загрузчика шрифта с помощью переменной в eeprom (как предложил Алексей Козин)

Пока все. Ругать эту работу нельзя, можно высказывать позитивные пожелания 😉

Установил прошивку и шрифты, немного настроил

Родной язык выглядит намного привлекательнее

prg:

Совместимость с графической утилитой (OSD_Config) старался сохранять, но новые параметры в ней задать нельзя.

Назревает вопрос… Тогда как задавать новые параметры?

skyshooter

Доброго времени суток всем!
Подскажите пожалуйста, что можно сделать в этой ситуации.
Установил Mission Planner на ноутбук, установился он криво: например на вкладке FlightData не отображается окно с горизонтом, скоростью и высотой, при калибровке компаса вообще вылетает с ошибкой “Программа будет завершена”. На стационарном ПК все работает идеально, винда одинаковая, 8. Удалял, переустанавливал, но почему-то ставит всегда в папку по умолчанию, хотя я менял путь. В итоге переустановка не помогает. Подскажите пожалуйста что можно еще попробовать сделать.
Спасибо.

MANS

Попробуйте качать zip-архивы. Они не требуют установки.
Разархивировали и запустили exe-шник Mission Planner.
Пробуйте разные версии, начиная с самой свежей.

Качать тут
firmware.diydrones.com/Tools/MissionPlanner/

alexeykozin

мишен планеру нужен dotnet framework причем какойто определенной версии, иначе сыплются проблемы