You are on page 1of 17

Centro Nacional de Investigacin y Desarrollo Tecnolgico

Coordinacin de Mecatrnica
Reporte de actividades
(Septiembre- Diciembre 2014)

Propuesta como Trabajo de Investigacin de Tesis Doctoral


Desarrollo e Integracin de Sistemas Domticos, controlados por
voz, orientados al confort de personas con capacidades diferentes
y de la tercera edad.
Presentado por:
M.C. Rafael Rojas Rodrguez.

Directores de Tesis.
Dr. Luis Gerardo Vela Valds.
Dra. Rita M. Aceves Prez.

Cuernavaca, Morelos, Mxico.

Diciembre 2014

ndice
1.- Introduccin ...................................................................................................................... 2
2.- Avances con relacin a la arquitectura propuesta ............................................................. 2
3.- Comunicacin PC con sistema de protocolo X-10............................................................ 3
3.1.- Primera aplicacin. ......................................................................................................... 3
3.2.- Segunda aplicacin. ........................................................................................................ 4
3.3 Tercera aplicacin............................................................................................................. 7
3.4 Cuarta aplicacin. ............................................................................................................. 7
3.5 Quinta aplicacin. ............................................................................................................. 8
4.- Comparacin con otros proyectos domticos ................................................................. 11
5.- Pruebas realizadas ........................................................................................................... 13
5.1 Protocolo X-10 ............................................................................................................... 13
5.2 Comparacin del reconocedor de voz ............................................................................ 14
6.- Conclusiones ................................................................................................................... 15
7.- Trabajo futuro .................................................................................................................. 15
8.- Avance de las actividades ............................................................................................... 16
9.- Bibliografa ................................................................................................................................ 16

1.- Introduccin
En el presente documento se presentan los avances del proyecto de investigacin durante el
periodo comprendido entre septiembre y diciembre de 2014, dichos avances estn
enfocados en la programacin de una aplicacin en C# para poder recibir las instrucciones,
previamente, interpretadas por el reconocedor de voz, y poderlas enviar, a travs del puerto
USB, hacia un dispositivo de la familia X-10 el cual es el encargado de incorporar la
informacin a la lnea elctrica de la vivienda.
Al mismo tiempo se presenta una revisin del estado del arte a fin de enfatizar en las
contribuciones, que el presente proyecto, tiene con relacin a lo reportado, previamente, en
la literatura de referencia.
De igual manera se presentan pruebas efectuadas al reconocedor de voz empleado en este
proyecto, comparando su desempeo contra el disponible con el buscador GOOGLE,
observando que no existe una diferencia significativa entre ambos comportamientos.
Tambin se muestran resultados de la confiabilidad del protocolo ante diferentes cargas
elctricas conectadas a la instalacin, encontrando que al sobrecargar motores, la
efectividad del protocolo disminuye hasta un 91 %.

2.- Avances con relacin a la arquitectura propuesta


La arquitectura empleada en el presente proyecto es mostrada en la figura 1, con relacin a
los avances presentados en junio 2014 es posible mencionar que, para la etapa 2 de la
arquitectura, ya se logr hacer la comunicacin entre el reconocedor de voz y la salida

digital del sistema, situacin que no haba sido posible en avances anteriores. El resto de las
etapas se encuentran funcionando satisfactoriamente.

Figura 1. Arquitectura empleada

3.- Comunicacin PC con sistema de protocolo X-10


Para lograr la comunicacin entre la PC y el protocolo de comunicacin X-10 fue necesario
desarrollar cinco aplicaciones diferentes, la primera slo permite la interaccin, mediante el
uso de un mouse, entre el usuario y el sistema domtico, sin embargo es la base para las
dems aplicaciones desarrolladas, a partir de la segunda aplicacin ya se emplea el
reconocedor de voz para controlar los dispositivos.
3.1.- Primera aplicacin.
El objetivo de esta aplicacin es establecer comunicacin de la PC hacia los dispositivos X10, en la figura 2 se muestra la arquitectura desarrollada. Para lograr la comunicacin fue
necesario emplear el Activehome Pro SDK, conjunto de herramientas diseado para
programadores que no forman parte del equipo X10 para poder hacer uso de las funciones
que proporciona ActiveHome Pro y poder disear aplicaciones propias.

