martes, 27 de mayo de 2008

La Domótica en la Ciencia Ficción

Desde siempre la Domótica ha sido considerada como algo “futurista”, un símbolo de comodidad y tecnología punta que todas las casas del futuro tendrían. Por ello, el cine y la televisión a menudo han imaginado como serían las casas del futuro, lo que es una buena fuente de información a la hora de ver cómo ha evolucionado el concepto de casa del futuro a lo largo de la historia.

Yendo a los inicios de la ciencia ficción (décadas 20 a 60, aproximadamente) la idea que se tenía de comodidad en el hogar venía a ser tener un robot que hiciese el trabajo por nosotros, cuidado de la casa y de los niños mientras la familia podía dedicarse tranquilamente a leer o a sus labores. En definitiva, tener a alguien que realizase el trabajo por ti. En esa época los robots eran la “moda” imperante, así que no era raro que se empleasen como ayudantes en el hogar (tómese de ejemplo el de Forbidden Planet). Con el paso del tiempo, no obstante, se vio que la tecnología para hacer robots distaba mucho de ir tan rápido como se esperaba, y además vino unida a un cambio de mentalidad a la hora de ver el hogar del futuro: en lugar de tener lo que al fin y al cabo era otro miembro de la familia trabajando por ti, se cambió a la concepción de que fuesen los propios objetos de la casa los que trabajasen por ellos mismos.

Además de esta automatización de los electrodomésticos también se empezó a introducir poco a poco el concepto de elementos de decoración que harían más agradable la estancia, algo que seguramente vino provocado por la concepción pesimista que se tenía por aquel entonces (alrededor de los 80) del futuro. Las casas quizás serían pequeñas y las ciudades oscuras, de ahí que los elementos de hogar no solo trabajasen por sí solos, sino que además hiciesen el hogar más agradable a sus ocupantes. Un ejemplo de ello es la casa de Desafío Total, en la cual el televisor (integrado en la pared, en lugar de como elemento “separado” del hogar) también servía como emisor de imágenes paisajísticas, útil para decorar un hogar, por otra parte, bastante gris.

A partir de esta época la filosofía de la domótica en el séptimo arte y la televisión cambió de tener un elemento “externo” al hogar (los robots) a la automatización de los propios elementos del mismo, así como a la inclusión de la comodidad y la ambientación como factores a obtener en una casa “futurista”. De un tiempo a esta parte las casas futuristas se han caracterizado por tener todos los electrodomésticos automatizados, así como una decoración elegante que hiciese el hogar más agradable.

Ahora que, como dirían algunos, “el futuro ya está aquí”, tendemos a imaginarnos los hogares domóticos como elementos completamente automatizados, generalmente controlados por una “inteligencia” central que se encargue de todo el trabajo duro. Este concepto se ha visto en algunas series como los Simpson o Eureka, en los que la inteligencia de dicho controlador central llega al nivel del de un ser humano.



Curiosamente, cuanto más inteligente es este “controlador” más probabilidades hay de que intente matar a los ocupantes de la casa…

La Inteligencia ambiental, por otra parte, no ha sido tan tratada en el cine y la televisión, pero no por ello deja de tener buenos ejemplos de lo que consideramos que nos depara el futuro. El mejor de todos es el caso de Minority Report, más exactamente la escena en la que el protagonista camina por un centro comercial y las cámaras, escaneándole los ojos, le ofrecen publicidad directamente (algo poco útil cuando te busca la policía, por cierto).



En resumen, a lo largo de la historia de la ciencia ficción la idea de hogares futuristas ha ido cambiando sustancialmente según la tecnología avanzaba (o no lo hacía como se esperaba), desplazándose de elementos externos al hogar que realizaban todo el trabajo (autómatas robotizados) a ser los propios elementos del hogar los que funcionan solos. También, se ha ido incorporando poco a poco la idea de que un hogar no debe simplemente funcionar “sólo”, sino que también deber hacer la vida más agradable al usuario, así que cada vez más se ven elementos en el hogar dedicados a ello. El cine y la televisión, que muchas veces son un indicador de hacia dónde irá la tecnología en el hogar, no dejan de adaptarse al pensamiento más habitual así que, lo más probable, es que cuando vivamos en una casa “del futuro” ya la hayamos visto antes en las pantallas.


