roboforum.ru

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

Зачем автономному роботу видеокамера? :)

Re: Зачем автономному роботу видеокамера? :)

Сообщение Vorral » 21 янв 2011, 14:47

Ты ошибся, этот вопрос нужно было задавать гуглу. Ещё один пример доказывающий насколько мы развитые существа :)
Vorral
 
Сообщения: 873
Зарегистрирован: 11 сен 2008, 17:18
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав

Re: Зачем автономному роботу видеокамера? :)

Сообщение Виталий » 21 янв 2011, 15:09

Проблема в вашем предложении, как впрочем и в предложении Dead-a имеено в передатчике-приемнике и в USB. То есть в обеспечении высокоскоростного канала связи.

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

Вот гляжу на CMUCam3... и что-то мне не нравится нифига... Кто-нибудь с ней работал?

Тебе не нравится функционал или конструктив? Мы же берем ее в качестве функционального прототипа.


1. Цифровой сенсор, относительно мощный проц, вероятно внешняя память, хорошо бы поддержка DMA (идеально ISI, но выбор очень небольшой, особенно паябельных), навороты. Типа такого: AT32UC3A3256.
2. Цифровой сенсор, очень дешевый проц, совсем медленный канал связи. Под налетушные алгоритмы.


Это предмет некоторого анализа. Надо взять и выписать все задачи которые делает CMUCam. Посмотреть как она это делает и провести границу между налетушными (потоковыми) и остальными алгоритмами.
Лично я за то, чтобы поставить внешнюю память, чтобы хранить там хотя-бы 3 кадра, первый, второй и результат вычитания. Блин это же стоит копейки, зачем так экономить-то?

Я просто не понимаю ваши с Виталием проблемы - решений же море, только деньги готовь.

Моя проблема - хочу низкоуровневый доступ к камере и хочу видеть изображение с нее для более мощных алгоритмов и все в одном модуле. Я при это ничуть не преуменьшаю нужность решения без передатчика, хотя _очевидно_, что оно менее ценное.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Зачем автономному роботу видеокамера? :)

Сообщение Michael_K » 21 янв 2011, 15:20

Vorral писал(а):Михаил, да не будет рынка под предлагаемое решение.


Я же прямо написал, что продавать не собирался. Откуда эти меркантильные настроения? Маркетологи, блин :)

Vorral писал(а):Вы же взрослый человек, если большинству людей на планете задать вопрос: что бы вы хотели от робота? Думаете ответом будет гонятся за цветным шариком?

нет, конечно - все скажут про терминатора. ИИ, экзоскелет... но я не вижу, как это относится к теме.

Vorral писал(а):Так это же очевидно, потому как нет готовых решений уровня выше, за приемлемые деньги, а желание поизучать электронику у людей есть.

1.
Мне тоже так кажется. Так давайте же чуть-чуть поднимем планку. Не ставьте пользователя перед выбором либо велосипед, либо мерседес, либо ТСОП, либо ИИ.

2. Если уж мы пустились в философию, то обыватель, конечно, делает игрушки и покупают игрушки, это понятно. Но робототехника (в широком смысле слова) - это не только игрушки, и я уже приводил примеры, как простые железные решения используются на производствах - именно там сейчас сосредоточена робототехника массово. Им не нужен СЛАМ, ИИ и экзоскелет и нафигация, им нужно спозиционировать болт в дырку, например, совместив при этом детали, проконтролировать толщину отливки, или найти сучки в доске - это типичные задачи машинного зрения.

Vorral писал(а):А задачи на которые есть реально грандиозный спрос, вам не интересны(потому что вы не программист).

"Интриги в виде версий" (с)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Зачем автономному роботу видеокамера? :)

Сообщение =DeaD= » 21 янв 2011, 15:33

Виталий писал(а):решения без передатчика, хотя _очевидно_, что оно менее ценное.

+100500

Добавлено спустя 53 секунды:
Michael_K писал(а):Я же прямо написал, что продавать не собирался. Откуда эти меркантильные настроения? Маркетологи, блин :)

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