Figura 2. Arquitectura de la primera aplicacin.

El funcionamiento de esta aplicacin est fundamentado en el concepto Plug & Play ya que
el programa se ejecutara al conectar, en el puerto USB de la PC, el dispositivo CM15A,
encargado de la incorporacin de los datos en la red elctrica o bien aunque no exista el
dispositivo conectado, sin embargo en la parte inferior de la interfaz de usuario que se
muestra en la figura 3, la pestaa "conectado" ser "no conectado" y en color rojo y por lo
tanto no se podr enviar informacin hacia los actuadores del sistema.
El funcionamiento es simple, cada botn representa un cdigo, por lo que si se presiona uno
de ellos se enva el cdigo de encendido al dispositivo CM15A, y las letras dentro del botn
cambian al color verde mostrando que el dispositivo asociado a la direccin est activo, si
se vuelve a presionar el mismo botn, ahora se enviar el comando de apagado para la
direccin que est escrita en l.
Si se presiona Encender/Apagar Secuenciales, se irn encendiendo/apagando los
dispositivos uno a uno, sin embargo, si se presiona el botn "al mismo tiempo", el
encendido/apagado se ir realizando segn su letra de direccin, es decir, se
encendern/apagarn primero todas las direcciones A, despus todas las B y as
sucesivamente, en la parte inferior aparecer, cuando el estado de conexin o desconexin
del dispositivo X10, tambin aparece la leyenda de la ltima accin que se realiz.

Figura 3. Interfaz de usuario de la primera aplicacin

3.2.- Segunda aplicacin.


Para la segunda aplicacin, se logr establecer comunicacin del software encargado del
procesamiento de la voz CSLU Toolkit con el lenguaje C#. Lo que se logra en esta aplicacin
es interpretar las palabras desde CSLU y desde ah, dependiendo del comando que se
interpret, abrir la aplicacin desarrollada en C#, enviando como argumento la palabra que se
logr interpretar, de esta manera la aplicacin C# en cuanto se abre procesa el argumento que
se le envo y, a travs del puerto USB, enva el cdigo correspondiente al dispositivo CM15A,
este tipo de comunicacin se establece a travs del Script que viene dentro del CSLU Toolkit
4

para poder establecer acciones desde cdigo Tcl/Tk, la arquitectura empleada para esta es
mostrada en la figura 4, mientras que el desarrollo en el reconocedor de voz es mostrado en las
figuras 5 y 6.

Figura 4. Arquitectura de la segunda aplicacin.

Figura 5. Programacin del CSLU-Toolkit para reconocimiento de voz.

El primero mdulo, State3, de esta aplicacin es para declarar las diferentes variables
necesarias dentro de nuestro sistema. Despus de esto, como se muestra en la imagen, se ir
ejecutando el mdulo siguiente segn como lo establece la flecha, en este caso el State5, en
cual se reconoce la voz de acuerdo con las palabras preestablecidas, mostradas en la figura 6.

Figura 6. Programacin para el reconocimiento de voz.

En este momento, si el comando de voz que se dice es Apaga Todo la palabra que tendr
como salida el procesamiento de voz (State5) ser Aall y dicha palabra de salida ser recibida
en el State6, la cual mediante cdigo Tcl/Tk abrir la aplicacin desarrollada en C# y le pasar
como argumento la palabra reconocida, para que la interprete y enve la direccin al dispositivo
CM15A.
Al igual que en la primera aplicacin se dise una interfaz, mostrada en la figura 7, en la que
el usuario puede ver el estado de cada una de los dispositivos a controlar, indicados por el color
verde, as como la presencia del dispositivo X-10 conectado al puerto USB y la ltima accin
realizada.

Figura 7. Interfaz para visualizar el estado de los dispositivos.

Tambin se puede controlar esta aplicacin sin la necesidad de los comandos de voz, ya que
presionando los botones tambin se envan los comandos al dispositivo X10. La principal
desventaja de esta aplicacin es que cada vez que se interpreta un comando de voz se manda a
llamar la aplicacin desarrollada en C#, y el software CSLU Toolkit espera hasta que el usuario
la cierre para comenzar nuevamente con el reconocimiento de un nuevo comando, lo que la
hace ineficiente.