Permanezcan atentos.

lunes, 26 de mayo de 2008

Tipos de Agentes en Domótica

Después del anterior post, continuamos investigando en las clasificaciones que se podrían hacer sobre los agentes que participan en sistemas domóticos. Resulta evidente que en un entorno domótico (sobretodo si se pretende que exista una inteligencia ambiental) van a existir una gran cantidad de agentes. Además, cada estos agentes pueden adoptar formas muy diversas, tales como agentes físicos, agentes móviles, agentes de interfaz...

Para facilitar la diferenciación de los distintos tipos de agentes podemos clasificarlos siguiendo una serie de criterios. Las clasificaciones que proponemos desde este blog son las siguientes:

Según su función

Agentes de sistema

Son los agentes encargados de controlar sensores y actuadores del edificio. Siendo, además, los responsables de la coordinación de estos. Añaden una capa de inteligencia a estos dispositivos.

Agentes personales

Estos agentes representan a los usuarios que acceden al edificio. Serán los encargados de hacer que el edificio se adapte a los gustos del usuario.

Agentes de interfaz

Este tipo de agentes permite al usuario interactuar directamente con el sistema.

Agentes de gestión

Permiten que el proveedor de los servicios interactúe con los sistemas: operación, supervisión, provisión, mediación, etc.


Según la capacidad de desplazamiento

Agentes nómadas

Se desplazan con el usuario para asistirlo. P.ej: móviles, sensores personales...

Agentes estáticos o de sistema

Son agentes fijos que se encuentran empotrados en dispositivos con los que puede interactuar el usuario u otro agente, pero que no suelen cambiar de ubicación. P.ej: un agente que controle la iluminación de la casa, un agente que gestione la nevera...



Según su Naturaleza

Agentes software

Aplicaciones informáticas con capacidad para decidir cómo
deben actuar para alcanzar sus objetivos

Agentes móviles

Agentes Software que son capaces de migrar de un ordenador a otro de forma autónoma y continuar su ejecución en el ordenador destino. Además de autonomía y movilidad, suelen tener capacidad de aprendizaje y habilidad social

Agentes físicos

Pueden establecerse relaciones entre los agentes software, elementos principales de los Sistemas Multi-Agentes, y los agentes físicos propios de arquitecturas para robots. De hecho, se observa claramente un implicación directa de las características de los paradigmas existentes en robótica móvil con las características de los agentes móviles. Esto es debido a la autonomía que caracteriza a estos agentes y permite estudiarlos como si se tratara de verdaderos agentes físicos. En este sentido, existen implementaciones de sistemas donde se asocia cada agente físico o robot a un agente software formando una sola entidad, de manera que el agente software proporciona la inteligencia y el robot la capacidad de interacción con el entorno real.

Para más información visitad la página de nuestros compañeros sobre Agentes Físicos.



Estas clasificaciones no son tajantes, por lo que es posible que un mismo agente se encuadre dentro de varias de estas categorías.

Sistemas multiagente domóticos

Buscando información acerca de agentes y domótica hemos encontrado un documento de las “XIV Jornadas Telecom I+D Arquitectura de agentes para entornos domóticos”. En este documento se expone un articulo del Departamento de Automática de la Universidad de Alcalá. (Podeis ver el artículo aquí)

Los investigadores hablan de que la mayoría de las propuestas de domótica incluyen agentes dotados de inteligencia. Realizan una categorización de los agentes implicados en el entorno domótico, según su funcionalidad, proponiendo una Arquitectura de Sistema Multiagente (MAS) al efecto. Esta arquitectura de agentes se muestra en la imagen siguiente:


