Разработка камеры

khomyakk

В Киеве есть тюди с рабочим хдлинком. Они думаю готовы оценить насколько подходит существующий образец для нашего проекта. Эвернет соединение подходит. Не Киев, так Полтава. Пересылку оплачу.

Ed1975
macrokernel:

Как тут уже не раз написали, применительно к теме данного форума есть потребность в цифровой камере для DIY цифрового линка OpenHD. Всё прочие ниши (аналоговые камеры, камеры с записью HD, готовые цифровые линки DJI и прочее) прекрасно покрываются китайскими продуктами.

Ещё раз подчеркну, что важна низкая задержка, желательно порядка 50 мс. Для самолётов и коптеров с GPS приемлемо 100-200 мс. Если задержка будет выше, то даже при всех плюшках камера будет не очень интересна.

Это вы пишете про задержку всего видео линка, включая камеру. К камере требования выше, общая задержка должна быть мнее 150мс, а у камеры еще меньше тк камера один из элементов вносящих задержку в видео линк.

macrokernel

Да, всё верно. Я плохо сформулировал. Имеющиеся на рынке CSI-камеры с ISP, IP-камеры и HDMI-камеры с конвертером HDMI-CSI вносят весьма ощутимую дополнительную задержку по сравнению с камерами CSI. Эта задержка вносит основной вклад в общую задержку линка.

schs
Art_Sh:

Судя по всему, нужна камера с USB выходом видеопотока и записью на SD карту. Сфера применения - исключительно только для OpenHD линка. С потенциальным кругом потребителя не более, в лучшем случае, пару сотен человек. Я правильно обобщил?

Неправильно. Потребность в хорошей USB камере у сообщества, использующего Raspberry и прочие одноплатники высока. Пока на рынке нет достойных предложений.
Для пользователей HD линка так же нужна. Запись на SD полезна, но необязательна. Критично живое видео с малой задержкой и хорошим качеством.

Art_Sh

Я вас понял, допилим передачу по USB и тогда измерим задержку.
Мы используем сенсоры с Rolling shutter.

Дело в том, что хорошее качество картинки происходит за счет предварительной обработки и на обработку каждого кадра требуется определенное время. Что бы его сократить, надо увеличить производительность ядра, но тогда вырастет в цене стоимость. Я к тому, что дешево и хорошо не бывает, в чем вы можете убедиться сами, требуется некий баланс.

МиГ17

Для уменьшения задержки -

  1. CCD матрица
  2. Тайминг матрицы, демозаик, обработка кадра - на ПЛИСине !
    Уже пробегала, не так давно, стереокамера на 3-ем спартане! Вот её и надо допиливать для FPV задач.
stud
Art_Sh:

дешево и хорошо не бывает

А ещё бывает дорого и плохо. Китайцы продают ФПВ камеры с задранным контрастом и насышенностью. Нет чёткости.
Направишь такую камеру на машину, а номер не читается. Тесты проводились по низкой частоте.

Art_Sh
МиГ17:

Для уменьшения задержки -

  1. CCD матрица
  2. Тайминг матрицы, демозаик, обработка кадра - на ПЛИСине !
    Уже пробегала, не так давно, стереокамера на 3-ем спартане! Вот её и надо допиливать для FPV задач.

Интересно, как связана CCD матрица с уменьшением задержки?
Стоимость камеры на ПЛИС будет космическая, операции обработки кадров и сжатие в спец SoC реализованы АППАРАТНО, и задержка в них минимальна.

ansiivan
tuskan:

выход HDMI а еще лучше CSI2 с возможностью одновременной записи

HDMI и CSI2 должны уметь 720p60

чем GitUp Git2 не подходит? по HDMI выдает охренную картинку, сразу может писать и на карточку, может и аналоговую картинку выводить, можно фото, и видео снимать с помощью аппы.
В разобранном виде выглядит так. да даже в корпусе нетяжёлая 64г. может питаться от поленика, без акума.

Art_Sh

Посмотрел ее. Я так понимаю, что нет USB выхода видеопотока для подключения к OpenHD

khomyakk

Опенхд понимает юсб, хдми через переходник, эвернет, csi

Art_Sh

Хм, ребята форумчане, тогда что то вас сложно понять)) Чем эта камера вас не устраивает? Или дело в пресловутой задержке? Я писал, что ethernet у нас на борту, но почему то надо обязательно USB, хотя Ethernet на самом деле задержку даст не более 5мс, остальные задержки будут на стороне хоста.

khomyakk

Вот я и предложил проверить, а ответа нет

Art_Sh

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

и все же как-то нет у вас единства, одни говорят, что нет подходящих камер, другие говорят что есть…

schs
Art_Sh:

и все же как-то нет у вас единства, одни говорят, что нет подходящих камер, другие говорят что есть…

Вам говорят какие интерфейсы поддерживаются.
Простой пример, я могу отличную камеру(реально имеющуюся), с шикарной картинкой подключить по HDMI через конвертов HDMI-CSI, но вес камеры 300гр, размер с две пачки сигарет, плюс размеры и вес конвертора.
Вы же понимаете что на большинстве ЛА мало кто будет тягать камеру за 700$ в качестве курсовой.
Поэтому и нужны варианты за разумную цену и с малым весом\габаритам.
С Ethernet вряд ли у Вас получиться сделать что то адекватное, IP камер сейчас много, а судя по тому что ничего конкретного Вы пока так и не озвучили, реальных наработок у Вас на данный момент нет.

Art_Sh:

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

Странно, если Вы разработчик, у вас должны быть все спеки, на сенсор, чип энкодера, с указанием в том числе задержек.

Art_Sh:

но почему то надо обязательно USB, хотя Ethernet на самом деле задержку даст не более 5мс, остальные задержки будут на стороне хоста.

Не обязательно USB. Почему USB - USB есть всегда, на любой малине, ethernet не на всех. И повторюсь - на данный момент нет USB камер, хорошо подходящих для использования на ЛА.
Эту нишу можно занять.
USB действительно универсальная шина.

Art_Sh

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

Это модуль камеры, который подойдет. У него есть USB порт. Программисты пишут драйвер USB UV, потому что под нашу ОС его в природе нет. Как только реализуем эту часть, можно будет проводить реальные замеры. Если задержка действительно будет небольшой, тогда можно вести речь о реальных испытаниях.

Андрей#

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

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

В идеале чтобы была возможность замены кабеля между матрицей и самой платой камеры на разъёмах, по типу таких как у телефонов.
Кабели разного размера.
Я пробовал вручную собирать mipicsi из поводков 0.02мм 250 мм длиной работало, но вручную это мазохизм.

Art_Sh

Мы используем мягкий кабель, диаметром 3мм + своя схемотехника, что бы работало с большей длиной.

macrokernel
Андрей#:

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

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

Согласен на счёт тонких армированных проводов, но не соглашусь на счёт компоновки. С учётом маленько размера и веса платы камеры проще стабилизировать всю камеру целиком и вести от камеры 4 провода USB тонких, армированных - любых на свой вкус, чем десяток проводов CSI.

Андрей#

Сергей, у нас разное представление о компактном гироподвесе.3мм очень много для момента моторов. Но идеально для использования без подвеса.
Артур, можно ваш контакт в лс?