Серия «Серия про fpv-линк на ip-камере и регистраторе»

Публикации на Пикабу по своим движухам закрываю

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

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

Про fpv-link на камере и регистраторе #3

Разработчики из OpenIPC обновили стример majestic, научив h265 статическому битрейту (cbr). Это дало стабильность картинки и снижение шума, картинка явно чище, это хорошо заметно при слабой освещенности. В итоге "хороший" fullhd влезает в 4мбит, что нам очень хорошо. Когда нибудь нам выкатят драйвер сенсора 4L mipi, и будет ещё и 50-60 fps на fullhd, и тогда превосходство над многими коммерческими дорогими системами станет ещё явнее.

Одновременно изменились сервисы запуска wifibroadcast, пришлось перешиваться на "новый" сток и переносить свои наработки на новый лад. Все отразил в песочнице.

Про fpv-link на камере и регистраторе #3 FPV, Радиоуправляемые модели, Видео, Вертикальное видео, Длиннопост

Опробовал на планшете такую штуку, чтобы не ставить второй wifi свисток и не засорять эфир. Задержки не убавилось, 130-150мс на 720р@50 и 180-200 на 1080р@30.

Начал работу по оформлению того, чем занимаюсь, в пакеты для PR на основной репозиторий. Когда закончу, не нужно будет после прошивки закидывать кучу конфигов и прочих файлов из песочницы "поверх".

Оптимизировал rcjoystick и mavfwd. Первый шлёт значения каналов управления в mavlink 2 rc_channels_override для поддержки 16-18 каналов, второй мониторит mavlink 1/2 rc_channels, чтобы по каким то изменениям в каналах что то делать на самой камере - например, менять разрешение, яркость или двигать заслонку ircut. Или переключаться на другие камеры по соседству.

Заказал носитель себе, в надежде что пока соберу - у нас разрешат низенько летать xD. Пока не отправили, как отправят - напишу какой. Что то лень мне стало пилить пеноплекс сильно.

Пока надеюсь вскоре прицепить свой комплект товарищу на носитель, у него разрешение тестить и летать есть.

Появились ещё видео полётов на этой системе от зарубежного коллеги, выложены тут.

Показать полностью 1 1

Продолжаю работу над FPV-линком #2

В прошлом посте я представил свой проект, теперь расскажу о последних изменениях и нововведениях.

Первое - в силу некоторых причин отказался от wfb-ng, перейдя на переписанный на c++ wfb от OpenHD. В его идейной основе лежал wgb-ng, а в основе wfb-ng лежал ez-wifibroadcast, а перед ним ещё что-то было.. короче, выбор есть. Я постараюсь вернуть в свои конфиги и shell-обертки совместимость с wfb-ng, например переключение по наличию специфических настроек в конфиге. Если это будет кому нибудь надо.

Продолжаю работу над FPV-линком #2 FPV, Радиоуправляемые модели, Видео, Длиннопост

Придумалась панелечка с кнопками и светодиодом, под разные цели. Пока задействована одна кнопки - "сканирование" подключенного планшета по usb или wifi. Пока оно идёт, горит светодиод. В этот момент производятся нужные подключения, определяется ip адрес планшета, запускаются потоки видео и телеметрии на него.

Да, стало возможным подключение к планшету через второй wifi адаптер, к точке доступа на планшете. Задержек не добавило по первым тестам, 1080р даже укладывается в 184мс.

Сегодня допилил хорошую штуку. Многие аппаратуры имею usb подключение, да и на ардуине собрать такую нетрудно. Теперь ее можно воткнуть в usb регистратора и слать данные RC каналов напрямую через этот же линк, минуя даже mavlink-routerd на регистраторе. Пришлось за пару вечеров освоить Си xD. Шучу, стаковерфло великолепен. Короче, можно управлять без отдельных устройств для радиолинка. Но только через двусторонний мавлинк, то есть - ardupilot, не inav. Впрочем, по характеристикам этот линк куда ближе к технике, которая использует как раз ardupilot. Доступно 18 каналов, имеющиеся оси в аппаратуре привязываются к первым, остальные забиваются кнопками. Можно указать число осей.

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

Пока все!

Показать полностью 1 1

Делаю очень бюджетный цифровой FPV линк

Привет! Взялся поколбаситься с OpenIPC для целей fpv. Это очень бюджетный путь - в воздухе камера за 1700р, на земле регистратор за 1400р, пара wifi свистков или модулей и планшет или телефон в шлем для вывода видео и osd. Можно одновременно подцепить ПК с программой наземной станции. Телеметрия - mavlink, можно двустороннюю. Пока играюсь "на столе", но уже неплохие результаты.

Делаю очень бюджетный цифровой FPV линк FPV, Радиоуправляемые модели, Видео, Длиннопост
Делаю очень бюджетный цифровой FPV линк FPV, Радиоуправляемые модели, Видео, Длиннопост

Задержки разные. От 133мсек. Возможно, скоро получится уменьшить. Поддерживается 720p@50fps и 1080p@30fps. Дальность? Зависит от модулей и антенн. 100км на подобных линках было. Конечно, это не для быстрых наземных полётов, с 40мс джи и 20 аналога не сравнится, но для неспешных полётов с хорошей картинкой, которую не слепит солнце, очень даже пригодно. Плюс - можно без отдельного линка на управление, через джойстик или ардуину со стиками и кнопочками.

Оставлю ссылку, где веду работу и популистскую деятельность. Кому интересно - присоединяйтесь)

https://github.com/OpenIPC/sandbox-fpv/

Показать полностью 2 1
Отличная работа, все прочитано!