Activity

Хирургия wifibroadcast и Шеф-Пилот 2
brat002;bt148718

Тогда вопросов нет, но поделиться всё равно можно было бы 😃 Всё равно ведь повторят.

Я вот терпеть не могу когда мне навязывают другую логику работы моего софта, а обычно так и происходит с опенсурсными. Так что я не хочу чтоб вмешивались в мой код, и не хочу навязывать свой код другим. Так что у Бенефита - свои компоненты и их взаимодействие, у меня - свои.

Хирургия wifibroadcast и Шеф-Пилот 2
brat002;bt148714

Код wifibroadcast опубликован под GPLv2.

Я ж ответил что из того кода используются только утилиты tx и rx. Их исходники и так доступны у Бенефита. А всё остальное я писал, так что никакие лицензии не нарушаются.

Хирургия wifibroadcast и Шеф-Пилот 2
brat002;bt148705

Некрасиво выглядит - взяли открытое решение, доработали и давай продавать.

У Бенефита взяты только tx и rx. И то, мне очень не нравится как оно реализовано, так что тоже буду переделывать когда руки дойдут. Всё остальное - своё. А вот портированые tx и rx на роутеры Ubiquity закоммичу когда протестируем в поле.

Хирургия wifibroadcast и Шеф-Пилот 2
Lazy:

Да я уже тыщу раз говорил. 😃
OpenCV и OSD рисовать прямо на борту. Не так давно на просторах видел реализацию на второй малине.

На борту на видео накладывается телеметрийная строчка (на скриншоте видна по центру сверху). Только щас её ещё с чёрным фоном сделал, чтоб всегда видна была. Вариантов рисовать графику аналогичным способом пока не нашёл.

Второе тестирование HD-линка в поле, 11 апреля
skydiver;bt135708

Ну мы налетали то, что к концу полетов Евгений не выдержал и подошел с вопросом - "Скока стоит мелкий коптер?"😁

Я не думаю что он так быстро скомпонует видео и отчет…

Эхх, видимо мне мой квадрик скоро реанимировать предстоит. После эпичного фейла я его боюся и он уже два года на стенке висит. Но для тестов - надо бы.

Второе тестирование HD-линка в поле, 11 апреля
Lazy;bt135702

Давайте перестанем себя обманывать?
Лучшая система - это которая стоит 1000 рЭ. А самая лучшая - нахаляву.

Уточнение - система, которая при цене максимум в тыщу ещё и работает?

Второе тестирование HD-линка в поле, 11 апреля
Lazy;bt135697

Замечательно. Но без минимального ОСД и стыка с АП и сенсора Full HD оно неприменимо. 😦
Есть вполне определённый рынок клиентов, которые профессионально заинтересованы в таких решениях. За довольно немало нефтеденег. Но они капризны и им полуфабрикаты не нужны.

Ну вот кстати со SwiftAi (бывший Smalltim) сейчас наиполнейшая интеграция как на земле, так и на борту (я именно их сначала делал, ардупилот уже потом начал добавлять).

Второе тестирование HD-линка в поле, 11 апреля
Lazy:

Меня бы тоже устроило, даже без 20х и даже без стабилизации. И шоб ОСД в воздухе. Вот прям сейчас две штуки бы взял.

Так… А чем вас не устраивает та железка леопардовая??? Почему их не взять прям сейчас две штуки?

Второе тестирование HD-линка в поле, 11 апреля
skydiver;bt135678

Ну вот так всегда( Может пора проц поменять на тот где библиотеки подешевле и есть CSI?😒

Дык этот проц такой дорогой только потому что такоё могёт 😦 Остальные умеют тупо h264 жать и всё.

Второе тестирование HD-линка в поле, 11 апреля
skydiver;bt135672

Кстати да, просили же задачки посложнее) Надо еще добавить электронную стабилизацию картинки. Автоматическое слежение за объектом тоже было бы неплохо, с выдачей команд на ОПУ.