En la imagen anterior, los agentes se agrupan según su funcionalidad, mostrando también las relaciones con el modelo de entorno y los directorios de información. El esquema muestra roles, aunque se pueden incluir más de un rol en un sólo agente:
  • Razonador de Ontologías (Ontology Agent): Es el encargado del razonamiento abstracto sobre las diversas ontologías realizando deducciones e inducciones integrando el modelo de conocimiento. El directorio de ontologías es administrado por este agente.
  • Servidor de Contextos (Context Broker Agent): Agrupa la información relativa a los usuarios, sus perfiles y relacionándolos con las aplicaciones y servicios que utilizan. El directorio de contextos locales es administrado por este agente. En ciertas configuraciones reducidas, el rol de razonador de ontologías y de servidor de contextos puede verse unificado en un único ejemplar de agente.
  • Descubridor de Dispositivos (Device Discovery Agent): Se encarga de actualizar permanentemente los dispositivos que aparecen en el sistema. También se encarga de la recolección de las ontologías de los dispositivos así como de los servicios proporcionados por dichos dispositivos.
  • Gestor de Referencia Espaciales (Device Georeference Agent): Se encarga de tener una referencia de las posiciones espaciales de los dispositivos.
  • Monitor de Dispositivos (Device Monitoring Agent): Su misión es la monitorización del estado operativo de los dispositivos, así como la toma de datos históricos para la supervisión y gestión de uso.
  • Control de Acceso de Dispositivo (Device Access Control Agent): Se encarga de gestionar el estado administrativo de los dispositivos, indicando si son activos o no para los diferentes servicios y gestionando el acceso de los usuarios a ellos.
Los diferentes roles de agentes gestores mencionados pueden ser agrupados en agentes únicos según la tecnología de implementación. Esto es, podríamos crear un agente especializado para cada tecnología que asuma descubrimiento, monitorización y control de acceso.


  • Gestor de Alarmas (Alarm Handling Agent): Este agente es el encargado de la generación de alarmas y su progresión en el sistema, en función de los casos especificados. Las alarmas pueden provenir de la monitorización específica de los agentes de dispositivos, espontáneamente desde los dispositivos, de otros agentes (por ejemplo, alertas de seguridad en el acceso de usuarios) o de escenarios de correlación internos del propio agente de alarmas. Este agente se encarga de la normalización de las alarmas y su comunicado al agente gestor de contextos.
  • Control de Usuarios (User Control Agent): Se encarga de la gestión de la seguridad de usuarios, entendiendo como usuarios tanto a las personas, como a los dispositivos y sistemas externos que interactúan con la plataforma de Inteligencia Ambiental. De igual manera, se ocupa de la migración de los agentes de usuario entre los diferentes dispositivos según la posición del agente.
  • Coordinador de Comunicaciones de Grupo (Group Coordination Agent): Este agente coordina los protocolos avanzados entre los agentes de la plataforma cuando éstos no tienen capacidad suficiente para el establecimiento de la comunicación, así como para actuar de pasarela de mensajes, y de gestor de suscripciones.
  • Planificador Temporal (Time Scheduling Agent): Su misión es la gestión de eventos en el tiempo armonizando la sucesión de tareas y proporcionando un orden lógico superpuesto al orden temporal.
  • Pasarela de Servicios (Service Gateway Agent): La misión de este agente es la gestión del directorio de servicios, discriminando los servicios internos de la plataforma de los servicios externos, proporcionando mecanismos de control de acceso y de tarificación de uso. La pasarela de servicios es capaz de interactuar con otras pasarelas de servicio similares.
  • Agentes de Usuario (User Agents): Los agentes de usuario constituyen la parte más importante comercialmente hablando de un sistema de Inteligencia Ambiental dado que definirán la única percepción disponible del sistema para cada usuario. La misión del agente de usuario es proporcionar al mismo una visión particular del contexto, en los términos que le afectan, ofreciéndole de forma activa las diferentes informaciones y alternativas de que dispone. Este agente, además, adecúa esa información al dispositivo específico sobre el que reside.

miércoles, 21 de mayo de 2008

Ejemplos de domótica

En nuestro post anterior intentamos mostrar como sería la vida de una persona que viviese en una casa Domótica. Como hemos comentado las soluciones domóticas nos ofrecen el confort y la seguridad deseados para nuestra calidad de vida y, a su vez, obtener un ahorro energético.

