Pergunta

Gostaria de receber alguns conselhos sobre minha tese de formatura. O professor já me deu algumas diretrizes básicas e tenho duas semanas para decidir.

Minha tese de graduação deve estar codificando "algo" para o Nao Robot. O "algo" deve ser codificado usando a tecnologia Silverlight.

Agora eu só preciso decidir sobre o que pode ser o "algo". Você tem alguma idéia de qual módulo ou adição poderia ser codificado para o robô NAO em Silverlight? Eu apreciaria quaisquer idéias.

Outro professor sugeriu que eu pudesse integrar o Facebook aos robôs NAO em nosso laboratório. Temos vários robôs NAO para que ele pensasse que eu poderia fazê -los postar o que estão fazendo no Facebook a cada poucas horas, eles também podem se tornar amigos de outros robôs NAO no Facebook e comentar sobre seus status.

Mas ainda não tenho certeza se quero fazer isso. Se você tem outras idéias, compartilhe -as comigo.

Foi útil?

Solução

Hmm, que tal postar o fluxo de vídeo em suas câmeras na web e deixar os usuários remotos da Internet direcionar para onde ele deve ir/o que deve fazer?

Você poderia ter usuários remotos o enviarem em uma caça ao tesouro. Eles dizem a ele o que encontrar, ele vagueia pela sala procurando por ele. Isso exigiria algum código de reconhecimento de imagem, bem como o código para traduzir a entrada em uma imagem a ser procurada. Além disso, você teria que escrever alguma lógica de código de navegação automática/pesquisa.

Ele tem recursos de fala e pode ler a partir de arquivos, então enviar coisas para ele ler em voz alta é uma possibilidade ... talvez uma babá remota e interativa? Você pode ver o que ele está vendo e fazer com que ele leia/atue suas respostas.

Ele é um servidor multimídia, para que você possa tentar configurá-lo como um DJ geral. Faça isso para que ele possa servir telefones inteligentes, para que qualquer pessoa na sala possa solicitar música.

Caramba, faça -o perseguir o cachorro da família e latir. Ele parece muito divertido!


**** editar ****

A edição de outubro de 2010 da Scientific American tem um artigo sobre ética em robótica ... Os autores falam sobre programar o NAO para decisões éticas, como distribuir medicamentos aos pacientes (como lidar com a recusa do paciente etc.). A ética de programação em um robô seria muito digna de tese!


**** editar ****

Se você não tem acesso à Scientific American da Slováquia, pode comprar o artigo online aqui:
http://www.scientificAmerican.com/article.cfm?id=robot-be-good

Outro artigo da SA sobre o NAO, este é livre para ler:
http://www.scientificAmerican.com/article.cfm?id=robocup-2010-world-cup-soccer

Outras dicas

Programe -o para ser uma extensão do Windows Live, que o faça responder ao MSN Messenger e ler o texto recebido e fornecer ações para quaisquer emoticons que possam estar presentes. Ele poderia ser uma representação visual desse ou de qualquer programa de bate -papo.

Dê a ele um conjunto de comportamentos de emoção básica (ou seja, esfrega os olhos que cai nos ombros para triste/chorar ') etc.

Isso pode ser uma extensão de 'acessibilidade'. Observe também que já existem estudos sendo feitos sobre seus efeitos sobre o Childed com autismo (imitando o robô)

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

Parece uma tese divertida.

Por que não criar uma tese com um bom caso de negócios, para que você possa comercializar facilmente o que construiu. Alguns exemplos podem ser

  1. O robô que recebe ordens de alimentos sob comando e os processa em uma lista de filas para a cozinha cozinhar. Isso pode substituir o POS de restaurantes, pois o robô pode calcular e o Salário dos Takers de Ordem.
  2. Você também pode criar um robô de sentinela que tenha reconhecimento facial que envia um alarme discreto para ligar (você ou a polícia, depende da avaliação de segurança) se alguém não estiver em seu banco de dados facial, obter entrada em sua propriedade. Essa também pode ser uma boa maneira de transmitir vídeo o que está na casa dos proprietários. Isso pode substituir muitos sistemas de segurança doméstica ou até aumentá -lo.
  3. Você pode substituir os recepcionistas em grandes escritórios corporativos, onde pode fazer o mesmo como chamar a extensão com base no nome que o visitante mencionou, abrindo portas apropriadas ou ativando elevadores (se as portas e elevadores estiverem em rede), também poderá obter o tempo da equipe e com base no reconhecimento facial.

faça dançar usando Diagramas de etapa de dança e um metrônomo interno

A primeira ideia que vem à mente é fazer uma vida real LightBot. Ou algo parecido. Pontos de bônus por criar um campo de jogo flexível com as coisas de azulejos.

Programe -o para caminhar, visite uma sala completamente, descobrindo todos os obstáculos e aprendendo a evitá -los. Isso já é muito difícil.

Por que diabos Silverlight é obrigatório, não posso entender.

O que seria muito legal, mas provavelmente muito difícil, é reverter o engenheiro uma API para o Microsoft Kinect trabalhar em um PC e depois o rastreamento de movimento do corpo completo do MAP Kinect no robô. Você pode ter um mini-você que reflete tudo o que faz.

Mas isso seria muito, muito legal (pelo menos na minha opinião).

Por que não tentar criar um reconhecimento de imagem dentro e deixar o bot viajar por conta própria, ou seja. Se você tiver um banco de dados de imagem da sua universidade de volta ao dormitório, deixe o bot viajar por conta própria da universidade ao dormitório.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top