3.3 Tercera aplicacin.


La arquitectura de este sistema y su funcionamiento es exactamente igual que la segunda
aplicacin, figura 4, la diferencia radica en que esta tercera aplicacin se cierra
automticamente despus de enviar el comando a travs del dispositivo X10.
Es muy importante el recalcar que si el dispositivo X10 no est conectado a la computadora, la
informacin nunca ser enviada por lo que la aplicacin nunca se cerrar hasta que se conecte
dicho dispositivo. Con esta sencilla modificacin se crea una aplicacin un poco ms eficiente a
la anterior, pero aun as muy poco dinmica para el usuario.

3.4 Cuarta aplicacin.


En los desarrollos descritos anteriormente slo se poda establecer comunicacin entre las
aplicaciones logrando que una de ellas abriera la otra. Debido a esta ineficiencia se busc tener
una comunicacin en tiempo real de la aplicacin RAD con la aplicacin basada en C#, para lo
que se emple la arquitectura mostrada en la figura 8.

Figura 8. Interaccin en tiempo real entre CSLU y aplicacin desarrollada.

Como se muestra en la figura, con la creacin de un archivo de texto .txt desde la aplicacin
RAD de CSLU Toolkit se puede compartir informacin, entre ella y la desarrollada en C#, de
manera sencilla y en tiempo real. Para la creacin de esta nueva aplicacin se utilizaron como
base las antiguas aplicaciones, slo agregando los cambios mostrados en la figura 9, en el state
6 de la segunda aplicacin, para as poder crear un archivo de texto, el cual es nombrado
Comados.txt, y dentro de este se establece los comandos de voz que fueron recibidos y
reconocidos, en otras palabras, los comandos que antes se enviaban a la aplicacin C# como
argumentos, ahora se establecen dentro del un archivo .txt.

Figura 9. Modificacin al State 6.


7

Desde la aplicacin de C# se estableci un temporizador, el cual cada 500 milisegundos revisa


si existe un archivo de texto nombrado Comados.txt, en caso de no existir, se contina con la
bsqueda del archivo; sin embargo, si existe, el archivo es abierto y se lee la informacin
contenida en este, interpretando as los comandos que sern enviados a travs del dispositivo
X10.
Otro de los cambios importantes establecidos en esta aplicacin es que tan solo con abrir y
cerrar la aplicacin realizada en C# tambin se abrir y cerrar la aplicacin realizada en CSLU
Toolkit, por lo que ahora hacemos nuestra aplicacin RAD dependiente de nuestra aplicacin
C#. Aunque la eficiencia de esta aplicacin es bastante buena debido a los cambios efectuados,
aun as es muy poco dinmica para el usuario, esta y todas las aplicaciones anteriores ya tienen
definidas dentro del cdigo las direcciones de los actuadores X10, por lo que esto limita a
utilizar las direcciones ya establecidas por el programador para encender/apagar cocina, bao,
recmara, etc.

3.5 Quinta aplicacin.


Esta aplicacin es la ltima aplicacin desarrollada y muestra todos los elementos utilizados en
las anteriores, unidos de la manera ms adecuada para crear un sistema ms eficiente y
dinmico para el usuario. En la figura 10 se muestra un diagrama avanzado donde se establecen
todos los elementos que interactan con el sistema final.
Con el uso de una conexin MySQL podemos establecer, en una base de datos, las direcciones
deseadas, y a stas poder asignarles cualquier nombre del actuador correspondiente. Parta poder
lograr esto se necesita la instalacin del software MySQL, al instalarlo se establece que se
inicie al encender la computadora, y al agregar a la conexin principal de MySQL, la base de
datos que contiene la informacin de las direcciones, en posible utilizar la arquitectura
mostrada en la figura 10.
Dentro de la base de datos se guardan las preferencias del usuario, en este caso la direccin del
dispositivo X10, el lugar de la casa que corresponde a esta direccin, si es una lmpara
(Dispositivo X10-XPS3) o un mdulo de contacto (Dispositivo X10-PAO11) y si este
dispositivo se encuentra encendido o apagado, como se muestra en la figura 11.

