Activity
Тогда вопросов нет, но поделиться всё равно можно было бы 😃 Всё равно ведь повторят.
Я вот терпеть не могу когда мне навязывают другую логику работы моего софта, а обычно так и происходит с опенсурсными. Так что я не хочу чтоб вмешивались в мой код, и не хочу навязывать свой код другим. Так что у Бенефита - свои компоненты и их взаимодействие, у меня - свои.
Код wifibroadcast опубликован под GPLv2.
Я ж ответил что из того кода используются только утилиты tx и rx. Их исходники и так доступны у Бенефита. А всё остальное я писал, так что никакие лицензии не нарушаются.
Некрасиво выглядит - взяли открытое решение, доработали и давай продавать.
У Бенефита взяты только tx и rx. И то, мне очень не нравится как оно реализовано, так что тоже буду переделывать когда руки дойдут. Всё остальное - своё. А вот портированые tx и rx на роутеры Ubiquity закоммичу когда протестируем в поле.
Да я уже тыщу раз говорил. 😃
OpenCV и OSD рисовать прямо на борту. Не так давно на просторах видел реализацию на второй малине.
На борту на видео накладывается телеметрийная строчка (на скриншоте видна по центру сверху). Только щас её ещё с чёрным фоном сделал, чтоб всегда видна была. Вариантов рисовать графику аналогичным способом пока не нашёл.
Эх…Тратите вы силы на ненужное 😃 Я не имею ввиду WiFI Broadcast. 😃
А что нужное?
Ну мы налетали то, что к концу полетов Евгений не выдержал и подошел с вопросом - "Скока стоит мелкий коптер?"😁
Я не думаю что он так быстро скомпонует видео и отчет…
Эхх, видимо мне мой квадрик скоро реанимировать предстоит. После эпичного фейла я его боюся и он уже два года на стенке висит. Но для тестов - надо бы.
Флудерасты😁
Просто жду когда Евгений новую тему создаст про сегодняшние испытания. А то ж мне интересно чего вы там налетали сегодня.
Давайте перестанем себя обманывать?
Лучшая система - это которая стоит 1000 рЭ. А самая лучшая - нахаляву.
Уточнение - система, которая при цене максимум в тыщу ещё и работает?
Замечательно. Но без минимального ОСД и стыка с АП и сенсора Full HD оно неприменимо. 😦
Есть вполне определённый рынок клиентов, которые профессионально заинтересованы в таких решениях. За довольно немало нефтеденег. Но они капризны и им полуфабрикаты не нужны.
Ну вот кстати со SwiftAi (бывший Smalltim) сейчас наиполнейшая интеграция как на земле, так и на борту (я именно их сначала делал, ардупилот уже потом начал добавлять).
А вот проклятые буржуи начинают выставлять счета в Х000$.
Вот в этом я им завидую, мы пока так не умеем 😦
Ваша меньше. Разведены интерфейсы. Имеет бОльший потенциал.
А ещё работает от 2.8 до 20 В и жрёт меньше 😄
Мы же не обсуждаем леопардовую железку, правда? 😃
Ну я пытаюсь сравнить и понять что у них нехорошо и почему вас наша железка заинтересовала.
Меня бы тоже устроило, даже без 20х и даже без стабилизации. И шоб ОСД в воздухе. Вот прям сейчас две штуки бы взял.
Так… А чем вас не устраивает та железка леопардовая??? Почему их не взять прям сейчас две штуки?
А что вы реализовали из того, что он могёт?
В том то и дело что пока ничего, только кодирование 😦
Ну вот так всегда( Может пора проц поменять на тот где библиотеки подешевле и есть CSI?😒
Дык этот проц такой дорогой только потому что такоё могёт 😦 Остальные умеют тупо h264 жать и всё.
Кстати да, просили же задачки посложнее) Надо еще добавить электронную стабилизацию картинки. Автоматическое слежение за объектом тоже было бы неплохо, с выдачей команд на ОПУ.
Эхх, сам проц дофига чего могёт. Но только при наличии библиотек, которые нужным образом регистры и блоки проца настраивают 😦 Есть и електронная стабилизация ( $1,499.00) А ещё шумоподавление, двойной ресайзер и енкодер (можно писать на борту в одном разрешении и битрейте, а транслировать в другом), детектор движения
Нам не нужны понты для приезжих. Нам работать.
Скорость, высота, координаты, напруга борта, режим АП. Можно ещё точечку по центру картинки.
ВСЁ!!!
Нашёл библиотеку от техасовсцев, которая реализует быструю графику и текст поверх цифрового видео без увеличения задержки. Но ихний ценник на неё - $1,799.00. Это вам настолько уж критично??? 😃
Ну вот, всегда говорил что программисты ничего не понимают в полетах) ЛА не кошка, жизнь одна, но вывести количество отказавших моторов -идея хорошая)
Вон сегодня летали, улетал - 8мь моторов работало, прилетел - только 7мь:o
Ну я больше по самолётам, там мотор один, зато планировать можно и без мотора. А вот хвост и крылья, бывает, отваливаются 😃
Загруженность бомбоотсека в % или в штуках, баллистический калькулятор, активное оружие(воздух/земля, воздух/воздух)😁
Главное - количество оставшихся жизней
Скинул в почту картинку. 😃
Посмотрел картинку. Я это за OSD даже и не считал, просто текст на экране, да ещё и без прозрачности.
Дядя Вова, ну не мучай людей раньше времени, все постепенно, все сделают)
Не не не, такими вещами мучать можно и нужно. Я уж говорил что против телеметрии в видео, но если сделать отключаемой то так и быть, смирюсь 😃 Только вот не представляю как в леопардах это реализовано.
Гон. Наглый гон. 😁
Я летал с Леопардовской платой. И там оверлей укладывался в картинку.
Не, на грунте оно попроще канешн будет. При условии, что не нужно ТОЧНО определять координату, куда смотрит камера.
Окак. А можно ссылочку на видео с записью, посмотреть как оно там? Текст поверх цифирьного видео накладывать можно, но это чревато увеличением задержки. А вот если и рисовать на борту - тормоза аццкие должны быть. Если у леопарда это работает и не сказывается на задержке - значит надо искать где подкрутить.
А как насчет записи видео\телеметрии на карточку?
Ну я один рцборду и плееры кодю, так что не успеваю одновременно. Это на очереди, скоро будет. Ещё и ардупилотовский мавлинк нормальный парсинг сделать надо, а то пока полностью работает только со SwiftAi.
Тыщу раз говорил - делайте ОСД в проце, на борту. Тем более, что проц позволяет оверлей.
Не, мы гоним на грунт и уже на грунте кладём. С непредсказуемой задержкой.😁
Неее, я ж писал что проц позволяет оверлей на аналоговом видеовыходе. А я то про цифирьный талдычу. Я уж лучше с синхронизацией на земле покопаюсь (хотя некоторые люди наоборот против синхронизации, главное чтоб телеметрия приходила, пофиг синхронно или несинхронно с картинкой). Но это больше времени займёт, так что пока пусть хоть так пишет.
А бяк-бяк крылышками - вообще моя гордость 😃 На самом деле удобно оказалось - визуализация газа. Т.е. чем больше газ (канал Throttle) - тем выше частота и амплитуда махания “крылышек”.
Насчёт записи видео с телеметрией - пока вот что получилось. Заодно появилась фича - помимо записи в файл можно транслировать по RTMP на какой-нить медиасервер (я обычно на ustream гоню) для массового просмотра.
Либо искать ХДшную ССД матрицу для камеры с параллельным интерфейсом и пытаться ее запустить.
Я вот мечтаю соньку прицепить, IMXxxx какой-нить. Китайцы на них штампую кучу ip камер всяких, как раз на dm368, так что к нам подцепить не проблема. Проблема - найти эти сенсоры в розничной продаже 😦 Всю алибабу перерыл - не нашёл.
UPD> На IMX174 как раз global shutter, желе не будет. Правда, паралельный интерфейс не у всех сонек, так что предстоит найти чтоб и DVP был и GS.
а виртурилка на него сможет накладывать телеметрию?
Да! На аналоговом видеовыходе у нас 2 слоя OSD доступны (обычный линуховый фреймбуфер), 15 цветов с прозрачностью. Так что там возможностей много, можно хоть такой же HUD как в плеере нарисовать. Только вот я не пробовал ресайз из 1280x720 в PAL делать, так что тут щупать надо будет.
Про запись в плеере да, мой косяк. Немного изменил логику работы а толком не проверил. Короче, пофиксю.
у меня вопрос вот какой.
можно ли виртурилку использовать как бортовой видео регистратор
нужно писать либо поток от аналоговой камеры с наложением от миним осд
либо цифровое видео но чтоб можно было аналогично наложить бортовые показатели
такая система гораздо более показательна при разборе полетов нежели записи видео и телеметрии отдельно ибо достаточно сложный момент - синхронизация
Писать видео на борту (и одновременно гнать то же видео на землю) - можно. А вот накладывать телеметрию геморройнее. Текстовую инфу накладывать ещё более-менее, а вот рисовать точки/линии - проц не потянет. Я вот наоборот стараюсь избавиться от захламления картинки телеметрией, чтоб она отключаемая была. С синхронизацией как раз не особая проблема, по бортовым таймстампам в видео и в пакетах телеметрии очень даже вполне себе нормуль.
Евгений, а придумали что-нибудь с одновременной работой/или переключением на лету аналогового видео и ХДМИ?
Физическое подключение одновременно аналоговых входов и hdmi проверили - работает. В программном плане - железку ребутить приходится для того чтоб выбранный вход задействован стал. Т.е. тут остаётся чисто программная задача - драйвера подкрутить чтоб одновременно оба девайса видны были, чтоб как раз на лету переключаться можно было. Пока особых запросов на эту фичу не было, устраивает переключение после ребута. Так что если переключение на лету будет шибко востребована - сделаем.
Неплохо конечно!
ИМХО. был бы проброс аналоговой телеметрии от сторонних телеметрий, да еще и PPM по мосту гнать, цены б не было.
Если у сторонней телеметрии обычный интерфейс (uart, i2c, spi) - не проблема. Пока только Ардупилот и SwiftAi заявлены т.к. их уже опробовали на практике. Если подскажете ещё какие-нибудь телеметрии - прикрутим и их. PPM гнать - ваще не проблема, PPM-SUM выход на виртурилке есть.
супер =) просто супер =) наконец-то завершенное решение по hd =) как она с PixHawk дружит?
мне кажется с nvidia Shield очень удобно будет пользоваться =)
habrastorage.org/…/ae95b5706802e86bf6c9e… (3.9 MB)
Практика показывает что аналоговые оси у обычных компутерных геймпадов (и у этой нвидиевской штуки) сильно проигрывают осям обычных апп. Так что работать-то будет, но, имхо, управлять неудобно.
“…если не будущий чемпион, в DIY сегменте, то уж точно многих на свою сторону перетянет”
Такой задачи перед собой не ставили, делали для своих проектов. Но, судя по количеству заинтересовавшихся людей, может и правда свою популярность получит 😃