Básicamente un sistema domótico ofrece a sus usuarios Seguridad, Confort, Ahorro Energético y telecomunicaciones. Como seguridad podemos detectar intrusos, incendios, fugas de gas y/o agua etc e incluso comunicar directamente estos problemas a una Central Receptora.

En el caso de Confort, entre otras cosas, podemos gestionar ciertos elementos de la casa desde un elemento central. Pensando en el ahorro energético, se pueden programar diferentes elementos para que funcionen en determinados momentos o situaciones, como puede ser encender la calefacción de una parte de la casa a determinada hora. Sobre telecomunicaciones, podemos disponer de teléfonos, móviles, pdas, ordenadores... que nos permitan comunicarnos con la casa o conocer el estado de ésta, desde un lugar distanciado de dicha casa.

A continuación, comentamos un para de ejemplos de productos domóticos que hemos encontrado:

- Baldosas domóticas:

Tau Cerámica saca al mercado una baldosa que hace las funciones de pantalla táctil para el control de funciones domóticas. Además, está pensado también para personas invidentes, ya que incorpora texto en braille.


Entre sus funciones domóticas incluye el control de persianas, de luces y de calefacción, y nos permite configurar ambientes personalizados según los gustos de cada usuario. Así por ejemplo desde el icono “bombilla” podremos encender o apagar las distintas luces de la vivienda, o desde el dibujo “radiador” programar la temperatura de la calefacción, y determinar la hora de encendido y apagado.
Al parecer hasta viene en varios colores y materiales. ¿Merece o no merece la pena gastarse los 3.700 euros que cuesta la baldosita?

- Casas inteligentes en Corea del Sur:

En el país surcoreano se han construido casas inteligentes. En apariencia son casas normales, pero en su interior, contienen avances tecnológicos para controlar toda la casa desde un panel de control (pero...no es una baldosa como la de TAU). Al parecer LG se encuentra detrás de este proyecto y esperan tener construidas 30.000 casas para este año.

Cada casa dispone de un Panel de control para manejar los elementos, cableado eléctrico que envía tanto electricidad como datos y electrodomésticos compatibles con HomeNet (estándar de comunicación entre aplicaciones y dispositivos).


Se puede conocer el consumo de electricidad y pagar el recibo, recibir y enviar mensajes de vídeos entre los vecinos, a través de internet. Además el televisor nos avisará de cuando la lavadora haya terminado, o si han llegado visitas inesperadas. El refrigerador podrá sugerirnos alguna nueva receta, conociendo que ingredientes tiene disponibles en su interior, para eso cada producto deberá contar con una etiqueta que pueda ser leída por el refrigerador.

Incluso el espejo podrá sugerir la combinación de ropa que mejor pueda quedarnos. Para eso, también cada prenda debe contar con una etiqueta especial compatible con el sistema.

La casa puede ser controlada con un control remoto inalámbrico que podemos tener en nuestra muñeca para tener acceso al panel de control desde fuera, revisar si alguien ajeno a la casa intentó ingresar a ella y al momento de partir, la casa se cierra por sí sola.

¿Os imagináis a las constructoras españolas haciendo algo parecido?

lunes, 19 de mayo de 2008

Un día en el futuro...

Buenos días oyentes de radio Futuro. Es Viernes día 24 de Enero. Intentaremos que la siguiente canción os levante de la cama con ritmo:
" I can't get no satisfaction,
I can't get no satisfaction.
'Cause I try and I try and I try and I try.
I can't get no, I can't get no..."

No hay nada mejor para empezar el día que tu música favorita sonando en el despertador.

- ¡No, por favor, las persianas no!
- Sabes que tienes que levantarte, tienes que ir a trabajar.

Me levanto a regañadientes y le pido a SARAH que no ponga muy fría el agua de la ducha y que hoy me apetece café con churros para desayunar.

- Acabo de revisarte la tensión y está un poco alta, así que mejor, un zumo con un poco de fruta.

Nunca gano cuando discuto con ella. Me pego una ducha rápida, como una manzana y me bebo el zumo de naranja que me preparó. Termino de desayunar y ya tengo limpio el traje que me había manchado de vino anteayer en la cena. Me visto y me dispongo a marcharme al trabajo.