Figura 10. Arquitectura final.

Figura 11. Interfaz con base de datos.

Esta aplicacin cuenta con 3 archivos ejecutables, sin embargo, slo es necesario abrir el
creado en lenguaje C#, ya que los otros 2 de dicho archivo. Para este caso, el desarrollo en el
reconocedor de voz sufre algunas variaciones, mostradas en la figura 12.

Figura 12. Modificaciones en CSLU-Toolkit.

Comparando este esquema con el mostrado en la segunda aplicacin, este no cuenta con el
State3 debido a que no requiere declaracin de variables. El State6 es igual que el que se
mostr en la cuarta aplicacin y en el State7 se agregan los comandos mostrados en la figura
13.

Figura 13. State 7 reconocedor de voz.

Con este nuevo State 7 lo que se hace es establecer que cuando se diga la secuencia de voz
Establecer Comandos se abrir una nueva ventana, mostrada en la figura 14, con la cual se
podrn asignar las direcciones X-10 a las partes de la casa que se dese y de acuerdo a las
necesidades del usuario.

10

Figura 14. Interfaz para asignar cdigo y ubicacin.

Como se muestra en la figura 14, esta ventana sirve para ligar direcciones a partes de la casa, y
tambin muestra las direcciones ya establecidas. Si se quiere borrar alguna direccin, sol basta
con seleccionar la direccin a borrarse y darse "click" derecho sobre ella y seleccionar Eliminar
Fila o presionando el botn Suprimir del teclado. Si se desea, tambin se pueden eliminar
todas las direcciones ya establecidas dando "click" derecho sobre alguna fila y seleccionando
Eliminar Todo. La aplicacin RAD no responder a ningn tipo de comando de voz hasta que
esta aplicacin de establecer comandos sea cerrada.

4.- Comparacin con otros proyectos domticos


En la actualidad existen diversos desarrollos domticos enfocados al confort de personas con
discapacidades sobre todo a aquellas que han perdido la movilidad [1], algunos emplean
Arreglos de Compuertas Programables en Campo (FPGA) reprogramables en lnea, que
responde a las necesidades del usuario en todo momento mediante el empleo de funciones de
reconfiguracin dinmica parcial [2], otras utilizan sensores infrarrojos ubicados en lugares
estratgicos de las viviendas a fin de controlar la iluminacin, calefaccin, entre otros,
mediante el procesamiento de la informacin captada por estos sensores [3] y datos histricos
de las preferencias de los usuarios [4], mientras que [5] utiliza personajes virtuales, como es un
mayordomo, para recordar al habitante el horario de tomar medicinas, planear el men de
alimentos del da basado en dietas balanceadas, as como informar al habitante de la cantidad
de insumos disponibles en la casa.
Con relacin al uso de tecnologas para el control de condiciones habitacionales [6] utiliza un
telfono celular como interfaz y el protocolo KNX para interactuar con la vivienda, este tipo de
tecnologa implica costos elevados, ya que requiere de la instalacin de un bus de
comunicacin constituido por un par de conductores, lo que representa una intervencin mayor
en la vivienda, adems del costo asociado al envo de paquetes SMS, otra desventaja est
presente en la interfaz grfica de usuario (GUI) ya que, al tratarse de un telfono celular, la
pantalla es muy pequea y est basada en mens jerrquicos, lo que dificulta la comprensin
por parte de los usuarios.

11

