А де наші АйТі, коли вони так потрібні?

ідуть модуляторі.
 
Тим, що не буде модулювання в ПАЛ сигнал, а потiм демодулювання на приймальнiй сторонi.
Буде модулювання в сигнал жи-ши. Або лора. Або ще якась хуйня.
І на цьому всьому насре ще відеокодек зверху і ти будеш вйобуватися в кожен стовп раніше, ніж його побачиш.

А голий ПАЛ на його несучий в 4,43Мгц теж в ефiр гнати не будеш:D, теж потрiбен ВЧ модулятор!
Драйвер тої камери вже має готовий RF-вихід, тобі нічого робити не треба.

На дронах, в тому числі дорогих, для оперативного керування використовують телевізійний сигнал. Тому що нічого кращого не придумали. Для високоякісного відео може бути все так, як ти пишеш - з крутими камерами, H.265 і вай-фаєм, але воно не призначене для оператора дрона.
 
Ти хоч розумієш, що керування і передача відеопотоку - це дві різні речі? І хто в космосі чим керує в режимі реального часу?


Насправді ні, напрямок невірний. Бо для передачі цифрового відео тобі все одно потрібен буде модулятор, бо нулі та одиниці в ефір ти гнати не будеш. І чим цей модулятор буде кращий за існуючий пал-кодер, який працює без затримки?
Так матриця - аналогова. Хоч яка. Є чіп драйвера і з нього валить аналог.
Для FPV - він іде на підсилювач і на відеопроцесор, який з мінімальною затримкою в ріалтаймі фігачить це в PAL\NTSC. Латенсі - строка.
Чим краще передача цифри - тим, що (а ми тут обговорювали додавання АІ в камікадзе) оптимізується формат сигналу для відео і для проца, який роспізнає.
Якщо DAC зовнішній - як в усих камерах для мобілок, то він одразу передає цифру, латенсі там теж невелика.
Але - мінус одне звено, якби брали аналог, то латенсі для оператора була б на порядок нижчою, ніж для АІ, для якої сигнал буде ще оцифрований.
Якщо цифра зовнішня - передача прямо в цифрі зменшить різницю в латенсі.
Проблема тільки в тому, щоб оцифровка і обробка були достатньо швидкі і АІ не відставав.
 
Ходять чутки, що невисока якість аналогового сигналу відеозв'язку з fpv-дроном краще за цифровий.
 
Управление дроном нейронкой - киселёвщина с целью морального подавления.
Даже самая современная система с детекцией + трекингом + PI(D) контролером (D- в условиях аналогового шума только хуже делает) во много крат слабее мануального управления.
 
Прямой PAL с камеры и прямой-ХЗ на управление моторами - единственное средство адекватной латенции между сигналом на матрице камеры и управляющим сигналом обратной связи.
Цифра съест минимум 50 мс, AI еще больше. Даже если применять расширенный фильтр Калмана, то дрон будет лететь туда, где цель ушла уже на метры вперёд-назад-вбок.

AI не применим в FPV-камикадзе.
 
Ну ти ж розумієш, що цей клас дронів - дорожчий ніж FPV без цих наворотів?
Думаю так и есть. Массовый фабричный fpv из Китая будет дешевле. Я говорил в контексте добавления своих фич необходимых для ВСУ. Если будут свои мозги, то можно экспериментировать и не зависеть от программистов из Китая.
А с ценой за единицу можно будет бороться.
Це в ланцеті має рацію, ну в тактичних дронах воно що дає?
Признаюсь, не совсем понимаю что делают тактические дроны. Если у них есть задача поразить что-то, но отваливается управление с джойстика из-за помех, то почему бы не использовать компьютерное зрение(успели сдетектировать цель или оператор выделил ее, включаем алгоритм трекинга, дальше преобразуем локальные координаты прямоугольника в кадре в сигналы управления и бабах) . Если такой задачи нет…тогда ничего не дает.


Може просто треба робити ретранслятори і підіймати на час польоту камікадзе? Толку більше буде.
От помех это спасет?
 
