Documentos de Académico
Documentos de Profesional
Documentos de Cultura
XVICOMRob2014/ID004
Departamento de Posgrado
Escuela Superior de Cmputo IPN
Mxico, D.F., 07738
Email: gusta_si@hotmail.com
Departamento de Posgrado
Escuela Superior de Cmputo IPN
Mxico, D.F., 07738
Email: rromeroh@ipn.mx
Departamento de Posgrado
Escuela Superior de Cmputo IPN
Mxico, D.F., 07738
Email: afernan@ieee.org
ABSTRACT
INTRODUCTION
En esta era tecnolgica, tenemos a nuestro
alcance muchos dispositivos que nos permiten realizar
tareas fcilmente, y de igual forma nos permite
desarrollar tecnologa. En particular, el presente
139
Software utilizado
Hardware utilizado
140
Comandos de voz
El sistema realiza reconocimiento de la voz del usuario
y estas palabras se guardan en un Sting que nos permite saber
de qu comando se trata y con esto enviar una peticin al
mecanismo. El sistema hace uso de los servicios de GOOGLE
para obtener dicha informacin, entonces para esto debemos
tomar en cuenta que siempre debe existir una conexin a
internet; Sin embargo, si no se cuenta con la conexin a internet
tenemos un modo llamado manual el cual nos permitir
controlar el mecanismo con ausencia de comandos de voz.
Google utiliza algoritmos de inteligencia artificial para
reconocer las oraciones habladas, almacena los datos de voz de
forma annima para fines de anlisis, y compara la voz
capturada con consultas previas en el servidor. La figura 2
muestra la estructura del servicio Google Speech Recognition:
Text-to-Speech
Otro servicio que tambin se provee es el de text-tospeech con el cual nos dirigimos al usuario para darle a conocer
si se ha reconocido el comando o bien no se le ha entendido,
para esto no es necesario el acceso al servidor de google ya que
es posible implementarlo sin la necesidad de una conexin a la
red. La ventaja de proveer un servicio como el mencionado, nos
permite contar con una interfaz simple de control y de
notificaciones.
IMPLEMENTACION.
Durante el desarrollo del proyecto fueron realizndose
distintos tipos de pruebas, primeramente, se realizaron
simulaciones y finalmente, pruebas fsicas. Realizar distintos
tipos de pruebas permite encontrar las distintas fallas.
FIGURA 2. ESTRUCTURA DEL SERVICIO GOOGLE
SPEECH. DIAGRAMA TOMADO DE [7]
Aplicacin APK
Se ha implementado una aplicacin en un dispositivo
mvil xperia Z; en la figura 4 se muestra la aplicacin
ejecutndose en el dispositivo, en esta se muestra el botn
comando con el cual el sistema solicitara mediante la voz, las
instrucciones para el usuario, por otra parte tiene un men de
ayuda el cual sirve de apoyo al consumidor, para darle a
141
Atrs
El vehculo retrocede.
Izquierda
El vehculo se mueve a la
izquierda.
Derecha
El vehculo se mueve a la
derecha.
Derecha
El vehculo se mueve a la
derecha.
Encender luces
Apagar luces
Conectar
Desconectar
El sistema termina
conexin.
Mapa
Temperatura
Se obtiene la temperatura
del ambiente, mediante el
sensado del dispositivo
LM335.
Distancia
Se muestra la distancia
entre el mecanismo y el
objeto ms cercano.
Modo manual
El sistema cambia al
control del mecanismo de
forma tradicional, como se
muestra en la figura 3.
Detener
El vehculo se detiene.
Sistema Electrnico
En la figura 6 se muestra el diseo electrnico
simplificado del sistema. En este se observa al microcontrolador el Arduino UNO, tambin se muestran los motores
necesarios para el movimiento del mecanismo y el driver l293d
que nos permite aumentar la corriente en estos motores,
finalmente tambin se ve el sensor de temperatura lm335.
Comando
Accin
Adelante
El vehculo avanza.
142
RESULTADOS
Se realizaron pruebas de distinto tipo con el fin de
encontrar errores comunes, entre estos la conexin fallida y el
comando desconocido; estos errores se deben principalmente al
emparejamiento de los dispositivos inalmbricos; el comando
desconocido ocurre cuando el sistema no encuentra forma de
comprender lo que el usuario a mencionado, esto puede ser
por su velocidad de pronunciacin, acento o bien el sistema no
cuenta con una conexin a internet. Por otra parte el sistema ha
sido probado con 8 personas ejecutando cada uno de los
comandos que se han mostrado en la tabla 1, teniendo como
porcentaje de xito el 90%, contando los errores mencionados
anteriormente.
El sistema fue probado utilizando los comandos
soportados, el sistema fue utilizado por 10 personas entre
hombres y mujeres entre 18 y 23 aos. Cada persona utilizo 4
veces cada uno de los comandos teniendo como resultado un
porcentaje xito el cual se muestra en la tabla 2 la cual
corresponde al porcentaje de xito del sistema ante el todo de
voz de las mujeres y en la tabla 3 se muestra el porcentaje de
xito con los hombres que probaron el sistema. Por el volumen
de voz el sistema ha reconocido con mayor eficiencia los
comandos solicitados por los hombres.
Sistema Mecnico
En la figura 7 se muestra el mecanismo utilizado para
realizar pruebas del sistema, se observa sus vistas laterales, este
mecanismo nos permite albergar el sistema electrnico y la
colocacin de manera sencilla de los motores, en la parte de
enfrente se encuentra el sensor de proximidad con lo cual
garantizamos que el mecanismo no choque contra algn objeto
y tambin nos proveer la distancia hacia el objeto ms
cercano.
El mecanismo cuenta con dos motores para producir los
movimientos necesarios. El motor dedicado a la traccin
trasera cuenta con una velocidad de traccin de 4100 rpm y con
un consumo de corriente sin carga de 35mA. El giro del
mecanismo podr ser producido con un arreglo mecnico de
cremallera-pin, con un motor que impulsa el giro del pin,
este motor cuenta con una traccin de 780 rpm. El motor cuenta
con un torque de 3.4 N*cm.
El cuerpo del vehculo y cada parte mecnica interna ha
sido construido con piezas Lego. El material es ligero lo que
permite que los motores no tengan un sobreesfuerzo.
Comando
Accin
Adelante
Atrs
Izquierda
65%
72%
80%
Derecha
80%
Encender luces
65%
Apagar luces
70%
Conectar
Desconectar
70%
75%
Mapa
55%
Temperatura
45%
Distancia
Modo manual
80%
90%
Detener
95%
Adelante
80%
143
Comando
Accin
Adelante
Atrs
Izquierda
80%
90%
60%
Derecha
90%
Encender luces
85%
Apagar luces
Conectar
Desconectar
90%
90%
95%
Mapa
76%
Temperatura
65%
Distancia
Modo manual
88%
70%
Detener
95%
Adelante
80%
CONCLUSIONES
RECONOCIMIENTOS
Los autores reconocen el apoyo recibido para la
realizacin del presente proyecto, por parte del Instituto
Politcnico Nacional en la Escuela Superior de Computo.
REFERENCES
[1] D. E. Knudsen.1966 World Bnus Almanac.
Permafrost Press, Novosibirsk.
144