Радиоуправляемые модели в Перми

Версия сайта для мобильных телефонов
Новости:
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Автор Тема: Слежение за объектом  (Прочитано 2454 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн whiter

  • Постоялец
  • ***
  • Сообщений: 182
  • Популярность:
  • 18
Слежение за объектом
« : 09 Апреля 2016, 22:46:49 »
Первый экспериментальный результат во вложении.
Подробности чуть позже.

Оффлайн whiter

  • Постоялец
  • ***
  • Сообщений: 182
  • Популярность:
  • 18
Re: Слежение за объектом
« Ответ #1 : 10 Апреля 2016, 13:32:30 »
И всё таки наа чём отслеживание сделал?
Да тут вобщем ничего военного нет. Взял готовый алгоритм и софт http://www.gnebehay.com/cmt/
Работает пока на стационарном компе. Цель была понять принципиальную возможность реализации задумки.
Объект  отслеживается, данные о положении получаются. Значит можно рулить коптером.

Оффлайн whiter

  • Постоялец
  • ***
  • Сообщений: 182
  • Популярность:
  • 18
Re: Слежение за объектом
« Ответ #2 : 10 Апреля 2016, 18:54:19 »
RaspberryPi B+ не тянет кодирование видео с easyCap совсем.
У кого-нить валяется RaspberryPi 2 ? Одолжите погонять, плиз.

Оффлайн master.x

  • Ветеран
  • *****
  • Сообщений: 1573
  • Популярность:
  • 17
  • Я люблю rc.perm.ru
Re: Слежение за объектом
« Ответ #3 : 10 Апреля 2016, 20:10:44 »
RaspberryPi B+ не тянет кодирование видео с easyCap совсем.
У кого-нить валяется RaspberryPi 2 ? Одолжите погонять, плиз.
У меня RPi B один из самых первых с 256МБ оперативки. и он явно слабоват даже для простого видеопотока.
Добавлено 10 Апреля 2016, 20:18:57
попробуй сначала USB камеру присоединить. потом IP камеру. ещё по питанию внешних устройств смотри. я ж не знаю что и как ты делаешь.

Оффлайн whiter

  • Постоялец
  • ***
  • Сообщений: 182
  • Популярность:
  • 18
Re: Слежение за объектом
« Ответ #4 : 10 Апреля 2016, 20:58:17 »
Да не. Там мощи процессора не хватает. Проц загружен на 100% и при этом кадры выпадают. Одного ядра не хватает на всё. EasyCap выглядит в системе как USB камера с RAW видео.

Оффлайн argut

  • Ветеран
  • *****
  • Сообщений: 1063
  • Популярность:
  • 65
Re: Слежение за объектом
« Ответ #5 : 10 Апреля 2016, 22:48:18 »
а если на таком свистке собрать?
http://pokupka-5.ru/products/20831269

винда и вайфай на борту
Добавлено 11 Апреля 2016, 12:26:12
вообщем своими глазами увидел как работает распбериПи. Видеозахват и трансляция в цифровой поток работает. Толик моледец! Мнего пива выпил по теме. Не хватает только производительности. Будем душить отдел логистики с целью доставки 2-й или 3-й версии малины

Оффлайн whiter

  • Постоялец
  • ***
  • Сообщений: 182
  • Популярность:
  • 18
Re: Слежение за объектом
« Ответ #6 : 12 Апреля 2016, 08:23:26 »
В общем покурил google и у меня получилось. В RPi есть аппаратный кодек H.264, нужно использовать его. Всё равно проц сильно нагружается и на другие задачи его не хватит.
Поэтому RPi будет цифровать видео и передавать его на что-нить помощнее (ноут) где собственно и будет проходить обработка видео, отслеживание объекта и управление дроном. 

Использовал gstreamer
на RPi: gst-launch-1.0 -v v4l2src ! videoconvert ! omxh264enc ! rtph264pay ! udpsink host=<host_ip> port=<host_port>

На компе: gst-launch-1.0 -v udpsrc port=<host_port> caps = "application/x-rtp\,\ media\=\(string\)video\,\ clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\ sprop-parameter-sets\=\(string\)\"J2QAKKwrQFoJNAPEiag\\\=\\\,KO4CXLA\\\=\"\,\ payload\=\(int\)96\,\ ssrc\=\(uint\)2220438228\,\ timestamp-offset\=\(uint\)3048715842\,\ seqnum-offset\=\(uint\)31957" ! decodebin ! autovideosink

https://cloud.mail.ru/public/LapF/2HQ6GSSGH

Оффлайн master.x

  • Ветеран
  • *****
  • Сообщений: 1573
  • Популярность:
  • 17
  • Я люблю rc.perm.ru
Re: Слежение за объектом
« Ответ #7 : 12 Апреля 2016, 11:31:10 »
Будем душить отдел логистики с целью доставки 2-й или 3-й версии малины
может качественный опт нарыть. договориться на али баба или экспресс.
Добавлено 12 Апреля 2016, 11:39:26
Поэтому RPi будет цифровать видео и передавать его на что-нить помощнее (ноут) где собственно и будет проходить обработка видео, отслеживание объекта и управление дроном. 
Это решение, но не важнецкое. дело в том что расбери мог бы с борта управлять дроном или маунт тилтом. а так получается оцифровка видео трансляция на ПК и опять на борт. что то тут лешнее.

Оффлайн whiter

  • Постоялец
  • ***
  • Сообщений: 182
  • Популярность:
  • 18
Re: Слежение за объектом
« Ответ #8 : 12 Апреля 2016, 12:47:46 »
Это решение, но не важнецкое. дело в том что расбери мог бы с борта управлять дроном или маунт тилтом. а так получается оцифровка видео трансляция на ПК и опять на борт. что то тут лешнее.
Согласен, что есть лишнее звено. Но, пока под рукой нет малинки мощнее, буду пробовать так. Перенести потом всё на одно устройство не составит проблем.

Оффлайн whiter

  • Постоялец
  • ***
  • Сообщений: 182
  • Популярность:
  • 18
Re: Слежение за объектом
« Ответ #9 : 14 Апреля 2016, 12:24:45 »
Заказал 3 малинку

Оффлайн whiter

  • Постоялец
  • ***
  • Сообщений: 182
  • Популярность:
  • 18
Re: Слежение за объектом
« Ответ #10 : 04 Мая 2016, 12:55:46 »
Приехала малинка. В ней дела обстоят намного лучше. 4 ядра. 1.2GHz 64-bit ARMv8 CPU. А еще в ней есть неонка wifi и bluetooth.
Видео кодирует практически не нагружая процессор. Это очень хорошо.
Побочный эффект  проекта. Можем смотреть видео с борта на телефоне или планшете. Задержка в пределах 100ms.
Для этого нужно поставить приложение
https://github.com/benb0jangles/Companion-Pi2/tree/master/Groundstation%20Software/QTGstreamerHUD%20Android

Испытательный стенд
3547-0
Замер задержки
3549-1
Мой старенький планшет Samsung Galaxy Tab 2 10' видео тянет с трудом. Иногда останавливается.
На компе вообще идеально.
3551-2

Оффлайн Ilya

  • Модераторы
  • *****
  • Сообщений: 3292
  • Популярность:
  • 121
  • Полеты для съемки или съемка для полетов?
Re: Слежение за объектом
« Ответ #11 : 04 Мая 2016, 13:03:27 »
HDMI в формате HD/FullHD в железку можно завести? Пускай с помощью внешней платы какой нибудь?

Оффлайн whiter

  • Постоялец
  • ***
  • Сообщений: 182
  • Популярность:
  • 18
Re: Слежение за объектом
« Ответ #12 : 04 Мая 2016, 14:24:57 »
HDMI в формате HD/FullHD в железку можно завести? Пускай с помощью внешней платы какой нибудь?

Есть такие эксперименты. Вот нашёл на вскидку https://vimeo.com/153959180.
А для чего это?

Оффлайн Ilya

  • Модераторы
  • *****
  • Сообщений: 3292
  • Популярность:
  • 121
  • Полеты для съемки или съемка для полетов?
Re: Слежение за объектом
« Ответ #13 : 04 Мая 2016, 16:19:36 »
Есть такие эксперименты. Вот нашёл на вскидку https://vimeo.com/153959180.
А для чего это?

Через вайфай видео высокой четкости передавать в онлайне. Есть и такие задачи.

Оффлайн whiter

  • Постоялец
  • ***
  • Сообщений: 182
  • Популярность:
  • 18
Re: Слежение за объектом
« Ответ #14 : 04 Мая 2016, 16:54:29 »
Коллеги из дружественной организации говорят, что у них есть  положительный опыт использования teradek vidiu в качестве передатчика и RPi в качестве приемника. Задержка кадров 8-10, почти полсекунды.

Оффлайн master.x

  • Ветеран
  • *****
  • Сообщений: 1573
  • Популярность:
  • 17
  • Я люблю rc.perm.ru
Re: Слежение за объектом
« Ответ #15 : 05 Мая 2016, 13:36:37 »
Функция писалки и функция просмотра работают. На производительность не влияют.
Может перенесём про наземную станцию в новую тему?
Даже не знаю. Если разделять с отслеживанием объёктов то можно вынести результаты писалки в тему DVR или что то подобное уже где то было. со всеми рекордерами объединить. А если всё вместе, то это один комплекс. Как распределишь проект так и будет. А если делать Универсальная наземная станция на Raspberry Pi ! то явно это новый раздел. его ведь можно и усилить собирая кластер из малин.

Оффлайн whiter

  • Постоялец
  • ***
  • Сообщений: 182
  • Популярность:
  • 18
Re: Слежение за объектом
« Ответ #16 : 07 Мая 2016, 00:28:12 »
Тема про наземную станцию. УНИВЕРСАЛЬНАЯ НАЗЕМНАЯ СТАНЦИЯ НА RASPBERRY PI

Добавлено [time]07 Мая 2016, 00:47:28[/time]
Скомпилил вышеобозначенный алгоритм http://www.gnebehay.com/cmt/ на малинке.
С ходу не тянет. Не хватает производительности. Есть мысли что можно предпринять, но придётся вспоминать C++. Последний раз я на нём писал чуть меньше 20 лет назад какую-то лабу в универе. Есть у нас спецы?

Оффлайн solusrex

  • Постоялец
  • ***
  • Сообщений: 100
  • Популярность:
  • 7
Re: Слежение за объектом
« Ответ #17 : 04 Июня 2016, 05:12:12 »
Не тянет на каком из паев? В третьем проц 4 ядра по 1.2GHz, должно пойти, особенно если правильно распаралеллить.

Оффлайн whiter

  • Постоялец
  • ***
  • Сообщений: 182
  • Популярность:
  • 18
Re: Слежение за объектом
« Ответ #18 : 04 Июня 2016, 07:21:47 »
На 3-й не тянет. 1-2 кадра в секунду получается. Я сам ничего не писал, собрал из готовых исходнков. Попробую сначала разрешение исходного видео уменьшить. Должно прокатить.

Радиоуправляемые модели в Перми

Re: Слежение за объектом
« Ответ #18 : 04 Июня 2016, 07:21:47 »

 

Яндекс.Метрика
© 2012 rc.perm.ru, все права защищены.