Re: Зачем автономному роботу видеокамера? :)

Сообщение Alex080969 » 21 янв 2011, 15:36

Vorral писал(а):Ты ошибся, этот вопрос нужно было задавать гуглу. Ещё один пример доказывающий насколько мы развитые существа :)

Ну не надо уж так категорично то :)
гуглил да ток там всякая хрень лезет, а углублятся в поиски было некогда, вот и спросил
P.S. Сам знаю что офтоп.. :sorry:
Первая заповедь радиотехника - почисти контакты!
Аватара пользователя
Alex080969
 
Сообщения: 763
Зарегистрирован: 10 ноя 2009, 13:13
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр

Re: Зачем автономному роботу видеокамера? :)

Сообщение Michael_K » 21 янв 2011, 15:47

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

Не очень сложно - готовые решения продаются, габариты передатчика мизерные. Передаются в "открытом" диапазоне 1.2 или 2.4 гигагерца.
http://wireless-video.ru/?p=catalog
В магазинах они лежат. Сделать это самому можно, но смысла особого нет - слишком много возни для того чтобы с китайцами бодаться.

Виталий писал(а):Тебе не нравится функционал или конструктив?

Эмм... там урезано разрешение по глубине цвета-яркости. Там недостаточно памяти, чтобы сделать даже простое сравнение двух кадров. Там недостаточно мощный проц, чтобы говорить о серьезной обработке.

Виталий писал(а):Это предмет некоторого анализа. Надо взять и выписать все задачи которые делает CMUCam. Посмотреть как она это делает и провести границу между налетушными (потоковыми) и остальными алгоритмами.

Тема, вроде как для того и создана. Мне очень жаль что она превращается в философские рассуждения.

Виталий писал(а):Лично я за то, чтобы поставить внешнюю память, чтобы хранить там хотя-бы 3 кадра, первый, второй и результат вычитания. Блин это же стоит копейки, зачем так экономить-то?

Вообще согласен...

Добавлено спустя 6 минут 21 секунду:
=DeaD= писал(а):Меркантильность это в том числе осмысленность вложения в проект своего времени ;)
См. выше мой тезис о "Неуловимом Джо" :pardon:

Ну, знаете, так и RiO зря угробил свое время, сделав клевого лайнтрейсера. Это ж хобби. Оно кайф приносит - в этом смысл :) Вы вот нырять любите, деньги за это платите, время тратите. Какой смысл? Какой смысл в миниботе?
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Зачем автономному роботу видеокамера? :)

Сообщение =DeaD= » 21 янв 2011, 15:53

Michael_K писал(а):Ну, знаете, так и RiO зря угробил свое время, сделав клевого лайнтрейсера. Это ж хобби. Оно кайф приносит - в этом смысл :) Вы вот нырять любите, деньги за это платите, время тратите. Какой смысл? Какой смысл в миниботе?

RiO сам поставил задачу, сам сделал, сам молодец :)

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

Re: Зачем автономному роботу видеокамера? :)

Сообщение Виталий » 21 янв 2011, 16:06

Еще пару слов в защиту аналогового сенсора:
- очень большой выбор, маленькие, большие, чувствительные, цветные, чб, короче любые
- супер чувствительность к ИК
- любая оптика
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Зачем автономному роботу видеокамера? :)

Сообщение Michael_K » 21 янв 2011, 16:08

=DeaD= писал(а):А ты на форуме спросил условно "кому чего надо", а теперь убегаешь от ответов со словами "да мне пофиг кому что надо", непорядок! :)

Я спросил не "кому чего надо, то и сделаю", а спросил о типичных задачах которые может/должен решать "зрение". Вам не надо "полярную звезду", но вы же написали это в качестве примера - вот это ответ того типа, который я ожидал услышать.