Al mismo tiempo [7] desarrolla una interfaz similar y utiliza el protocolo X-10 para la
transmisin de informacin a los actuadores del sistema, el sistema est basado en la
transmisin de datos, mediante el protocolo Wireless Applications Protocol (WAP), hacia un
microcontrolador, el cual funciona como traductor entre la informacin recibida del telfono
celular y la enviada, a travs de la lnea elctrica, mediante el protocolo X-10, nuevamente un
inconveniente es el tipo de mens que son utilizados, jerrquicos, y el sistema est supeditado a
la cobertura de datos de la compaas telefnicas y su consecuente costo asociado.
Otros sistemas, que utilizan dispositivos mviles, estn pensados para su aplicacin desde las
afueras de las viviendas, en [8] se propone un sistema para controlar la vivienda en forma
remota, pensada en las personas que no se encuentran, habitualmente, en sus viviendas, su
principal objetivo es la seguridad, el sistema est fundamentado en la aplicacin de tecnologa
SMS sobre una red GSM, provee de sistemas de seguridad en el que se enva un SMS ante la
deteccin de un intruso y el usuario puede enviar instrucciones para que se activen
determinados aparatos elctricos a fin de simular presencia; mientras que [9] se muestra un
sistema domtico que utiliza el protocolo ZigBee y un sistema de radiofrecuencia para la
comunicacin y controla el encendido y apagado de luminarias elctricas, as como la deteccin
de intrusos, sin embargo los autores tuvieron que desarrollar tecnologa propia para poder
desarrollar la aplicacin.
De los sistemas controlados por voz, en [10] se desarrolla una instalacin domtica controlada
por voz, sin embargo necesita de incorporar nueva infraestructura en los contactos, tales como
etapas de potencia con elementos de estado slido, de igual forma emplea un microcontrolador
de la familia 18F y un integrado de reconocimiento de voz HM2007, lo que eleva
considerablemente el costo del proyecto, al mismo tiempo requiere de un nuevo bus de
comunicacin entre la unidad de procesamiento y los actuadores.
En [11] emplean dispositivos ZigBee con transmisin por radiofrecuencia y un
microcontrolador para realizar el reconocimiento del habla, su ndice de efectividad es del
79.8%, utilizan un micrfono de diadema, la tecnologa empleada requiere de una etapa de
potencia la cual no est incluida en estos dispositivos, lo cual eleva el costo y la complejidad en
el montaje.
Por otro lado [12] propone una arquitectura parecida a la propuesta en este trabajo de
investigacin, la parte del reconocimiento de habla se desarrolla en un DSP y la seal de
control es enviada a travs de radiofrecuencia en dispositivos Xbee, a lo que hay que
agregarles, nuevamente la etapa de potencia, que en este caso es a travs de relevadores.
En [13] se emplea el reconocimiento de voz para controlar diversas condiciones al interior de
una vivienda, dicho control slo puede ser dado por determinados usuarios (reconocimiento de
hablantes), para este caso es desarrollado un sistema de reconocimiento de voz y de usuario en
el MATLAB, su efectividad ronda el 87% en dicha referencia se hace mencin a un trabajo
publicado producto de la presente investigacin, mientras que [14] desarrolla un sistema
domtico controlado por voz y mediante tecnologa touch screen, cabe mencionar que el
reconocimiento de voz es realizado en Microsoft speech APIs, el cual es un software licenciado
y con costo para el usuario.
12

Los desarrollos domticos mostrados previamente funcionan a nivel simulacin o prototipo con
2 y mximo 3 actuadores juntos.
La aportacin principal del presente proyecto est centrada en el bajo costo del desarrollo,
debido al empleo de software libre, protocolo y bus de comunicacin que no requiere inversin,
aunado al hecho de que est implementado en una instalacin real y como 18 actuadores
funcionando al mismo tiempo.

5.- Pruebas realizadas


5.1 Protocolo X-10
Una vez implementado el sistema de reconocimiento de voz y comunicacin con el
protocolo X-10, mencionado en los avances con relacin a la arquitectura propuesta, se
realizaron diversas pruebas, encontrando una confiabilidad que slo se ve afectada por la
capacidad del reconocedor sin embargo, en una de tantas pruebas realizadas se observ que
el comportamiento del sistema disminua considerablemente, lo anterior debido al trabajo
de un centro de maquinado que se encuentra instalado en el mismo edificio en el que est
ubicado el laboratorio de domtica de la UPPue, por lo que fue necesario realizar pruebas
de funcionamiento del protocolo con cargas elctricas que, normalmente, se encuentran
ubicadas al interior de una casa como son: pantalla led, focos incandescentes y
fluorescentes, horno de microondas, secadora de pelo, plancha de pelo, licuadora, horno
elctrico y ventilador, de igual forma se prob con el centro de maquinado funcionando, los
resultados se muestran en la grfica ##.
El tamao muestral para el experimento realizado se calcul mediante la ecuacin (1)
(1)