Останнє редагування:
Даже самая современная система с детекцией + трекингом + PI(D) контролером (D- в условиях аналогового шума только хуже делает) во много крат слабее мануального управления.
Это из личного опыта или кто-то уже исследовал этот момент? Если есть исследования, не могли бы поделится ссылкой на результаты. Просто интересно. Спасибо
 
Цифра съест минимум 50 мс, AI еще больше. Даже если применять расширенный фильтр Калмана, то дрон будет лететь туда, где цель ушла уже на метры вперёд-назад-вбок.

AI не применим в FPV-камикадзе.
если отцифровка + трекинг будет рассчитываться быстрее чем нужно подавать сигналы управления ( какие именно сигналы я не знаю, короче те которые направляют дрон куда лететь), то вроде схема с трекингом в фпв имеет право на жизнь
 
Останнє редагування:
Это из личного опыта или кто-то уже исследовал этот момент? Если есть исследования, не могли бы поделится ссылкой на результаты. Просто интересно. Спасибо
опыт.
PC CPU через FFMPEG(не пакет, а оптимизированые исходники avcodec + итд), 40 мс это лучший результат. Можно искать компромис - качество-скорость. Но лучше пускать аналог и не тратить время на поиски компромиса.
Все AI упираются в скорость передачи данных на/из GPU. Там огромные потери, не говоря уже о скорости обработки. Можно только если напрямую с камеры кидать на PCI-Express. Но опятьже - это только PC, далеко не все камеры.
AI скорей нужен для детекции. Трекинг важней. Грамотный трекинг не нуждается в AI, но там фильтр Калмана (чтобы предсказать), Pixelflow - нужен GPU и жрёт время. KeyPoint pipeline - если найти GPU-реализацию - возможно было бы наиболее перспективным.
Но так, чтобы можно было ожидать рабочий вариант, это должен быть не слабые PC+GPU на борту. С хорошими показателями.
 
Если знаете подскажите плз, с какой переодичностью обрабатывается управляющий сигнал в дроне полученный от джойстика(оператор мануально управляет)?
про дроны нет живого опыта.
тут база + кое-какие примеры с железом
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

знать обязательно, если собираетесь лезть в сложные вопросы управления
 
большинство наработок - opensource. (понятные, но медленные, прожорливые)
Воpможно, если искать среди платных решений, то там уже есть оптимизированные.
разработчики FFMPEG в частном порядке брали (в 10-х годах) 70 уе/час.
 
опыт.
PC CPU через FFMPEG(не пакет, а оптимизированые исходники avcodec + итд), 40 мс это лучший результат. Можно искать компромис - качество-скорость. Но лучше пускать аналог и не тратить время на поиски компромиса.
Все AI упираются в скорость передачи данных на/из GPU. Там огромные потери, не говоря уже о скорости обработки. Можно только если напрямую с камеры кидать на PCI-Express. Но опятьже - это только PC, далеко не все камеры.
AI скорей нужен для детекции. Трекинг важней. Грамотный трекинг не нуждается в AI, но там фильтр Калмана (чтобы предсказать), Pixelflow - нужен GPU и жрёт время. KeyPoint pipeline - если найти GPU-реализацию - возможно было бы наиболее перспективным.
Но так, чтобы можно было ожидать рабочий вариант, это должен быть не слабые PC+GPU на борту. С хорошими показателями.
gpu из-за потребления не подойдет для дрона скорее всего.
Мне кажется тут нужен dsp контроллер использовать для расчета всего что связано с трекингом и фильтрацией(наподобие того которые установлен в умных очках).

Интересная задача конечно
 
большинство наработок - opensource. (понятные, но медленные, прожорливые)
Воpможно, если искать среди платных решений, то там уже есть оптимизированные.
разработчики FFMPEG в частном порядке брали (в 10-х годах) 70 уе/час.
Другими словами все можно найти, оптимизировать разработать) Нужна воля государства:) а люди которые это могут в нашей стране есть!
 