Эхх, сам проц дофига чего могёт. Но только при наличии библиотек, которые нужным образом регистры и блоки проца настраивают 😦 Есть и електронная стабилизация ( $1,499.00) А ещё шумоподавление, двойной ресайзер и енкодер (можно писать на борту в одном разрешении и битрейте, а транслировать в другом), детектор движения

Второе тестирование HD-линка в поле, 11 апреля
Lazy;bt135649

Нам не нужны понты для приезжих. Нам работать.
Скорость, высота, координаты, напруга борта, режим АП. Можно ещё точечку по центру картинки.
ВСЁ!!!

Нашёл библиотеку от техасовсцев, которая реализует быструю графику и текст поверх цифрового видео без увеличения задержки. Но ихний ценник на неё - $1,799.00. Это вам настолько уж критично??? 😃

Второе тестирование HD-линка в поле, 11 апреля
skydiver;bt135655

Ну вот, всегда говорил что программисты ничего не понимают в полетах) ЛА не кошка, жизнь одна, но вывести количество отказавших моторов -идея хорошая)
Вон сегодня летали, улетал - 8мь моторов работало, прилетел - только 7мь:o

Ну я больше по самолётам, там мотор один, зато планировать можно и без мотора. А вот хвост и крылья, бывает, отваливаются 😃

Второе тестирование HD-линка в поле, 11 апреля
skydiver;bt135606

Дядя Вова, ну не мучай людей раньше времени, все постепенно, все сделают)

Не не не, такими вещами мучать можно и нужно. Я уж говорил что против телеметрии в видео, но если сделать отключаемой то так и быть, смирюсь 😃 Только вот не представляю как в леопардах это реализовано.

Второе тестирование HD-линка в поле, 11 апреля
Lazy;bt135602

Гон. Наглый гон. 😁
Я летал с Леопардовской платой. И там оверлей укладывался в картинку.
Не, на грунте оно попроще канешн будет. При условии, что не нужно ТОЧНО определять координату, куда смотрит камера.

Окак. А можно ссылочку на видео с записью, посмотреть как оно там? Текст поверх цифирьного видео накладывать можно, но это чревато увеличением задержки. А вот если и рисовать на борту - тормоза аццкие должны быть. Если у леопарда это работает и не сказывается на задержке - значит надо искать где подкрутить.

Второе тестирование HD-линка в поле, 11 апреля
skydiver;bt135598

А как насчет записи видео\телеметрии на карточку?

Ну я один рцборду и плееры кодю, так что не успеваю одновременно. Это на очереди, скоро будет. Ещё и ардупилотовский мавлинк нормальный парсинг сделать надо, а то пока полностью работает только со SwiftAi.

Второе тестирование HD-линка в поле, 11 апреля
Lazy;bt135599

Тыщу раз говорил - делайте ОСД в проце, на борту. Тем более, что проц позволяет оверлей.
Не, мы гоним на грунт и уже на грунте кладём. С непредсказуемой задержкой.😁

Неее, я ж писал что проц позволяет оверлей на аналоговом видеовыходе. А я то про цифирьный талдычу. Я уж лучше с синхронизацией на земле покопаюсь (хотя некоторые люди наоборот против синхронизации, главное чтоб телеметрия приходила, пофиг синхронно или несинхронно с картинкой). Но это больше времени займёт, так что пока пусть хоть так пишет.

Второе тестирование HD-линка в поле, 11 апреля

А бяк-бяк крылышками - вообще моя гордость 😃 На самом деле удобно оказалось - визуализация газа. Т.е. чем больше газ (канал Throttle) - тем выше частота и амплитуда махания “крылышек”.

Второе тестирование HD-линка в поле, 11 апреля

Насчёт записи видео с телеметрией - пока вот что получилось. Заодно появилась фича - помимо записи в файл можно транслировать по RTMP на какой-нить медиасервер (я обычно на ustream гоню) для массового просмотра.