En donde N representa el tamao total de la poblacin, en este caso 256 que son el total de
las direcciones utilizables mediante el protocolo X-10, k denominado nivel de confianza, es
el valor acumulado de la probabilidad en una distribucin estndar, para el presente
experimento se determin que fuera del 90% lo que equivale a un valor de 1.65, e es el
error mximo aceptable, establecido en 10%, por ltimo p y q representan la probabilidad
de xito y fracaso del experimento, respectivamente, por lo que se establecieron en 0.5 cada
uno, obteniendo un tamao muestral de 116, esa cantidad de direcciones fueron
seleccionadas, aleatoriamente, para el desarrollo del experimento.

13

100

100

100

100

100

100
90
80
70
60
50
40
30
20
10
0

100

100

100

91.37

50

Figura #. % de efectividad del protocolo X-10 ante diferentes tipos de cargas.

Como es posible observar con los resultados mostrados, el protocolo X-10 tiene un nivel de
confiabilidad elevado, el cual se ve reducido cuando los motores estn trabajando de forma
forzada, es decir que tengan una carga mecnica grande, para el caso de la licuadora, el
protocolo funcion de forma normal hasta que se increment la cantidad de material que
tena que licuar el electrodomstico, provocando que el motor se viera forzado en su
funcin.
5.2 Comparacin del reconocedor de voz
Con relacin a la efectividad del reconocedor de voz se realiz una comparacin entre el
utilizado en el presente desarrollo y el que est disponible en el buscador GOOGLE, en este
caso la muestra para la experimentacin fue determinada en 20 componentes del Corpus
UPPue-CENIDET, el criterio fue probar con los 10 mejores y 10 peores resultados del
reconocedor CSLU-TOOLKIT antes y despus de haber sido filtrada la seal mediante el
filtro de Hamming, obteniendo los resultados que se muestran en la grfica ##.
El experimento consisti en probar con los 21 formantes que integran cada uno de los
componentes del Corpus, es decir, los nmeros del 1 al 10 y las palabras: abre, cierra,
enciende, apaga, prende, ventana, puerta, luz, sube, baja, volumen.

14

110
100

94.087
90.8815

90

PROMEDIO

M-78-2

M-74-2

M-69-2

M-64

M-66-3

M-62

H-74

H-62-2

H-53-3

H-38-2

M-33-5

M-30

GOOGLE Filtradas
M22

50
H-50-3

GOOGLE Sin filtro


M-21-4

60

H-50

CSLU Filtradas

H-41-1

70

H-34

CSLU Sin filtro

H-28

80

Figura # % de efectividad de los reconocedores de voz con y sin filtro de Hamming.

De acuerdo con la informacin mostrada, el reconocedor CSLU-TOOLKIT, tiene un


comportamiento semejante al reconocedor de GOOGLE, es necesario mencionar que la
efectividad del reconocimiento se ve mejorada, considerablemente, con la aplicacin de un
filtro de ventana de Hamming situacin que ya est incorporada al sistema que se emplea
en el proyecto presentado.

6.- Conclusiones
Se tiene un sistema domtico controlado mediante instrucciones de voz funcional, de fcil
utilizacin, escalabilidad y alto nivel de confiabilidad. A diferencia de otros desarrollos
domticos este emplea tecnologa de bajo costo, software libre y no requiere de instalacin
de nueva infraestructura en las viviendas.
El nivel de confiabilidad, tanto del reconocedor de voz, como del protocolo son aceptables,
el primero comparado contra un reconocedor desarrollado por GOOGLE, y el segundo
observando un pequea disminucin ante la presencia de cargas inductivas sobrecargadas
mecnicamente.
Con relacin al software de control se ha desarrollado de forma evolutiva, empezando con
un sistema manual, hasta obtener un sistema controlado por voz que trabaja de forma gil,
comprensible para el usuario y que no requiere una gran inversin por parte del
desarrollador, de igual forma el equipo de cmputo, necesario para el procesamiento
automtico del habla, no requiere de grandes prestaciones, lo que disminuir el costo final
del proyecto.

7.- Trabajo futuro

15

En el semestre enero-julio 2015 se desarrollar un sistema que permita el trabajo de la


