Помогите мне выбрать тему для моей дипломной работы с NAO - PullRequest
6 голосов
/ 01 октября 2010

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

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

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

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

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

Ответы [ 8 ]

11 голосов
/ 02 октября 2010

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

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

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

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

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


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

В журнале 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

3 голосов
/ 13 октября 2010

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

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

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

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

Звучит как забавный тезис.

2 голосов
/ 13 октября 2010

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

С какой стати SilverLight обязателен, однако я не могу понять.

2 голосов
/ 12 октября 2010

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

2 голосов
/ 12 октября 2010

заставьте его танцевать, используя танцевальные диаграммы шагов и внутренний метроном

2 голосов
/ 12 октября 2010

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

  1. Робот, который принимает команды по заказу и обрабатывает их в списке очередей для кухни.Это может заменить POS ресторана, так как робот может рассчитать и зарплату получателей заказов.
  2. Вы также можете создать сторожевого робота с распознаванием лиц, который посылает дискретный сигнал тревоги для вызова (вы или полиция, зависит от оценки безопасности) если кто-то отсутствует в его лицевой базе данных, получите доступ к вашей собственности.Это также может быть хорошим способом для потокового видео, что у владельцев дома.Это может заменить множество систем домашней безопасности или даже дополнить их.
  3. Вы также можете заменить администраторов в больших корпоративных офисах, где это можно сделать так же, как вызов внутреннего абонента в зависимости от имени посетителя, открытие соответствующих дверей илиактивация лифтов (если двери и лифты объединены в сеть), также может включать и выключать время персонала на основе распознавания лиц.
1 голос
/ 14 октября 2010

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

1 голос
/ 12 октября 2010

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

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

...