Помогите мне выбрать тему для моей дипломной работы по NAO

Я хотел бы получить совет по поводу моей дипломной работы. Профессор уже дал мне несколько основных рекомендаций, и у меня есть две недели, чтобы решить.

В моей дипломной работе должно быть написано "что-то" для робота NAO. «Что-то» следует кодировать с помощью технологии Silverlight.

Теперь мне просто нужно решить, что это за «что-то». У вас есть идеи, какой модуль или дополнение можно было бы закодировать для робота NAO в Silverlight? Буду признателен за любые идеи.

Другой профессор предложил мне интегрировать Facebook с роботами NAO в нашей лаборатории. У нас есть несколько роботов NAO, поэтому он подумал, что я могу заставить их публиковать то, что они делают, на Facebook каждые несколько часов, они также могут подружиться с другими роботами NAO на Facebook и комментировать их статусы.

Но я еще не уверен, что хочу это сделать. Если у вас есть другие идеи, поделитесь ими со мной.


person Richard Knop    schedule 01.10.2010    source источник
comment
Пусть он отслеживает систему контроля версий, и когда кто-то ломает сборку, пускает в ход тираду :-)   -  person Bryce Fischer    schedule 01.10.2010
comment
Ненавижу быть мокрым одеялом, но твое домашнее задание - твое дело. Особенно диссертацию на получение степени, над которой будущие работодатели будут считать, что ВЫ работали над ней ... Я за сотрудничество внутри сообщества, но я думаю, что вы зашли слишком далеко.   -  person csharptest.net    schedule 12.10.2010
comment
публиковать в твиттере, что делают нао-боты, а не в фейсбуке. да, вы можете пить из миски, но зачем вам это?   -  person none    schedule 13.10.2010


Ответы (8)


Хм, а как насчет публикации видеопотока с его камер в сети и разрешения удаленным пользователям Интернета указывать, куда ему следует идти / что ему делать?

Вы можете попросить удаленных пользователей отправить его на охоту за мусором. Они говорят ему, что найти, он бродит по комнате в поисках. Потребуется некоторый код распознавания изображений, а также код для преобразования ввода в изображение для поиска. Кроме того, вам нужно будет написать код автонавигации / логику поиска.

У него есть речевые возможности, и он может читать из файлов, поэтому загрузка вещей, которые он может читать вслух, - это возможность ... может быть, удаленная интерактивная няня? Вы можете увидеть, что он видит, и попросить его прочитать / разыграть ваши ответы.

Он мультимедийный сервер, так что вы можете попробовать сделать его диджеем по всем запросам. Сделайте так, чтобы он мог обслуживать смартфоны, чтобы любой желающий мог запросить музыку.

Черт возьми, заставь его преследовать семейную собаку и лаять. Похоже, он очень веселый!


**** Edit ****

В октябрьском выпуске журнала Scientific American за 2010 г. есть статья об этике в робототехнике ... авторы говорят о программировании NAO для принятия этических решений, таких как как выдача лекарств пациентам (как справиться с отказом пациента и т. д.). Программирование этики робота было бы ОЧЕНЬ достойным тезиса!


**** Редактировать ****

Если у вас нет доступа к Scientific American из Словакии, вы можете купить статью онлайн здесь:
http://www.scientificamerican.com/article.cfm?id=robot-be-good

Еще одна статья SA о NAO, которую можно прочитать бесплатно:
http://www.scientificamerican.com/article.cfm?id=robocup-2010-world-cup-soccer

person James King    schedule 01.10.2010

Запрограммируйте его как расширение Windows Live, то есть попросите его ответить MSN Messenger и прочитать полученный текст, а также указать действия для любых смайлов, которые могут присутствовать. Он мог быть визуальным представлением этой или любой другой чат-программы.

Дайте ему набор базовых эмоциональных поведений (например, потирает глаза, опускает плечи, когда он грустит / плачет) и т. Д.

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

http://www.physorg.com/news200229593.html

Хотя это звучит как забавный тезис.

person halfevil    schedule 13.10.2010

Почему бы не создать диссертацию с хорошим бизнес-обоснованием, чтобы вы могли легко коммерциализировать то, что создали. Некоторые примеры могут быть

  1. Робот, который принимает заказы на еду по команде и обрабатывает их в списке очереди для приготовления на кухне. Это может заменить POS в ресторанах, так как робот может рассчитывать зарплату заказчиков.
  2. Вы также можете создать сторожевого робота с функцией распознавания лиц, который посылает дискретный сигнал тревоги для вызова (вы или полиция, зависит от оценки безопасности), если кто-то, не входящий в его базу данных по лицам, получит доступ к вашей собственности. Это также может быть хорошим способом транслировать видео, которое находится в доме владельцев. Это может заменить многие домашние системы безопасности или даже улучшить их.
  3. Вы также можете заменить администраторов в больших корпоративных офисах, где они могут сделать то же самое, например, позвонить на добавочный номер на основе имени, упомянутого посетителем, открыть соответствующие двери или активировать лифты (если двери и лифты объединены в сеть), а также получить время для персонала и на основе распознавания лиц.
person Raymund    schedule 11.10.2010
comment
Я бы не советовал использовать распознавание лиц. Мне довелось поработать с одним серьезным коммерческим продуктом для распознавания лиц, и результаты были ужасными. Технологии еще предстоит немного повзрослеть. - person Vilx-; 13.10.2010

заставьте его танцевать с помощью диаграмм танцевальных шагов и внутреннего метронома

person Steven A. Lowe    schedule 12.10.2010

Первая идея, которая приходит в голову, - создать реальный Lightbot. . Или что-то в этом роде. Бонусные баллы за создание гибкого игрового поля с поднимающимися плитками и прочим.

person Vilx-    schedule 12.10.2010

Запрограммируйте его, чтобы пройти по комнате полностью, обнаруживая все препятствия и узнавая, как их избегать. Это уже очень сложно.

Однако я не могу понять, зачем нужен SilverLight.

person smirkingman    schedule 13.10.2010

Что было бы действительно круто, но, вероятно, очень сложно, - это перепроектировать API для Microsoft Kinect для работы на ПК, а затем сопоставить отслеживание движения всего тела Kinect с роботом. У вас может быть мини-вы, которое отражает все, что вы делаете.

Но это было бы очень-очень круто (по крайней мере, на мой взгляд).

person John Wang    schedule 11.10.2010

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

person Mondyak    schedule 14.10.2010