Приложения cmucam я, конечно, смотрел (там, правда, большинство ссылок, к сожалению, не работают). Еще я смотрел на задачи, которые решает "зрение" Айбо, сюрвейоры.
Львиная доля мощности проца, схемотехники, наворотов во многих системах гробится на то, чтобы обеспечить ПЕРЕДАЧУ потокового (или "не очень потокового") видео наружу, задавить в жипег, устроить скоростной канал связи.

Мне кажется это не очень правильным - из этой картинки, которую надо еще где-то принять/распаковать, так или иначе выделяется на самом деле не так много информации (грубо говоря, насколько повернуть, или куда прицелится, что объехать). Поэтому, я считаю, что передачу нужно исключить нафиг и приблизить выделенные мозги к сенсору. Вы вот собрались делать smartbot-а. Как я понимаю, в том числе из-за камеры. Почему бы вам не рассказать, какие задачи вы ставите перед Смартом. Может быть проц класса смарта и не спаяешь на коленке, но, скажем, в два раза попроще - уже вполне. И он будет выделенный, не будет отвлекаться на операционку, отрисовку экранов и т.п.
Последний раз редактировалось Michael_K 21 янв 2011, 17:50, всего редактировалось 1 раз.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Зачем автономному роботу видеокамера? :)

Сообщение =DeaD= » 21 янв 2011, 16:22

Michael_K писал(а):Я спросил не "кому чего надо, то и сделаю", а спросил о типичных задачах которые может/должен решать "зрение".

Это в значительной мере одно и то же. Только как раз "может/должен" - это кому-то надо, а не лично отвечающему.
То есть как раз был вопрос - что вообще востребовано на рынке из потребностей.

Michael_K писал(а):Вы вот собрались делать smartbot-а. Как я понимаю, в том числе из-за камеры. Почему бы вам не рассказать, какие задачи вы ставите перед Смартом. Может быть проц класса смарта и не спаяешь на коленке, но скажем в два раза попроще - уже вполне. И он будет выделенный, не будет отвлекаться на операционку, отрисовку экранов и т.п.

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

Re: Зачем автономному роботу видеокамера? :)

Сообщение Виталий » 21 янв 2011, 16:32

Не появится никаких алгоритмов, если этой темой специально не заниматься.
Ну а еще не надо делать робота, чтобы понять, что с камеры на смартфоне ничего не получить толком.
Просто возьмите смартфон и попробуйте реализовать соотв. алгоритмы. У меня получилось, но с очень большим натягом.

Опыт уже накоплен в CMUCam и др. осталось его проанализировать!
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Зачем автономному роботу видеокамера? :)

Сообщение =DeaD= » 21 янв 2011, 16:45

Виталий писал(а):Ну а еще не надо делать робота, чтобы понять, что с камеры на смартфоне ничего не получить толком.

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

Re: Зачем автономному роботу видеокамера? :)

Сообщение Виталий » 21 янв 2011, 16:52

Камера слепая, и процессор несмотря на свои 520МГц занят чем-то другим, более важным чем обработка изображения.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Зачем автономному роботу видеокамера? :)

Сообщение Michael_K » 21 янв 2011, 18:00

=DeaD= писал(а):
Michael_K писал(а):Я спросил не "кому чего надо, то и сделаю", а спросил о типичных задачах которые может/должен решать "зрение".

Это в значительной мере одно и то же. Только как раз "может/должен" - это кому-то надо, а не лично отвечающему.
То есть как раз был вопрос - что вообще востребовано из потребностей.

Ну, в принципе, да, вы правы.
Но вот тут меня пытаются уверить, что кроме мощных детекторов фич, инвариантных ко всему на свете, ничего больше не нужно - все остальное "детский сад"...
Извините, не верю :pardon:
То есть, я конечно понимаю, что эта штука,_наверное_, будет востребована... Примерно так же как, _наверное_, будет востребован ИИ. Но свет клином на этом не сошелся.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Зачем автономному роботу видеокамера? :)

Сообщение =DeaD= » 21 янв 2011, 18:06

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

Пред.След.

Вернуться в Сенсорика

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

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