martes, 19 de julio de 2011

2º Tutorial RoboBuilder: Microsoft Robotics Studio (comandos de voz)


Siguiendo los pasos del primer tutorial RoboBuilder: Microsft Robotics Studio

Esta 2º parte trata de controlar el robot, mediante comandos de voz, si bien hemos usado la base del primer tutorial y los módulos If, Merge, Data y RoboBuilder Brick siguen siendo los mismos, esta vez remplazamos el modulo DirectionDialog por dos módulos de comandos de voz, los módulos son los siguientes:

SpeechRecognizerGui

Y el SpeechRecognizer

En el modulo "if", los comandos "Name" deben ser sustituidos por "Text" como veis a continuación:


Siguiendo las mismas pautas que en el primer tutorial, y los mismos valores en los modulos data, conectamos entre si los modulos SpeechRecognized y el modulo "if" el comando de conexion tiene que ser SpeechRecognized.

Y entre los modulos Merge y RoboBuilderBrick, el comando tiene que ser MotionControl con el valor "value"

Una vez añadidos las ordenes en el modulo "if" (adelante, atrás, puñetazo, derecha...etc) con los módulos "data" queda añadirlo al diccionario mediante el panel de control de la ventana de comandos (f5):


Accedemos al panel de control del modulo SpeechRecognizerGui para añadir al diccionario los comandos de voz elegidos a la orden impuesta:



En mi caso la configuración final es la siguiente:




Y así pues, concluye el tutorial sobre comandos de voz.

He grabado un vídeo de más de 5 minutos explicando el resultado final:

2 comentarios:

ostrogoto0101 dijo...

Cuando empecé con el Robonova quería una guía como esta! ayudará a aquellos que quieren empezar, genial.

Gremio dijo...

Gracias Ostrogoto0101!

Esa es la idea, siempre que hago algo con los robots me gusta tomar notas o hacer algún tutorial como este, así quizás pueda servir a algún robotero :)