instalacin domtica con un enfoque multiusuario, es decir que permita tener, al menos 3
micrfonos, instalados en habitaciones distintas y que funcionen bajo la tcnica FIFO, es
decir, la primera instruccin que se detect ser la que se ejecute.

8.- Avance de las actividades


De acuerdo con la arquitectura propuesta se enlistan las etapas y su porcentaje de avance
correspondiente hasta la fecha que se reporta.
Etapa
Amplificacin y filtrado de seal de voz
Reconocimiento de la instruccin.
Corpus UPPue-CENIDET
Seal de control
Interfaz USB/X-10
Actuadores
Promedio de avance.

% de Avance
80%
95%
100%
100%
100%
100%
95.83%

9.- Bibliografa

[1] M. Chan, D. Estve, C. Escriba y E. Campo, A review of smart homes- Present state and
future challenges, Computer methods and programs in biomedicine, vol. 91, n 1, pp. 55-81,
2008.
[2] J. Echanobe, I. del Campo, R. Finker y K. Basterretxea, Dynamic Partial Reconfiguration in
Embedded Systems for Intelligent Environments, de Proceedings - 8th International
Conference on Intelligent Environments, IE 2012, Guanajuato, IEEE , 2012, pp. 109 - 113 DOI:
10.1109/IE.2012.35.
[3] M. Dominici, G. Zecca, F. Weis y M. Bantre, Physical Approach in Smart Homes a
Proposition and a Prototype, de Third Conference on Smart Spaces, St. Petersburg, 2010 DOI:
10.1007/978-3-642-14891-0\_11.
[4] S. Bonhomme, Mthodologie et outils pour la conception d'un habitat intelligent. PhD
thesis, Institut National Polytechnique de Toulouse, Toulouse, 2008.

16

[5] C. Muoz, D. Arellano, F. J. Perales y G. Fontanet, Perceptual and Intelligent Domotics


System for Disabled People, de Proceeding of the Sixth IASTED International Conference
Visualization, Imaging and Image Processing, Palma de Mallorca, 2006.
[6] G. Botterwech, J. F. Hampe, S. Stein y A. Rosendahl, Mobile home automation: merging
mobile value added services and home automation technologies, Information Systems and
e-Business Management, vol. 7, n 3, pp. 275-299, 2008 DOI: 10.1007/s10257-008-0095-z.
[7] A. Vera, A. Alarcn, O. Polanco, R. D. Nieto y . Bernal, Aplicacin de las Comunicaciones
Inalmbricas a la Domtica, Ingeniera y Competitividad revista cientfica y tecnolgica, vol.
5, n 2, pp. 63-72, 2004.
[8] M. S. Hayat Khiyal, A. Khan y E. Shehzadi, SMS Based Wireless Home Appliance Control
System (HACS) for Automating Appliances and Security, Informing Science and Information
Technology, vol. 6, pp. 887-894, 2009.
[9] K. Rathod, N. Parikh, A. Parikh y V. Shah, Wireless Automation using ZigBee protocols,
IEEEXplore, pp. 1-5, 2012 DOI: 10.1109/WOCN.2012.6335517.
[10] F. K. Che Harun, C. Meng Onn y N. Ariffanna Mohd Basi, Voice Recognition Home
Automation System (VRHAS), Jurnal Teknologi, n 54, pp. 364-369, 2011.
[11] H. AlShuili, G. Sen Grupta y S. Mukhopadhyay, Voice Recognition Based Wireless Home
Automation System, de 4 th International Conference on Mechatronics, Kuala Lumpur, 2014.
[12] B. Parameshachari, G. Sawn Kumpar, H. Gooneshwaree y G. Tulsirai T., A Study on Smart
Home Control System through Speech, International Journal of Computer Applications, vol.
69, n 19, pp. 31-39, 2013.
[13] V. M. Prabhakar y C. Amol, Speaker Identification Based Automation System Through Speech
Recognition, International Journal of Emerging Technology and Advanced Engineering, vol. 3,
n 1, pp. 557-563, 2013.
[14] T. Kirankumar y B. Bhavani, A Sustainable Automated System for Elderly People Using Voice
Recognition and Touch Screen Technology, International Journal of Science and Research,
vol. 2, n 8, pp. 265-267, 2013.

17

You might also like