Pull to refresh

HD FPV на Raspberry Pi. Работа над ошибками

Working with video *
В предыдущей статье я рассказал о возможности полетов HD FPV на базе Raspberry Pi с организацией вайфай моста с помощью модулей Ubiquiti Bullet M2 HP.

Первый блин вышел комом. Результат эксперимента получился, как говорится: «третий сорт — не брак», с некоторыми серьезными оговорками и «граблями», но основная цель эксперимента была достигнута. Идея получить HD FPV по проводам вайфаю была успешно опробована.
Как я и предполагал, публикация на хабре не только непомерно завышает ЧСВ повышает карму, но и позволяет услышать мнение хабрасообщества и получить очень ценные рекомендации и дельные советы. В комментариях к статье советы были получены, чуть позже осмыслены и третьего дня реализованы.


Что было реализовано, исправлено и дополнено


  • Эксперимент 1. Используемые антенны с круговой поляризацией. «клевер» на земле и на борту.
  • Эксперимент 2. Используемые антенны с линейной поляризацией. На земле секторная 70град х 70град, на борту «штырь».
  • Запись принимаемого видеопотока на земле, для дальнейшего анализа.
  • Борт с полетными «мозгами» Ardupilot 2.0 для стабилизированного полета. В случае потери связи (визуальной, видео, РУ) с бортом, возможность автоматического возврата на базу.
  • Исправлен досадный баг ДНК прошлого эксперимента. Оба вайфай модуля жгли работали на полную мощность 28dBm.


Матчасть


Антенное хозяйство на земле. В зависимости от эксперимента к ВЧ разъему вайфай модуля подключался, либо «клевер», либо секторная антенна.


Борт со «штырем»


Борт с «клевером»


Ардупилот 2.0


Много видео


Тестовый полет на штыревой антенне, на земле секторная.


Тестовый полет на «клеверах»


Результаты оказались на удивление весьма неплохие. Объективно «клевер» отработал лучше, поэтому все дальнейшие тесты проводились на «клеверах».

Тестовые полеты на дальность проводились в двух разрешениях HD 1280x720 и 800x600
1280х720


800x600

За это разрешение прошу не ругать… мол обещано HD, а тут не оно. Исключительно в целях эксперимента. В дальнейшем будут тесты вплоть до 320х200

Радиус уверенного приема перевалил за 700 метров!


Решили протестить Full HD
1920x1080

Результат немного предсказуем, недалече… но РАБОТАЕТ!

Еще тесты на дальность и посадка по монитору. Тут придется поверить на слово… пилот действительно сажал пенолет силой мысли глядя в монитор наземного компьютера.
800x600


Выводы и ближайшие планы


По сравнению с прошлым экспериментом результат значительно улучшился. Система работает и есть куда летать копать дальше. Вопрос взлетит или не взлетит уже не стоит. Однозначно HD FPV взлетел!

  • Более детально продумать расположение антенны на борту.
  • Протестировать вариант с потолочной антенной линейной поляризации (она уже ожидает на почте).
  • Протестировать работу системы на высоте — это потребует переделки пенолета, т.к. он не шибко силен и в высь забирается очень печально медленно.
  • Опробовать 5.8 ггц модули, тут есть интересное предложение от хабраюзера kunks.
  • Отдельным фронтом работ открываются возможности по реализации OSD — наложение полетной информации на транслируемую картинку. Пилоту уже очень надо наводить борт на цель получать высоту и напряжение бортовой АКБ.
  • Интересно построить GPS треки полетов и совместить их с видео, для более глубоких экспериментов и анализа эффективной дальности.


В наличии уже имеется USB GPS, подключал его к малине, NMEA валит так, что не остановить. В наличии решение с подключением гироскопа MPU-9150 по шине I2C к малине, можно конечно требуемые данные получать с Ardupilot… тут вопрос пока открытый.

P.S. Обещанный замер задержки

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

Фото






И небольшое видео


Задержка ~150мс
Tags:
Hubs:
Total votes 39: ↑39 and ↓0 +39
Views 24K
Comments Comments 40