roboforum.ru

Технический форум по робототехнике.

OR-WRT - Поддержка

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Re: OR-WRT - Поддержка

Сообщение Tsi329 » 15 июл 2012, 12:24

Это ethernet камера - никакой обработки видео на роутере нет.
Tsi329
 
Сообщения: 135
Зарегистрирован: 24 авг 2010, 11:48
Откуда: Минск
прог. языки: C++,C,Asm

Re: OR-WRT - Поддержка

Сообщение =DeaD= » 15 июл 2012, 12:31

Пардон, я имел в виду перекодировку YUV, думаю в езернет камере роль тормознутого роутера выполняет ARM на камере :) но проверить можно просто - подцепите вашу камеру прямо в ПК и проверьте задержку.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: OR-WRT - Поддержка

Сообщение elmot » 15 июл 2012, 14:10

не, в камеры для кодирования видео ставят спец DSP, дешевле и лучше.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение =DeaD= » 15 июл 2012, 14:25

Надо проверить, не думаю что в недорогих камерах для видеонаблюдения кто-то будет решать задачу уменьшения задержки, там это просто не нужно.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: OR-WRT - Поддержка

Сообщение svavan » 15 июл 2012, 14:26

svavan писал(а):Подскажите пожалуйста как сделать так чтоб с вебморды команды шли на внутренний UART робороутера?
А то щас если посылать на 2000 порт то приходит, а с вебморды нет.


Подскажите?
Аватара пользователя
svavan
 
Сообщения: 58
Зарегистрирован: 05 июл 2012, 10:56
Откуда: Украина, Донецк
прог. языки: ASM, С++, C#, Python

Re: OR-WRT - Поддержка

Сообщение elmot » 15 июл 2012, 14:34

подправить /www/cgi-bin/serial.cgi
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение Tsi329 » 15 июл 2012, 15:23

=DeaD= писал(а):Пардон, я имел в виду перекодировку YUV, думаю в езернет камере роль тормознутого роутера выполняет ARM на камере :) но проверить можно просто - подцепите вашу камеру прямо в ПК и проверьте задержку.


Я поигрался с настройками камеры и вот последний результат: ~0,15 сек задержка. Это разрешение 640 на 480, средняя степень сжатия, фпс стоит Auto. Скрин снимал уже с готового робота, т.е. камера+роутер+wifi.
Говоря по правде задержка немного гуляет и доходит до 0,2. Я думаю, что это зависит от качества сигнала в первую очередь и от самой картинки, которую надо сжимать камере в JPEG.

Сам роутер замедляет видео поток где-то на 0,05 сек.

Опять же жду ваших измерений задержки. Мне очень интересно сравнить ethernet и USB камеры.
Вложения
final.JPG
Tsi329
 
Сообщения: 135
Зарегистрирован: 24 авг 2010, 11:48
Откуда: Минск
прог. языки: C++,C,Asm

Re: OR-WRT - Поддержка

Сообщение elmot » 15 июл 2012, 15:29

Во, так уже лучше. Я детально не исследовал, но задежка нехило зависит еще и от уровня освещенности - выдержку никто не отменял.

Добавлено спустя 3 минуты 8 секунд:
Я перемерять не буду, однажды мерял ip-камера wanscam+ wifi роутер (703, если память не изменяет). На исходной прошибке от ванскама это был ужас, после перепрошивки в последний совместимый foscam задерка стала порядка 0.2. Понимание того факта, что внутри ванскама все тоже самое, что и в вайфай роутер + вебкамера, только железо слабее, отставило возню с ванскамом куда-то немеряно далекую даль.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение =DeaD= » 15 июл 2012, 15:49

OR-WRT @ TP-Link WR703n, Logitech HD C270

На последней сборке у меня 0.103-0.104сек задержка как при 640x480
OR-WRT-C270-latency.jpg


Так и при 320х240
OR-WRT-C270-latency2.jpg
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: OR-WRT - Поддержка

Сообщение Tsi329 » 15 июл 2012, 15:55

=DeaD=, спасибо. Какая это прошивка? 0.60?
Цифровые помехи удалось побороть?
А связать камеру с OpenCV?
Tsi329
 
Сообщения: 135
Зарегистрирован: 24 авг 2010, 11:48
Откуда: Минск
прог. языки: C++,C,Asm

Re: OR-WRT - Поддержка

Сообщение =DeaD= » 15 июл 2012, 16:03

Цифровые помехи странным образом перестали появляться. Я грешу на питание - т.е. что помехи есть, если есть помехи по питанию камеры и роутера. Когда я по ошибке запитал камеру+роутер не от 5В, а от 4В - отгреб именно эти помехи.

Прошивка - вроде какая-то последняя, точно не помню. Надо версию прошивки вывести в шапку морды роутера.

Связывать с OpenCV пока не пробовал, но есть топорный метод - читать ASAP файлы JPG из /?action=snapshot , я через это RoboRealm подключаю :) порядка 15fps выдаёт без особых проблем.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: OR-WRT - Поддержка

Сообщение elmot » 15 июл 2012, 16:33

ух ты, 0.1с! Круто!
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение ximik666 » 15 июл 2012, 20:44

Добрый вечер! Собрал своего робота на базе ардуино и mr3020, прошил or-wrt, все нормально, единственное не устраивало что нет обратной связи! С программированием я не силен, скачал здесь поправленные index.html и serial.cgi, но не как не могу понять какая строка там отправляется. то есть у меня сейчас в ардуино воспринимает команды в виде цифр(1,2,3,4) для управления, соответсвенно и с роутера отправляются эти цифры. В новых же index.html serial.cgi я не могу понять что отправляется! Может кто подскажет что поправить надо! И в каком виде приходит обратная связь?
ximik666
 
Сообщения: 27
Зарегистрирован: 15 июл 2012, 20:35

Re: OR-WRT - Поддержка

Сообщение alex&r » 17 июл 2012, 02:34

Если речь идет о моих html+cgi, то в html все понятно:
var uartDevice = "/dev/ttyACM0"; //настройка устройства вывода
var uartSpeed = 9600; //настройка скорости вывода
var uartTimeout = 50; //настройка таймаута ожидания ответа, ms

var forwardSpeed = 40 //
........................ //задание значений переменным
var motorTail = 34 //

left: { //блок кода обработки команды "влево"
code: 0x41, //скан кон кнопки инициализации команды влево
down: "AA"+motorLeft+"06 00"+rotationSpeed+"AA"+motorRight+"05 00"+rotationSpeed, //строка (AA 32 06 00 20 AA 31 05 00 20) выводимая в порт при нажатии кнопки
up: "AA"+motorLeft+"06 00"+" 00 "+"AA"+motorRight+"05 00"+" 00 ", //строка (AA 32 06 00 00 AA 31 05 00 00) выводимая в порт при отпускании кнопки
},

Обратная связь - ждет uartTimeout после вывода из поля "Serial data" и показывает в "Serial log".

Везде - hex
С уважением,
Александр.
Аватара пользователя
alex&r
 
Сообщения: 15
Зарегистрирован: 11 янв 2012, 15:06
Откуда: Москва

Re: OR-WRT - Поддержка

Сообщение rar » 18 июл 2012, 12:59

Да мои проблемы с камерой решились )))) проблема была в SpIDer Gate Dr.Web )))
rar
 
Сообщения: 22
Зарегистрирован: 16 мар 2012, 00:59

Пред.След.

Вернуться в Open Robotics

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1