Технический форум по робототехнике.
dr_livsey » 23 дек 2011, 11:51
Здравствуйте!
Хочу поделиться достижениями в удалённом управлении через интернет. Использовал USB Web камеру, маршрутизатор, перепрошитый OpenWRT и гусеничное шасси. Идея в том, чтобы иметь возможность виртуально путешествовать по своему (ну или чужому дому), не имея возможности находиться там непосредственно.
Возможности программирования сего изделия вроде как только воображением ограничены. Пока оно умеет только ездить и показывать видео. Есть возможность вставить скриптовой интерпретатор для программирования автономного поведения, но не знаю, что с его помощью можно было бы сделать. По этой причине не вставляю. Есть ли у кого идеи, не могли бы Вы поделиться?
Вот, что получилось:
http://www.youtube.com/watch?v=xMlxWSZMv9Mhttp://www.youtube.com/watch?v=XsvCEgXckAE&feature=relatedhttp://www.youtube.com/watch?v=lLfl04L1vBg&feature=related.
elmot » 23 дек 2011, 12:14
dccharacter » 23 дек 2011, 12:35
твм, други, а у вас тоже такое видео с камеры? или нормальные фпс-ы???
elmot » 23 дек 2011, 12:45
Вопрос не понят. С моей прошивки 30 фпс легко приходит
dccharacter » 23 дек 2011, 12:53
elmot, а есть возможность заставить вот этого зверя работать на open-wrt: microsoft lifecam vx-7000??? Она не под
...ЧТО???
SUPPORTED DEVICES????
А, тьфу. Перепутал. Там vx-700 в саппортед, а у меня 7000.
Или еще вот такая есть:
http://www.microsoft.com/hardware/en-us ... cam-cinemaА, вот синема чуть-чуть поддерживается: 13 Despite being able to work with lower USB bandwidths, this device always requests the maximum possible bandwidth, even for the MJPEG format. Using one of those cameras in conjunction with another USB device (including the camera internal microphone) will likely fail. You can tell the uvcvideo driver to estimate the required bandwidth instead of trusting the camera by setting the FIX_BANDWIDTH quirk. This will only affect uncompressed formats, and even there there's no guarantee of success.
Добавлено спустя 46 секунд:elmot писал(а):Вопрос не понят. С моей прошивки 30 фпс легко приходит
Да я смотрю ролик на ютубе, там как-то все дергается...
elmot » 23 дек 2011, 13:23
Затрудняюсь ответить. Пробовать надо. Я вообще хочу уйти от mjpg-streamer, хочу попробовать raw по udp передавать, хрен с ней, с полосой пропускания, лишь бы задержки поменьше. А потом можно пережать видео на стац. компе, там мозги помощнее будут.
ЗЫ. посмотрел ссылку. Мне не нра. Эта камера для передачи HD, не будет хватать ресурсов.
dccharacter » 23 дек 2011, 13:45
Это Синема - она как раз поддерживается. Но написано, что сжирает полосу. Но ее можно принудить к миру настройками в дровах.
А вот первая - не ХД. Она просто не UVC.
elmot » 23 дек 2011, 15:03
Честно говоря, я не очень разбирался. В линухе поддерживается много камер, там несколько "кустов" драйверов, некоторым нужны UVC, некоторым, по-моему, нет. Надо РТФМить и пробовать. А пожер полосы - это еще и высокий трафик по сети, и нагрузка на проц раутера. Хорошо не получится. Хотите мощную камеру на борт - ставьте неттоп как минимум.
dccharacter » 23 дек 2011, 15:29
elmot писал(а):Честно говоря, я не очень разбирался. В линухе поддерживается много камер, там несколько "кустов" драйверов, некоторым нужны UVC, некоторым, по-моему, нет. Надо РТФМить и пробовать. А пожер полосы - это еще и высокий трафик по сети, и нагрузка на проц раутера. Хорошо не получится. Хотите мощную камеру на борт - ставьте неттоп как минимум.
Понял, забей.
dr_livsey » 23 дек 2011, 15:32
elmot писал(а):Хотите мощную камеру на борт - ставьте неттоп как минимум.
А я у себя покадрово картинки пересылаю. А для обмена IceE использую. А 30 FPS через интернет у меня не пролезает, ни разу не получилось. Соответственно, большие кадры тем более бесполезно пытаться передать с большой частотой. По этим причинам маршрутизатора хватает.
Единственное, использую внешнюю флешку на 1Гб вместо встроенной для файловой системы.
Gre4in » 23 дек 2011, 18:38
У меня есть MS live cam cinema, и дир 320 тоже, если надо могу попробовать...
elmot » 23 дек 2011, 20:39
У нас идет 30 фпс mjpg видео. Есть задержка, но не смертельная
dr_livsey » 24 дек 2011, 10:05
elmot писал(а):У нас идет 30 фпс mjpg видео. Есть задержка, но не смертельная
Честно говоря, не совсем понимаю, как это у вас получается. Я вот в большой компьютер камеру вставляю и смотрю сам на себя - ощущаю явную задержку порядка секунды. А когда камера к маршрутизатору подсоединена время задержки из общих соображений должно быть по крайней мере не меньше. Собственно, в мойм случае именно это и происходит. Или я неправильно рассуждаю? Может у разных камер разная задержка? Да, ещё, видимо, из-за автоэкспозиции задержка в тёмном помещении больше.
elmot » 24 дек 2011, 12:56
Можно взять мою прошивку и самому попробовать.
wiki/OR-WRT
Angel71 » 24 дек 2011, 13:32
dr_livsey, вебкамеры обычно очень сильно тормозят при слабом освещении. копеечные гарантированно г-но, если применять не по прямому назначению. есть cctv камеры, чб особенно хорошо при слабом освещении работают. их можно подключить через юсб (тот же easycap или чтот на подобии) или через безпроводной передатчик.