Ajude -me a escolher um tópico para minha tese de formatura com NaO
-
27-09-2019 - |
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.
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
- 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.
- 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.
- 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.