Технический форум по робототехнике.
AndreiSk » 22 июн 2012, 00:26
Да, тоже заинтересовался что за посторонние.
То есть будет список "своих" людей,
которых надо распознать. А если не распознал - то тому листовку.
Так? А человек должен двигаться?
Как допустим отличить человека от статуи?
Или например полисмен, он может замереть и его
не отличишь от статуи... в смысле тренированный...
И чтобы листовки раздавать, это должен быть приличных размеров машинка.
Помню Scorpio такого делал...
legion » 22 июн 2012, 08:14
Посторонние - все, кроме солдат его взвода, высшего командования и обозных биг-догов.
noonv » 22 июн 2012, 08:25
если будет использоваться
кинект, то тогда система будет работать только внутри помещений (или при пасмурной погоде)
Angel71 » 22 июн 2012, 09:09
кинект не пашет на 20 метров (сколько максимум запамятовал, но что-то около 3-5метров) и в зависимости от модели минимум 40..120см.
и вообще кинект это баловство для данной задачи.
про полисменов и солдат эт вы прикольно придумали.
RealRobot » 22 июн 2012, 12:47
мясом не корми, блин, дай потрепаться. Что-то на мыло ни чего не было.
bukin » 22 июн 2012, 13:17
"посторонние" не ключевое слово, кому интересно пишите на мэил,
bukin@investlab.ru кто не получил ответ - пишите здесь в личку. Про Kinect согласен, но для работы в помещении тоже есть задачи. Главная идея - определить присутствие человека и ответить ему (отреагировать на его присутствие) заданным образом. Вот и всё. Команду формируем на долго. Готовы финансировать конкурирующие команды. Пока самый интересный ответ дали ребята из Бауманки
http://robot-develop.org/
Тиамо » 23 июн 2012, 01:15
А где этот гомункулус должен стоять и определять? И какова зона этого определения? 360 градусов или более? Каковы требования по устойчивости к факторам окружающей среды: снег, дождь, туман, выпадение кондесата внутри Голема, температурный интервал эксплуатации, вандалоустойчивость?
noonv » 25 июн 2012, 08:41
если робот стационарный, то задача крайне простая, но даже если он должен двигаться к человеку, чтобы вручить ему листовку, то и тогда задача не особо сложная
кинект позволит увеличить надёжность детектирования, но, в принципе, можно обойтись и одной-двумя камерами.
OpenCV в руки и вперёд: обучить свой классификатор или использовать уже готовый - обученный для поиска лиц
+ точность распознавания можно повысить всякими плюшками типа анализа движения по нескольким кадрам, сегментации или использования стереозрения.
robotics.by » 04 июл 2012, 14:35
Тема автоматического распознавания присутствия человека возле робота, заявленная Андреем Валерьевичем перспективна и вполне реализуемая (как минимум на уровне прототипа).
План работ на мой взгляд должен быть следущим:
1 Прототипирование и исследования.
1.1 Выбор платформы и датчиков (обязательно берутся уже готовые и использующиеся, чтобы сократить время разработки). Предлагаю взять мобильный робот
http://ros.org/wiki/Robots/TurtleBot и “руку” к нему
http://ros.org/wiki/turtlebot_arm. Датчики нужно брать всех типов:
- Инфракрасные (от Sharp
http://roboforum.ru/wiki/%D0%98%D0%9A-%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D1%8B_SHARP);
- Ультразвуковые (
http://www.micropik.com/PDF/HCSR04.pdf);
- Лазерные (мы сами пользуемся таким
http://www.hokuyo-aut.jp/02sensor/07scanner/urg_04lx.html);
- Интеллектуальные на основе обработки видео с видеокамер (
http://ru.wikipedia.org/wiki/Kinect);
Для ряда датчиков, которые не поддерживают USB, необходимы платы согласования и дополнительные источники питания.
1.2 Написание базовой версии ПО для решения задачи интерактивного взаимодействия с человеком.
2 Тестирование прототипа, сбор и анализ “подводных камней” – с выходом на ТЗ для первой версии продукта.
Результатом работ будет прототип робота, умеющий интерактивно взаимодействовать с человеком в лабораторных условиях и детальное техническое задание на разработку механической, электрической и программной части для конечного продукта и его версий для разных сценариев использования.
Angel71 » 04 июл 2012, 14:45
помощь "зала" или предлагаете свою кандидатуру?
robotics.by » 04 июл 2012, 15:03
Angel71 писал(а):помощь "зала" или предлагаете свою кандидатуру?
Не совсем понятен вопрос, но в любом случае мне хочется чтобы кто-то попробовал покопать в вопросе с выходом на прототип. Или поделился информацией о готовой реализации такой технологии. Тот план что предлагаю я, действительно могу реализовать при необходимом финансировании работ и получить результат.
Scorpio » 04 июл 2012, 18:35
noonv писал(а):если робот стационарный, то задача крайне простая, но даже если он должен двигаться к человеку, чтобы вручить ему листовку, то и тогда задача не особо сложная
Не думаю, что все так просто. Если мы не хотим, чтобы робот совал и совал листовки одному и томуже человеку, ему прийдется каким-то образом его запомнить. Для этого нужны не хилые вычислительные мощности и продвинутый софт. Надо еще учесть, что люди бывают разного роста и им свойственно толпиться и крутиться. Разве, что робот скажет предварительно "А ну ка постройтесь все в шеренгу и не двигайтесь пару минут!".
=DeaD= » 04 июл 2012, 19:21
Вроде в исходной постановке задачи нет требования различать людей?
Scorpio » 04 июл 2012, 21:58
bukin писал(а): Главная идея - определить присутствие человека и ответить ему (отреагировать на его присутствие) заданным образом. Вот и всё.
ТЗ весьма не конкретное. Определить присутствие не проблема, любая охранная сигнализация это может. "Отреагировать на присутствие" уже сложнее. Можно конечно выкрикивать приветственные лозунги, пока что-то движется, но это уж больно тупо. "Ответить ему" это задача вообще сверхсложная, связанная с распознаванием речи и анализом фраз.