OpenPilot and CopterControl

baychi
SkyWorker:

OpenPilot готовит выпуск OSD. Очень интересно…

Лучше-б они какой готовый протокол OSD сделали. Например для AP117Hornet. Порт есть, что-то туда даже гонят, кажись. Почем-б готовое массовое изделие не прицепить?

HikeR

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

хотя, купите мне такое OSD плюс одну из поддерживаемых им стабилизаций, сниму протокол, если он не пошифрован, то проблем с добавлением не вижу.

baychi
HikeR:

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

  1. Потому что это устройство уже есть и продается на каждом углу.
  2. Потому что протокол открыт производителем.
  3. Потому что мне нравится, как сделано это OSD.
HikeR:

сниму протокол, если он не пошифрован, то проблем с добавлением не вижу.

Протокол открыт еще 2 года назад и валялся на официальном сайте.
Могу предоставить описание протокола а также исходники своей программы на C, отображающей данные этого протокола на ПК под Windows.

HikeR

причины максимально холиварны, но давайте начнем с открытого протокола, на офсайте о нём ни слова.

baychi
HikeR:

но давайте начнем с открытого протокола, на офсайте о нём ни слова.

shop.fyetech.com/dl/fy21apcompro.pdf

Кроме того OSD AP117 понимает NMEA строки при прямом подключении GPS (вместо FY21/31AP или FY91Q).

HikeR

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

в общем ситуация такая же как и с телеметрийными ВЧ-модулями/приемниками FrSky. протокол доступен, но смешная скорость передачи сводит на нет полезность такого канала.

baychi
HikeR:

с CopterControl-а можно взять только текущее положение для отображения авиагоризонта, но занимать ради этого целый порт…

А если еще и GPS через CC подключить?

HikeR:

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

Элементами управлять нельзя, а вот использовать без АП (только с GSP-ом), можно.

Любопытны перспективы выхода OpenPilot OSD: когда можно будет купить и какой порядок цены?

HikeR:

EagleTree OSD Pro в этом плане куда заманчивее, настройке поддается практически все кроме шрифта.

Разве Игл можно подключить по порту протокола к чужому IMU или АП?

HikeR
baychi:

когда можно будет купить и какой порядок цены?

когда - как только
цена - 40-50 баксов

baychi:

Разве Игл можно подключить по порту протокола к чужому IMU или АП?

OSD от иглов принимает данные по I2C, адрес девайса известен, параметры распарсили. не следил за этим делом, но вроде тогда положение настраивалось через родной софт, а цифры передавались уже какие нужно.

ну и цена у иглов куда интереснее 😉