- ¿Encargo pizza para esta noche como todos los viernes?
- Sí, gracias, sabes que es uno de mis caprichos.

Llego al trabajo y me llaman por teléfono, es ella. Oigo la aspiradora de fondo, mientras me dice que han llegado las facturas del coche y de la PDA. Me comunica que las ha pagado y que quedan seis meses para pagar el coche. También me comenta que hay goteras y que va a avisar al fontanero. Antes de colgar me dice si como en casa o si reserva mesa en el restaurante “Carnetronic”.

- Haz la reserva, y pide que preparen paella para 5. Vienen algunos compañeros.

Después de la comida, vuelvo al despacho. Al salir del trabajo, cojo mi vehículo y me dirijo a casa.

- ¡Vaya! Justo ahora hay un atasco.

La culpa es de uno de esos coches clásicos que se tienen que conducir. Con lo fácil que es indicar el destino a los nuevos modelos. Llamo a SARAH y le pido que baje las persianas.

Dejo el coche en el garaje y SARAH ajusta la calefacción a la temperatura que mas me conviene. Me abre la puerta que comunica el garaje con la casa y me pone esa canción que tanto me gusta. La canturreo un poco mientras me cambio y cuando me siento en el sofá, me enciende la televisión. En la pantalla veo los últimos e-mails que he recibido y ella me sugiere ver la película del canal 89, ya que, como ella bien sabe, me encantan las películas futuristas.

Mientras veo la película, pone la mesa-carrito con la cena delante mía. Acabo de cenar, dejo los platos en la mesa-carrito y ella se encarga de lavarlos en el lavaplatos.

Me quedo dormido viendo la película, pero no pasa nada: sé que ella recordará en que parte de la película me quedé, y podré verla cuando me apetezca. Sube la temperatura para que no me coja el frío y recuesta el sofá para que pueda dormir cómodo.

Mañana será otro día, pero gracias a SARAH (Self Actuated Residential Automated Habitat) mi vida es mucho más cómoda. No podría vivir sin una casa inteligente.

jueves, 15 de mayo de 2008

Componentes de un Entorno Domótico

Aunque cada administración nacional tiene una regulación especial, existe un modelo de composición de un entorno domótico que sirve como referencia. Cuenta con el respaldo de dos instituciones tan importantes como son la ISO y el IEC.

Este modelo define, principalmente, cómo debe ser la estructura de red empleada en un entorno domótico, dejando una cierta libertad en la decisión de cúales son los dispositivos que deben formar parte del entorno domótico.



Los componentes que forman este modelo son:
  • Residential Gateway (RG) o Home Server (HS): Actúa como un servidor que integra los servicios del hogar domótico, los cuales incluyen aplicaciónes "stand-alone", servicios entre hogares y servicios internos al hogar.
  • Red Metropolitana de Datos (Wide Area Network, WAN): Es la red que interconectará a los hogares entre sí o con proveedores de servicios. Está compuesta por diversas redes con puntos de acceso de usuario final que permiten a los proveedores de capacidad (datos), contenidos y servicios ofrecer sus productos al usuario final.
  • Red Doméstica de Datos (Home Area Network, HAN): Dentro del hogar y partiendo del RG puede haber una o más redes internas que interconectan los distintos dispositivos que dan soporte a los diferentes servicios disponibles en la vivienda.
  • Dispositivos Domóticos: Que ofrecen los diferentes servicios domóticos al usuario final. Estos dispositivos pueden ser pasivos (sensores) o activos, con un nivel de inteligencia variable. De la misma manera, los dispositivos podrán ser fijos o móviles.