От помех это спасет?
без GPU мне кажется это всё бессмысленно.
Можно постараться скомпоновать всё на GPU, чтобы добиться минимальной задержки.
Если подключить камеру на PCI-Exporess(т.е. напрямую к GPU) где реализовать avcodec(на GPU) чтобы тот восстаналивал изменения изображения по P-фреймам, и тут-же keypoint-pipeline на GPU для трекинга, где за ним сразу и фильтр Калмана(GPU) с PI-контроллером... Возможно тогда бы, теоретически, GPU возвращал бы сразу минимум - кправляющие сигналы на моторы, и была бы реализована минимальная задержка.
Да - целеуказание должно быть вручную. Но трекинг и сопровождение бы удалось свести на алгоритмы.
 
* Connect CAM to PCI-Exporess, Streaming frames to traking pipeline. Grayscale.
* GPU-version of avcodec. Контролировать качество плотностью P-фреймов. Лучше автоматически.
* AKAZE/BRISK key-point detector + ORB-descriptors + KeyPoint-matching реализовать на GPU
* Extended Kalmann Filter - реализовать на GPU
* PI-controller реализовать на GPU.

5 отделов по 2..3 спеца. Минимум месяц-два для получения элементарного варианта для PC.
Еще 1..2 месяца для конвертации решения на устройство. Каждый будет вовлечен.
Далее уже оптимизация по ходу.
Т.е. минимум 5 * 2 * (1+1) = 20 до 5 * 3 * (2 + 2) = 60 человеко-месяцев.
Это без учета менеджмента.
 
без GPU мне кажется это всё бессмысленно.
Можно постараться скомпоновать всё на GPU, чтобы добиться минимальной задержки.
Если подключить камеру на PCI-Exporess(т.е. напрямую к GPU) где реализовать avcodec(на GPU) чтобы тот восстаналивал изменения изображения по P-фреймам, и тут-же keypoint-pipeline на GPU для трекинга, где за ним сразу и фильтр Калмана(GPU) с PI-контроллером... Возможно тогда бы, теоретически, GPU возвращал бы сразу минимум - кправляющие сигналы на моторы, и была бы реализована минимальная задержка.
Да - целеуказание должно быть вручную. Но трекинг и сопровождение бы удалось свести на алгоритмы.
Нужно компактно и с низким энергопотреблением. По хорошему тут нужно ТЗ. А дальше под него уже решение придумывать:)
 
Останнє редагування:
каждый из сотрудников должен быть в теме, иметь опыт работы как для PC так и с устройством. Это спецы, ориентировочно 20..30 у.е. в час, как для Украины.
т.е. 3200..4800 у.е/мес
т.е. минимум 20*3200 = 64к до 60*4800=288к
 
Признаюсь, не совсем понимаю что делают тактические дроны. Если у них есть задача поразить что-то, но отваливается управление с джойстика из-за помех, то почему бы не использовать компьютерное зрение(успели сдетектировать цель или оператор выделил ее, включаем алгоритм трекинга, дальше преобразуем локальные координаты прямоугольника в кадре в сигналы управления и бабах) . Если такой задачи нет…тогда ничего не дает.



От помех это спасет?
Тактичний дрон це камікадзе з часом у повітрі біля 20 хвилин і білетом в один кінець.
Засунути у нього АІ з таргет трекінгом - робить його дорожчим, важкішим і... Так, може протистояти завадам.
Ретрансляція сама по собі їм не протистоїть, але, можна працювати над частотами і протоколом зв'язку.

Проблема камікадзе в тому, що і без завад в 5м від землі втрачається сигнал, це видно по багатьох відео.
 
Засунути у нього АІ з таргет трекінгом - робить його дорожчим, важкішим і... Так, може протистояти завадам.
У скільки ти оцінюєш життя оператора, який зможе тицьнути в ціль, вимкнути пульт і з'їбати, поки не прилетіло?
 
Назад
Зверху Знизу