Второе тестирование HD-линка в поле, 11 апреля
skydiver;bt135342

Либо искать ХДшную ССД матрицу для камеры с параллельным интерфейсом и пытаться ее запустить.

Я вот мечтаю соньку прицепить, IMXxxx какой-нить. Китайцы на них штампую кучу ip камер всяких, как раз на dm368, так что к нам подцепить не проблема. Проблема - найти эти сенсоры в розничной продаже 😦 Всю алибабу перерыл - не нашёл.

UPD> На IMX174 как раз global shutter, желе не будет. Правда, паралельный интерфейс не у всех сонек, так что предстоит найти чтоб и DVP был и GS.

Результаты встречи и первых тестов HD и телеметрийного линка
Avenum;bt135017

а виртурилка на него сможет накладывать телеметрию?

Да! На аналоговом видеовыходе у нас 2 слоя OSD доступны (обычный линуховый фреймбуфер), 15 цветов с прозрачностью. Так что там возможностей много, можно хоть такой же HUD как в плеере нарисовать. Только вот я не пробовал ресайз из 1280x720 в PAL делать, так что тут щупать надо будет.

Наконец-то наш HD-линк для видео и автопилотов APM и SwiftAI готов к открытым тестам
alexeykozin;bt134452

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

Писать видео на борту (и одновременно гнать то же видео на землю) - можно. А вот накладывать телеметрию геморройнее. Текстовую инфу накладывать ещё более-менее, а вот рисовать точки/линии - проц не потянет. Я вот наоборот стараюсь избавиться от захламления картинки телеметрией, чтоб она отключаемая была. С синхронизацией как раз не особая проблема, по бортовым таймстампам в видео и в пакетах телеметрии очень даже вполне себе нормуль.

Наконец-то наш HD-линк для видео и автопилотов APM и SwiftAI готов к открытым тестам
skydiver:

Евгений, а придумали что-нибудь с одновременной работой/или переключением на лету аналогового видео и ХДМИ?

Физическое подключение одновременно аналоговых входов и hdmi проверили - работает. В программном плане - железку ребутить приходится для того чтоб выбранный вход задействован стал. Т.е. тут остаётся чисто программная задача - драйвера подкрутить чтоб одновременно оба девайса видны были, чтоб как раз на лету переключаться можно было. Пока особых запросов на эту фичу не было, устраивает переключение после ребута. Так что если переключение на лету будет шибко востребована - сделаем.

Наконец-то наш HD-линк для видео и автопилотов APM и SwiftAI готов к открытым тестам
Dimmitri;bt134453

Неплохо конечно!
ИМХО. был бы проброс аналоговой телеметрии от сторонних телеметрий, да еще и PPM по мосту гнать, цены б не было.

Если у сторонней телеметрии обычный интерфейс (uart, i2c, spi) - не проблема. Пока только Ардупилот и SwiftAi заявлены т.к. их уже опробовали на практике. Если подскажете ещё какие-нибудь телеметрии - прикрутим и их. PPM гнать - ваще не проблема, PPM-SUM выход на виртурилке есть.

Наконец-то наш HD-линк для видео и автопилотов APM и SwiftAI готов к открытым тестам
Avenum;bt134434

супер =) просто супер =) наконец-то завершенное решение по hd =) как она с PixHawk дружит?
мне кажется с nvidia Shield очень удобно будет пользоваться =)
habrastorage.org/…/ae95b5706802e86bf6c9e… (3.9 MB)

Практика показывает что аналоговые оси у обычных компутерных геймпадов (и у этой нвидиевской штуки) сильно проигрывают осям обычных апп. Так что работать-то будет, но, имхо, управлять неудобно.

Приветствую,

“…если не будущий чемпион, в DIY сегменте, то уж точно многих на свою сторону перетянет”
Такой задачи перед собой не ставили, делали для своих проектов. Но, судя по количеству заинтересовавшихся людей, может и правда свою популярность получит 😃