Por lo tanto, se puede ver que en un entorno domótico (especialmente en un entorno dotato de inteligencia ambiental), las redes de comunicaciones van a tener un papel muy importante.
Dentro del hogar jugarán un papel fundamental las redes y tecnologías inalámbricas, que se adaptan perfectamente a este ambiente, al no haber comunicaciones a grandes distancias. Además resultan muy útiles por el hecho de que hacen que la comunicación entre agentes sea invisible para el usuario, pues no necesitarán medios físicos que queden visibles al usuario. Algunas de las tecnologías con más potencial en este tipo de entornos son wifi (802.11), Bluetooth, UMTS...
Al contrario de lo que se pueda pensar, fuera del hogar nos encontramos con que también existen proveedores de servicios domóticos. Un ejemplo puede ser que en nuestro hogar tengamos una ducha que sea capaz de tomar muestras corporales (piel, pelo...), las digitalice y las envíe al servidor de un hospital para que las analice. Mucho de estos servicios serán, probablemente, multimedia (televisión, comunicaciones...), por lo que este tipo de redes deberán proporcionar un gran ancho de banda. Por ello para este tipo de redes la tecnología del cable presenta un gran potencial.

lunes, 5 de mayo de 2008

Nuestro punto de vista

Hemos visto hasta ahora definiciones técnicas de términos relacionados con la domótica. Después de haber analizado las diversas definiciones y ya situados en contexto podemos exponer nuestro punto de vista sobre estos términos:


Sistemas Multi-Agente


Como Sistema Multi-Agente entendemos un sistema formado por agentes software autónomos, los cuales interaccionan entre sí empleando protocolos y lenguajes de comunicación propios para conseguir un objetivo global que no pueden conseguir de manera individual.


Para ejemplificar un Sistema Multi-Agente exponemos el caso de un sistema desarrollado para grandes ciudades y con gran afluencia de tráfico: en este sistema una serie de agente que obtienen información de semáforos, señales luminosas o cámaras de tráfico, son capaces de, en tiempo real, coordinarse para solucionar problemas de circulación del tráfico. El sistema es más eficaz que sus equivalentes “humanos”, ya que cada agente es capaz de tener en cuenta más factores, de comunicarse con otros agentes del sistema de un modo más eficaz y de obtener con más rapidez una solución óptima.


Domótica e Inmótica


Domótica viene a ser toda aquella tecnología que automatice tareas en el hogar, facilitando así la vida. Con el término automatización no nos referimos a programar manualmente la lavadora o el DVD, sino a la posibilidad de controlar diversos elementos de la casa desde un dispositivo (fijo o no), lo cual nos permitirá bien reducir el tiempo que dedicamos a manejarlos(por ejemplo permitiendo el control de la lavadora a distancia para indicarle hora de inicio, fin, etc), bien para controlar con mayor precisión elementos sobre los que de otra manera no tendríamos tanto control (luz, calefacción, alarma, etc).

La Inmótica, por su parte, viene a ser lo mismo que la Domótica pero aplicada a edificios no destinados a la vivienda (como por ejemplo un edificio de oficinas en el que podamos automatizar el encendido de la calefacción).


Computación Ubicua


Sacar en claro lo que era la Computación Ubicua resultó más complicado que con el caso de la Domótica, pero al final llegamos a esta conclusión: la computación ubicua hace referencia a la “tecnificación” de todo lo que nos rodea pero sin volverse dicha tecnificación visible a nuestros ojos. Es decir, proveer de dispositivos de cualquier tipo y escala a todo lo que nos rodea pero que, para nosotros, los objetos que los contengan sigan semejando “objetos normales” (o bien que permanezcan fuera de la vista). Un ejemplo sería el automatizar todos los electrodomésticos de una cocina pero que el único controlador fuese de un tamaño reducido y no estuviese a simple vista.


Por otra parte, la Computación Pervasiva viene a ser la aplicación de la computación ubicua (integrar el procesamiento de información en objetos cotidianos de manera invisible) al ámbito del comercio electrónico y a las técnicas de negocio basados en la red.


Inteligencia Ambiental


Respecto a la Inteligencia Ambiental, entendemos que se refiere a un entorno en el cual las personas interactuaran de forma habitual con sistemas informáticos inteligentes que percibirán a los individuos y actuarán en consecuencia. Es decir, cuando una persona pasee por un centro comercial, los distintos sistemas inteligentes del centro comercial reconocerán a dicha persona y en función de su conocimiento sobre ella le podrán indicar ofertas o aconsejar que ver o visitar.