Está en la página 1de 19

Sistema Inteligente de Deteccin y Orientacin de usuarios en Bibliotecas

B. Castao1, Y. E-Martn2, M.D. R-Moreno2, L. Usero3 Dpto. de Matemticas, Campus Universitario. Universidad de Alcal. 28871 Alcal de Henares (Madrid), Espaa 2 Dpto. de Automtica, Campus Universitario. Universidad de Alcal. 28871 Alcal de Henares (Madrid), Espaa 3 Dpto. de Ciencias de la Computacin. Campus Universitario. Universidad de Alcal. 28871 Alcal de Henares (Madrid), Espaa Resumen.

Los dispositivos de identificacin por radiofrecuencia (Radio Frequency IDentification, en adelante RFID) son usados desde finales de los aos noventa en el entorno de bibliotecas para la gestin del inventario, control de catlogos, seguridad, prstamo y devolucin. Durante este tiempo han demostrado ser un componente que, con una inversin moderada, mejora multitud de capacidades tanto para el bibliotecario como para el usuario. En este artculo se expone una nueva funcionalidad con RFID para bibliotecas que ha sido implantada de forma experimental en la Biblioteca Municipal de Meco (Madrid). Su objetivo es abordar un problema comn que sufren los usuarios en bibliotecas con diferentes alturas y mltiples espacios: la correcta localizacin de los libros y la orientacin por el edificio. Para solventar este problema se ha desarrollado una aplicacin bautizada como SIGUEME (Sistema Inteligente de GUiado para Entornos Multiusuario Extensos). La aplicacin tiene tres partes fundamentales: una electrnica, que detecta a las personas mediante un sistema de sensores RFID; un sistema de planificacin para encaminar a los usuarios dentro de un edificio de acuerdo con sus intereses particulares, y una tercera, formada por un sistema de informacin basado en pantallas con el que se comunica a cada uno, de forma individualizada, el itinerario que tiene que seguir. Para permitir la visualizacin de la informacin por las distintas partes del edificio as como la conexin de las antenas RFID para detectar a los usuarios, se ha utilizado un sistema de comunicaciones inalmbrico basado en la tecnologa Zigbee que evita el uso excesivo de cableado. Palabras clave RFID, Bibliotecas, Servicios Bibliotecarios, Planificacin, Inteligencia Artificial, Zigbee.

Intelligent System for Detection and Guidance of Library users


1

B. Castao1, Y. E-Martn2, M.D. R-Moreno2, L. Usero3 Dpto. de Matemticas, Campus Universitario. Universidad de Alcal. 28871 Alcal de Henares (Madrid), Espaa 2 Dpto. de Automtica, Campus Universitario. Universidad de Alcal. 28871 Alcal de Henares (Madrid), Espaa 3 Dpto. de Ciencias de la Computacin. Campus Universitario. Universidad de Alcal. 28871 Alcal de Henares (Madrid), Espaa

Abstract Since the late nineties, Radio Frequency IDentification (RFID) manages library catalogs, loans, returns and security. RFID, with a moderate investment, improve the capabilities of both, librarian and user. This paper presents a new use for RFID to determine where a book is located and the shortest route to it in libraries with multiple levels and rooms. An application named SIGUEME (Sistema Inteligente de GUiado para Entornos Multiusuario Extensos, Intelligent System to Guide for multiuser extensive environments) was implemented experimentally in the Mecos local public library (Madrid). The application has three main parts: an electronic one, which detects users through RFID sensor system, a route planning system for users within a building according to their interests, and a third one, with a system screen-based information to tell each user which route must follow to find the book. To allow the information flow in the building and to connect the antennas to detect RFID users, we developed a wireless communications system based on Zigbee technology, eliminating the need of wires. Keywords RFID, Libraries, Library Services, Planning, Artificial Intelligence, Zigbee.

1. Introduccin Las primeras aplicaciones de RFID datan de la segunda guerra mundial para discernir en el radar si un avin detectado era amigo o enemigo. Las primeras aplicaciones no blicas datan de la dcada de 1950 donde RFID se empieza a utilizar para acceso a edificios y deteccin de hurtos (Finkenzeller, 2003). El primer proyecto para implantar RFID en una biblioteca es de 1998 en The Library of Rockefeller University in New York (Singh y otros, 2006). Un poco despus, en 1999 The Farmington Community Library fue la primera biblioteca pblica en utilizar tecnologa RFID (Smart, 2004). Posteriormente RFID se implant en Reino Unido y Japn. Tambin merece la pena citar el caso de la biblioteca del Vaticano en la cual se implant RFID para facilitar la gestin de su extensa y compleja coleccin (Libbenga, 2004). En Espaa se puede citar como pionera a la biblioteca del Centro de Humanidades y Ciencias Sociales de Madrid (Gmez-Gmez y otros, 2007), as como a la biblioteca Toms Navarro que forma parte de la Red de Bibliotecas del CSIC, y es el resultado de la fusin de las ocho bibliotecas del rea de ciencias humanas y sociales que el Consejo Superior de Investigaciones Cientficas tena en la ciudad de Madrid hasta el ao 2007 (Martnez y Prez-Montes, 2008) (Martnez, 2009). El origen comn del uso de tecnologa RFID en bibliotecas fue a mejorar el inventario de libros disponibles y evitar su hurto. Pero RFID combinado con otras tecnologas podra resolver otro tipo de problemas. Por ejemplo, un problema comn que sufren los usuarios en grandes bibliotecas de diferentes alturas y mltiples espacios, es la correcta localizacin de los libros y la orientacin por el edificio. Un modo de resolver este problema es dotar con sistemas inteligentes a los edificios que detecten y orienten a los usuarios. Esto, entre otras cosas, proporcionara una forma de conocer, en todo momento, el nmero de usuarios en el edificio y la posibilidad de su localizacin dentro de l. Este problema ha sido resuelto de forma experimental en la Biblioteca Municipal de Meco (Madrid) gracias a un sistema que ha sido bautizado como SIGUEME (Sistema Inteligente de GUiado para Entornos Multiusuario Extensos). Desde un punto de vista general, el sistema trabaja de la siguiente forma: cuando un usuario llega a la biblioteca normalmente se encuentra al personal del punto de informacin de la biblioteca, all es identificado, se verifican los libros que tiene pendientes y los que va a buscar mediante su carn de biblioteca que dispone de un identificador RFID. La figura del personal del punto de informacin de la biblioteca, en horarios no laborales, podra incluso ser sustituida por un sistema de prstamo y devolucin automtico, en el cual se podran realizar las mismas gestiones, con la ventaja de hacerlo en cualquier horario. En esta primera implementacin de SIGUEME en Meco, el usuario puede teclear el libro o libros que desea buscar, o elegir una de las salas que quiere visitar a travs del ordenador central en el puesto de control. De forma automtica los libros quedan localizados en la sala correspondiente si el bibliotecario ha pasado el libro por la puerta de la sala correspondiente, o previa introduccin manual del libro a la correspondiente sala desde la aplicacin central que maneja la biblioteca. Esta ltima informacin est siempre presente cuando el usuario quiere consultar o sacar un libro. Aunque lo ideal sera que existiera una aplicacin en los PCs de consulta de la biblioteca que permitiera a los usuarios utilizar libremente SIGUEME y dejar el ordenador central para otras tareas de seguimiento. Tanto como si el usuario quiere buscar un libro como una sala en concreto, el proceso es el mismo en ambos casos ya que buscar un libro supone buscar la sala correspondiente. Los planes de rutas se generan en el orden en el que el usuario ha elegido el/los libros o salas de lectura. La meta se considera conseguida si el usuario ha alcanzado la sala donde se encuentra el libro o la sala de lectura que ha marcado. No se han considerado algoritmos de optimizacin de tiempo empleado en la bsqueda de libros porque adems, se tendra que tener en cuenta las 3

condiciones fsicas del usuario, por ejemplo, si existe o no discapacidad (si el usuario lleva o no muletas, silla de ruedas, etc.). Una vez que el usuario ha decidido cul es el libro(s) que quiere obtener, el sistema ubica el libro(s) y se genera una ruta a seguir desde la situacin en la que se encuentra el lector hasta el lugar donde est el libro. Adems, el visitante es ayudado a encontrar su destino gracias a los diferentes sistemas de visualizacin y guiado ubicados por el edificio. El usuario ser guiado tantas veces como sea necesario para ir encontrando los libros que busca, o simplemente las salas de lecturas que quiere visitar. Mientras la persona camina en la biblioteca atravesando puertas, pasillos, escaleras, etc., va pasando a travs de diferentes detectores de RFID sin darse cuenta. Sin embargo, cada vez que pasa a travs de un arco de RFID el sistema lo detecta, determina su posicin y comprueba si la direccin de movimiento es adecuada (sigue la ruta inicialmente diseada) o no (en dicho caso habra que calcular una nueva ruta a partir de su nueva posicin). Puesto que el programa conoce, en todo momento, la posicin del usuario, puede proporcionarle la informacin necesaria para llegar a su destino de forma inmediata. Esta informacin aparece en varias pantallas ubicadas en puntos estratgicos. Cuando una persona llega a su destino (sala de biblioteca), el sistema le informa de la localizacin del libro. En este punto, el programa espera a que el usuario abandone la zona de recogida del libro para dirigirle a su siguiente destino (sala de lectura) o a la salida. El usuario ser guiado tantas veces como sea necesario hasta que termine todas las bsquedas. Despus de eso, el sistema guiar al usuario a la salida del edificio. Durante sus movimientos en el edificio, el visitante puede despistarse, en este caso, el sistema detectar esta situacin y corregir el error. Con el fin de resolver el problema, el planificador generar un nuevo plan cada vez que sea necesario, e informar al usuario de la forma habitual. Las posibilidades de este sistema no slo se limitan al guiado, sino que puede ofrecer gran cantidad de datos sobre la utilizacin del servicio para el bibliotecario, as como a las entidades pblicas o privadas que lo financian. Por ejemplo, SIGUEME adems puede generar: estadsticas de uso, tiempos de estancia en la diferentes dependencias, horarios de mayor afluencia, localizacin y ubicacin de personas en las distintas salas. Todos estos datos son extraordinariamente tiles para la gestin interna, as como para la mejora de las instalaciones de la biblioteca, puesto que permiten conocer los itinerarios habituales de los usuarios, los tiempos de bsqueda, los tiempos de permanencia en las diferentes salas, nmero de usuarios en el edificio y diferentes recintos, etc. Concretamente, en la Biblioteca de Meco (como suponemos ocurrir en el resto de bibliotecas pblicas o privadas), deben generar informes peridicos a la Comunidad de Madrid sobre el nmero de personas que utilizan el servicio, sexo, edad, cual es la demanda de libros, horarios de visita con ms afluencia, libros no utilizados, etc. Este trabajo se realiza manualmente, y en cambio nuestra aplicacin puede generar en cuestin de segundos y de forma automtica, cualquier tipo de estadsticas, ahorrando tiempo a los empleados de la biblioteca, y por tanto justificando la utilizacin de este sistema. Para abordar todos los puntos expuestos en esta introduccin, el artculo se estructura de la siguiente forma. La seccin 2 describe las tecnologas utilizadas en SIGUEME. A continuacin, la secciones 3 y 4 explican en detalle la arquitectura y funcionamiento de nuestro sistema y la tecnologa empleada, destacando las principales diferencias con implementaciones anteriores propias. La seccin 5 presenta la experimentacin llevada a cabo en la biblioteca Municipal de Meco. En la seccin 6 se describen las consideraciones econmicas y funcionales de SIGUEME. Y por ltimo, se describen las conclusiones de nuestro trabajo y futuras aplicaciones derivadas de la experiencia obtenida durante la instalacin de este sistema en un entorno real. 2. Uso de RFID aplicado a Bibliotecas Como se ha comentado con anterioridad, la tecnologa RFID est muy extendida, se usa en industria, transporte, aeropuertos, trazabilidad, etc. RFID.es una tecnologa de identificacin por 4

radio frecuencia, conocida como RFID (Radio Frequency IDentification). Consiste en un dispositivo lector vinculado a un detector activo, que se comunica a travs de una antena y mediante ondas de radio, con una etiqueta electrnica o tag adherida a un objeto y, generalmente, pasiva. De esta forma, en ciertas condiciones de proximidad, es posible rastrear la presencia del objeto portador de la etiqueta. RFID utiliza tres elementos fundamentales: una etiqueta electrnica o tag, un lector de etiquetas o reader y una base de datos. Los tags, incorporan una microantena, y un microchip de silicio, que contiene un cdigo nico de identificacin de la tarjeta y, con ello, del objeto al cual estn adheridas. El lector, enva ondas de radiofrecuencia a la etiqueta electrnica, que sta capta a travs de su microantena. Las ondas emitidas por el lector activan el microchip que, a travs de la microantena y mediante ondas de radio, transmite al reader el cdigo nico vinculado a ella y al objeto. Una vez el lector recibe el cdigo lo transmite a la base de datos, de modo que se hace posible conocer la identidad del objeto. La caracterstica principal de este sistema es que el chip que incorpora, permite almacenar en su interior informacin de identificacin de carcter nico de cada uno de los elementos etiquetados. Otras ventajas de RFID frente a otro tipo de tecnologas similares, como por ejemplo el cdigo de barras, son: Legible sin contacto directo con el lector. Posibilidad de leer mltiples etiquetas electrnicas simultneamente.

En el marco de la bibliotecas, existe un gran nmero de aplicaciones que hacen uso de esta solucin tecnolgica, por lo que profundizar en este aspecto sera muy extenso, y de ah que nos centremos nicamente en sus principales usos en el mbito bibliotecario, que son los siguientes: (Edwards y Fortune, 2008) (Martnez y Prez-Montes, 2008): Conversores de etiquetas de barras a RFID. Se dispone de diferentes conversores de cdigo de barras a microchip RFID diseados para facilitar el proceso de migracin a la tecnologa RFID. Con estos dispositivos, una biblioteca que utiliza cdigos de barras puede efectuar la transicin a etiquetas RFID, mientras los clientes sacan y devuelven materiales. El sistema de conversin de cdigos de barras a RFID reduce la cantidad de tiempo, trabajo y costos que requiere la migracin de una coleccin bibliotecaria entera del cdigo de barras a RFID. Puede integrarse el lector de cdigos de barras con una impresora de etiquetas en un carrito mvil, o dispositivos conectados a pc, segn necesidades. Por ejemplo, cuando se incorporan materiales nuevos a la biblioteca, se lee su cdigo de barras y codifica una etiqueta RFID nica con la informacin obtenida. Entonces, el personal de biblioteca puede integrar el microchip en el objeto recibido de forma estable. El proceso puede, incluso, automatizarse cuando los libros se depositan en una estacin automtica de devoluciones. Lectores porttiles. Para la gestin de la biblioteca y la bsqueda de manuales dispersos, as como para revisar la colocacin de los manuales, se dispone de un equipo porttil de lectura de dispositivos RFID. Este lector porttil, generalmente est formado por una antena porttil y un asistente digital personal (personal digital assistant, en adelante PDA). El personal encargado del catlogo, equipado con este dispositivo, puede recorrer las diferentes salas de forma que la antena 5

vaya detectando los identificadores RFID de todos y cada uno de los libros y enviando los datos a la PDA. Esta ltima, comprueba la correcta ubicacin de todos los ejemplares, puede avisar de la presencia de un material determinado o de situaciones de colocacin indebida de algn elemento (en este caso podra conducir al operario al lugar correcto donde ese objeto debe ubicarse). Estaciones de autoprstamo y devolucin. El usuario de la biblioteca que desea sacar un libro puede realizar las gestiones de forma autnoma. Una vez elegido el objeto, el lector debe buscar la estacin de autoprstamo y realizar las gestiones oportunas que suelen ser aproximar su carn de biblioteca y el libro a retirar. La estacin, lee los dispositivos RFID tanto del carn del usuario como del libro, y se comunica con la base de datos de la biblioteca verificando y actualizando los datos. Entonces decide el prstamo del libro, siempre y cuando no sea de solo lectura en sala y el usuario del carn no tenga algn tipo de suspensin. Al mismo tiempo, la estacin de autoprstamo desactiva la opcin de antihurto, para que no salte la alarma al cruzar las puertas de seguridad, y le indica al usuario el plazo de prstamo junto con la fecha de devolucin, pudiendo, incluso, emitir un justificante para su almacenamiento. El proceso de devolucin suele ser similar, el usuario introduce el libro a devolver en la boca de entrada de la estacin de autoprstamo, la estacin lee el dispositivo RFID liberando al usuario del prstamo y aadiendo al catlogo el libro en cuestin. Existen diferentes tipos de estaciones autoprstamo, las ms avanzadas disponen de un fuelle para que la cada del libro no lo deteriore, y de una cinta transportadora para llevarlo a la sala de devolucin o al lugar de trabajo del bibliotecario. El bibliotecario toma el libro del buzn o de la cinta transportadora para ubicarlo en su lugar. El libro puede ser devuelto por cualquier persona, ya que no es necesario el carn de la biblioteca en el proceso, debido a que en el dispositivo RFID del libro se encuentran todos los datos, inclusive esta estacin para devolver libros puede estar fuera de la biblioteca y mantenerse siempre operativa independientemente del horario de apertura de la misma. Arcos de seguridad. Este tipo de dispositivos puede colocarse en cualquier punto del recinto de la biblioteca para detectar el paso de cualquier material catalogado por el punto en el que se encuentre. La ubicacin ms comn es en la entrada y salida de la biblioteca para controlar el trnsito de cualquier elemento identificado entre el exterior e interior del centro. El uso principal de estos arcos es determinar si cada uno de los libros detectados ha sido prestado o no, leyendo el byte asignado para esta funcin. En el caso de leer una etiqueta con el indicador antihurto activo, la puerta emite un sonido y una luz de color rojo parpadea para alertar al bibliotecario del mostrador de la entrada sobre la existencia de una situacin anmala. En el caso de leer una etiqueta cuyo indicador antihurto est desactivado, la puerta permanece inactiva. Existen adems otras posibilidades tanto de las estaciones de autoprstamo como del resto de los servicios. Entre ellas se pueden mencionar operaciones como por ejemplo: renovacin de ejemplares de prstamo, o la consulta o prstamo interbibliotecario. Tambin se pueden programar para gestiones internas de la propia biblioteca dependiendo de las necesidades. Aunque este sistema no es peor que otras tecnologas para evitar el robo, tiene ciertas deficiencias como la posibilidad de anular la etiqueta con una gruesa capa de papel de 6

aluminio (Boss, 2003). Prstamo automtico: Existen aparatos que permiten al usuario realizar de manera completamente autnoma la solicitud de prstamo, siendo necesario nicamente acercar su carn y el libro o libros que desea extraer. La estacin aceptar el prstamo si se cumplen ciertas condiciones impuestas previamente, bien sea la no suspensin del usuario o que el libro no est calificado como de consulta slo en el interior de la biblioteca. En caso de una verificacin positiva el sistema almacenar los datos del prstamo, modificar el bit de seguridad adecuadamente e indicar al usuario el plazo mximo para su devolucin, emitiendo un justificante. Devolucin automtica: La devolucin de documentos con este sistema resulta an ms sencilla ya que el usuario, sin necesidad de identificarse al existir una relacin unvoca con el prstamo, no ha de presentar el carn y slo ha de depositar el libro en un buzn de recepcin. El sistema detectar la etiqueta del libro y realizar las transacciones necesarias para reflejar su entrada. Ciertos proveedores complementan este sistema con funciones adicionales como: o Penalizaciones: Si el cliente se retrasa en su devolucin el sistema puede detectarlo y penalizarle. Esta penalizacin puede venir en forma de la negacin del prstamo durante un cierto periodo de tiempo o la imposicin de una multa, en cuyo caso la estacin dispondr de una unidad integrada para facilitar el pago. o Ordenado automtico: En sistemas complejos, la estacin puede estar provista de cintas transportadoras que ordenen los libros para su trasporte inmediato a las estanteras por parte del bibliotecario. Esta ordenacin puede responder a cualquier criterio, y resulta de gran inters para bibliotecas de varios edificios que permitan la devolucin de cualquier ejemplar en cualquiera de ellos. o Inventario: Para facilitar la labor de inventario en las bibliotecas existen herramientas conocidas como lectores porttiles capaces de analizar las etiquetas de todos los libros de una cierta estantera o sala y enfrentarlas con una lista de los libros que se esperaba encontrar all, pudindose ubicar esta lista tanto en el propio dispositivo como en el servidor (Boss, 2003). Este mtodo puede utilizarse tanto para detectar faltas de libros, la presencia de otros ubicados indebidamente, la comprobacin del orden dentro de la estantera o la bsqueda de reservas. 3. Tecnologas empleadas. Hasta aqu, se ha presentado el uso habitual de la tecnologa RFID y de los dispositivos porttiles de lectura RFID en bibliotecas. En este artculo se da un paso ms combinando esta tecnologa con las tcnicas de Inteligencia Artificial, con el objetivo de mejorar y personalizar los servicios a los usuarios. Para ello, se introduce un dispositivo RFID pasivo en la propia tarjeta de usuario de la biblioteca. Adems, se sitan varios sistemas de deteccin RFID (arcos RFID), en lugares especialmente elegidos de la biblioteca, que utilizan la tecnologa inalmbrica ZigBee para intercomunicarse. El uso de un sistema inalmbrico de comunicaciones tiene varias ventajas, siendo la ms interesante que no necesita instalar un cableado dedicado. Este hecho, adems permite la reubicacin de los arcos de deteccin cuando sea necesario. En los siguientes subapartados se explican brevemente las distintas tecnologas utilizadas en este proyecto, adems de RFID. Zigbee. La tecnologa Zigbee es un estndar de comunicaciones inalmbricas basado en IEEE 802.15.4, que se centra en la automatizacin y control remoto para aplicaciones que requieren comunicaciones con baja tasa de envo de datos, bajo consumo de energa y bajo coste, de manera segura y fiable. 7

Una de las motivaciones en el desarrollo de Zigbee fue permitir la interoperabilidad entre dispositivos fabricados por distintas compaas. Es decir, permite la interconexin y funcionamiento conjunto entre diferentes sistemas, de manera compatible. Por eso, su principal caracterstica es su capacidad para comunicar varios dispositivos permitiendo que trabajen de un modo ms eficiente entre s. La forma usual de empleo de esta tecnologa es mediante la creacin de una red inalmbrica en la que participan tres tipos diferentes de elementos. El ms importante de ellos es el coordinador, o elemento central, que es el encargado de supervisar todas las comunicaciones y de ejercer el control en toda la red. Tambin estn los elementos finales que suelen estar conectados a los detectores de los datos que se quieren registrar o los actuadores que llevan a cabo las acciones que se necesitan realizar. Por ltimo estn los routers, que son los dispositivos encargados de configurar los puntos intermedios de la red. Entre las principales razones en la eleccin de Zigbee se encuentran su facilidad de instalacin, su bajo coste y su capacidad de operar en redes de gran densidad. Esta ltima caracterstica favorece la confiabilidad de la comunicacin. Planificacin Automtica. La planificacin automtica es una importante rama de la Inteligencia Artificial que estudia la bsqueda de un conjunto de acciones cuya ejecucin alcance unos objetivos determinados partiendo de un estado inicial (Russell y Norvig, 2009). Como se muestra en la figura 1, un sistema de planificacin clsico o determinista necesita dos entradas para dar una respuesta a un problema: un dominio, donde se especifican las acciones que se pueden llevar a cabo, y un problema, que define los actores disponibles, el estado inicial del problema y las metas que se quieren alcanzar. Ante estas entradas, el planificador proporciona una solucin que consiste en una secuencia ordenada de acciones, que tras su ejecucin, permiten alcanzar el estado final deseado dada una situacin inicial particular. Aunque tambin es posible que el planificador falle y no encuentre solucin al problema deseado.

Figura 1: Esquema bsico de un Sistema de Planificacin En este contexto, existen dos elementos fundamentales para hacer frente a este objetivo: el lenguaje que describe los problemas de planificacin, y los algoritmos para resolver estos problemas. Los lenguajes empleados en planificacin automtica se basan en lgica proposicional. El ms destacado es PDDL (Gerevini y Long, 2005). PDDL define un problema de planificacin especificando cuatro elementos fundamentales: A, es el conjunto de proposiciones. Una proposicin expresa un hecho que puede suceder dentro del problema definido y que siempre va a ser verdad. I A, representa la situacin inicial, es decir, es el conjunto de proposiciones que son verdad en el momento inicial del problema de planificacin. G A, es el estado meta, es decir, el conjunto de condiciones finales deseadas. O, es el conjunto de operadores (acciones). Cada operador est compuesto de dos conjuntos: o Prec(O), es el conjunto de proposiciones que deben satisfacerse para poder aplicar el operador. o Eff(O), es el conjunto de efectos (proposiciones) que el operador genera cuando es aplicado. Est formado por una lista de borrado (proposiciones que ya no son verdad) y una lista de aadidos (proposiciones que son verdad tras 8

la aplicacin de la accin). Existe gran variedad de sistemas de planificacin determinista que realizan la bsqueda de la solucin basndose en diferentes tcnicas y algoritmos. Los ms utilizados son los basados en funciones heursticas, grafos de planificacin y satisfaccin de restricciones basado en lgica proposicional. 4. Sistema inteligente de deteccin y guiado: SIGUEME Tradicionalmente, era necesario contactar con el documentalista de la biblioteca, o hacer una bsqueda va web, para informarnos del manual a buscar y localizarlo en las diferentes salas. Con la aplicacin SIGUEME (R-Moreno y otros, 2011) incluimos elementos software y hardware para resolver el problema de deteccin, orientacin y guiado de forma personalizada de los distintos usuarios que acudan a las dependencias de la Biblioteca Municipal de Meco. Hasta su implantacin en Meco, SIGUEME haba sido utilizado en pruebas de simulacin realizadas en ordenador con soporte experimental de un prototipo desarrollado nicamente en el laboratorio. Pero lo que describimos en este artculo, se trata de una experimentacin en un recinto concreto y una aplicacin real con usuarios reales. Adems, en los prototipos anteriores, la informacin de orientacin se imprima en el propio ordenador central, mientras que en Meco hemos tenido que enviar la informacin a visualizar a la pantalla segn donde se encontrara el usuario. Y en caso de varios usuarios esperando a leer la informacin, refrescarla convenientemente e identificar de forma annima a cada usuario. Tambin hemos tenido que solucionar problemas de interferencias y comunicacin de las puertas RFID y Zigbee, que no se presentaban en los prototipos desarrollados en el laboratorio. Hay que destacar, que esta conjuncin RFID-Zigbee es nueva en esta implementacin pues en el modelo puesto a punto en el laboratorio, todas las comunicaciones entre los diferentes mdulos eran mediante cableado y bajo el protocolo RS-232. Para esta experimentacin ha sido necesario reprogramar de nuevo todo el mdulo de comunicaciones entre los diferentes elementos. La Biblioteca Municipal de Meco no se caracteriza por su gran tamao, de hecho se puede calificar como biblioteca pequea, pero ha servido para probar nuestro prototipo, extensible a grandes superficies gracias a la utilizacin de tecnologa inalmbrica de largo alcance como es Zigbee, que permite reducir enormemente el cableado por el edificio. El sistema est formado por cinco mdulos, cada uno con una misin bien definida, y combinados en un sistema global que coordina y controla todo el conjunto de elementos. La figura 2 muestra los distintos mdulos que componen la arquitectura de SIGUEME en su implantacin en Meco, y que se describen a continuacin.

Figura 2: Arquitectura de SIGUEME 9

Mdulo de deteccin. Se compone por una parte, de un conjunto de arcos RFID ubicados en diferentes puntos estratgicos del edificio y que se han elegido por ser lugares de paso para salas de lectura, zonas de prstamo o zonas de acceso a informacin de los libros en la biblioteca y por otra del conjunto de los carns de los usuarios de la biblioteca con sus dispositivos RFID insertados. Con estos dos elementos, es posible identificar a cualquier usuario cada vez que pase por cualquiera de los arcos RFID instalados. Adems, cuando un usuario busca un libro, bien para su lectura o para su prstamo, la aplicacin podr saber dnde se encuentra dicho libro y por tanto el arco RFID asociado que detectar si el usuario ha llegado a la sala donde se encuentra. Mdulo de Informacin. Uno de los principales problemas con los que tiene que enfrentarse cualquier usuario cuando visita un edificio es la falta de informacin y sealizacin que pueda guiarle de forma personaliza a la zona donde est el libro/sala que l/ella busca. Generalmente, el usuario se tiene que enfrentar en sus primeras veces a un inmenso entorno que no conoce, y en el que se encuentra desprotegido. Las paradas a lo largo del camino para preguntar o buscar la localizacin del lugar al que uno se dirige, estn seguro en la mente de todos. Para resolver esta situacin, este mdulo se encarga de visualizar la informacin sobre la direccin que debe seguir cada usuario, utilizando para ello pantallas LCDs colocadas en lugares visibles y generalmente, en bifurcaciones, sobre todo en aquellos puntos en los que hay varias posibilidades y se debe tomar una decisin. La informacin que se visualiza es: el identificador de usuario (un nmero de cuatro cifras, ya que por razones de privacidad no se muestra ni su nombre ni sus apellidos) y un mensaje de orientacin (que ser diferente dependiendo del punto en el que se encuentra el visitante). La biblioteca de Meco slo constaba de dos plantas, la del nivel inferior a nivel de la entrada de la biblioteca y una superior. Obviamente, esta informacin slo se muestra en aquellas pantallas que por la situacin del lector son susceptibles de ser ledas por ste. En la figura 3 se puede ver el aspecto de la pantalla informativa colocada en la puerta 1.

Figura 3. Detalle de la pantalla informativa de la puerta 1.

Mdulo de Comunicaciones. Este mdulo se encarga de gestionar la transmisin de toda la informacin proveniente de los arcos RFID, cuando detectan a los distintos usuarios, y la informacin que se debe 10

mostrar en pantalla a los usuarios que se mueven por el edificio. Para ello se utiliza una red Zigbee con los nodos situados a lo largo del edificio en los lugares idneos. Este mdulo de comunicaciones se ha creado especificamente para probar SIGUEME en la biblioteca de Meco. Esta red se encarga de recibir y enviar informacin al sistema de forma muy eficiente. El empleo de este sistema Zigbee permite evitar el cableado del edificio y reubicar los elementos de la red con facilidad. Este mdulo permite la comunicacin del mdulo de deteccin con el sistema de control y con el de guiado, y es el responsable de transmitir la informacin entre el mdulo de guiado y el mdulo de informacin. Mdulo de Guiado. Este mdulo est formado por un sistema de planificacin inteligente que calcula, bajo demanda, el camino a seguir entre dos puntos determinados. En este caso, el punto origen es aquel en el que se encuentra el usuario, y el destino es el lugar donde se encuentra el libro o la sala de lectura que el usuario tiene intencin de visitar. Este guiado se realiza gracias a los diferentes sistemas de visualizacin ubicados por el edificio tal y como se explic en el Mdulo de Informacin. Mientras la persona camina por la biblioteca, pasa a travs de diferentes detectores de RFID sin darse cuenta. Sin embargo, cada vez que pasa a travs de un arco de RFID el sistema lo detecta y calcula su posicin, comprobando si la direccin de movimiento es adecuada (sigue la ruta inicialmente diseada) o no (en dicho caso habra que calcular una nueva con su posicin actual). Para ello se utiliza el sistema de planificacin PIPSS (Plaza y otros, 2008). PIPSS est basado en PDDL y por tanto requiere, como se ha expuesto en la seccin anterior, de dos ficheros de entrada: el fichero de dominio y el fichero de problema. El primer fichero contiene las acciones que pueden realizar los usuarios por el edificio basado en el mapa de colocacin de los arcos RFID, y donde cada accin tiene precondiciones y efectos, y stos a su vez pueden ser efectos de aadido o efectos de borrado. Por tanto, la planificacin slo dar como resultado los puntos por los que el usuario puede moverse, y que coincidirn con la situacin de los arcos RFID, lo que pase entre dos arcos no se puede detectar. La figura 4 muestra un ejemplo de accin para este dominio. Para que una persona pueda moverse de una sala A (representado en el ejemplo por la variable ?sala_origen) a otra B (representado en el ejemplo por la variable ?sala_destino) es necesario que la persona en cuestin (representada mediante la variable ?p) se encuentre en la sala A (representado por el predicado persona_en_sala ?p ?sala_origen), y tras ejecutar la accin, la persona se encontrar en la sala B (representado por el predicado persona_en_sala ?p ?sala_destino) y por tanto la persona ya no se encuentra en el punto A (representado por el predicado (not (persona_en_sala ?p ?sala_origen))).
(:action ir_sala :parameters (?p - persona ?sala_origen - sala ?sala_destino - sala) :precondition (and (not (= ?sala_origen ?sala_destino)) (conectada ?sala_origen ?sala_destino) (persona_en_sala ?p ? sala_origen)) :effect (and (persona_en_sala ?p ?sala_destino) (not (persona_en_sala ?p ?sala_origen))))

Figura 4: Ejemplo de un accin del dominio Una vez definidas las acciones de movimiento de los usuarios, se tiene que definir el fichero del problema que contendr toda la informacin de todos los usuarios. Es decir, contendr la informacin de posicionamiento de cada persona. La figura 5, muestra un ejemplo del fichero de problema para un caso particular de 3 personas. Los predicados que se encuentran encerrados en el conjunto :init representan las condiciones iniciales. En este caso, la persona llamada Ana se encuentra en la sala de entrada, Mara en la sala de lectura y Pedro 11

en Zona 1. Tambin en esta parte del fichero, se representan las conexiones entre las distintas partes del edificio (predicados (conectada XX YY)) que permiten guiarles correctamente usando los arcos RFID. Y como objetivos que se quieren conseguir son: que Ana llegue a las sala de lectura, que Mara abandone el edificio, por tanto se encuentre en la sala de entrada, y que Pedro llegue a la sala de lectura. Estas metas se encuentran representadas por los predicados encerrados en el conjunto :goal. Como resultado, PIPSS genera un plan individualizado para cada usuario. El plan resultado al problema de la figura 5, se muestra en la figura 6.
(define (problem Biblioteca) ... (:objects Ana Maria Pedro - PERSONA SEntrada Zona1 Zona2 SLectura - SALA) (:init (conectada SEntrada Zona1) (conectada Zona1 Zona2) (conectada Zona2 SLectura) (persona_en_sala Ana SEntrada) (persona_en_sala Maria SLectura) (persona_en_sala Pedro Zona1) (:goal (persona_en_sala Ana SLectura) (persona_en_sala Maria SEntrada) (persona_en_sala Pedro SLectura))

Figura 5: Ejemplo problema.


(ir_sala (ir_sala (ir_sala (ir_sala (ir_sala (ir_sala (ir_sala (ir_sala Ana SEntrada Zona1) Ana Zona1 Zona2) Ana Zona2 SLectura) Maria SLectura Zona2) Maria Zona2 Zona1) Maria Zona1 SEntrada) Pedro Zona1 Zona2) Pedro Zona2 SLectura)

Figura 6: Solucin al problema de la figura 5.

Mdulo de Control. Es el encargado de supervisar que toda la informacin que viene de los arcos RFID se traduzca en los correspondientes predicados que necesita el planificador para realizar un plan. De esta forma, el usuario ser guiado tantas veces como sea necesario hasta que termine todas las bsquedas. Durante sus movimientos en el edificio, el visitante puede despistarse, en este caso, este mdulo detectar esta situacin y corregir el error. Con el fin de resolver el problema, el planificador genera un nuevo plan para el usuario de la biblioteca, y se le informar de la forma habitual, es decir, a travs del sistema de pantallas. Adems, este mdulo se encargar de traducir el plan dado por el planificador al sistema de visualizacin que requiere el mdulo de informacin. 5. Experimentacin realizada en la biblioteca. La experimentacin llevada a cabo en la Biblioteca Municipal de Meco ha consistido en la instalacin completa del sistema SIGUEME, con todos sus mdulos, en la misma. Aunque se trata de una biblioteca pequea, rene las condiciones bsicas para realizar todas las pruebas necesarias 12

para la instalacin, desarrollo, puesta a punto y recoleccin de datos del sistema. Esto ha hecho posible realizar una prueba completa de todos los aspectos del funcionamiento de SIGUEME. El programa de gestin de todo el experimento est instalado en el ordenador central que se coloca en el puesto de control, inmediatamente antes de la puerta de entrada al recinto de la biblioteca. Todos los lectores deben pasar a travs de este punto antes de entrar en la misma. Aqu, son reconocidos mediante su tarjeta de lector, se registra su identificador RFID en el sistema, se determina su sala de destino y se les asigna un nmero de usuario (generalmente de 4 cifras), asociado a la tarjeta RFID que llevan. Este nmero les permitir reconocer los mensajes que el mdulo de informacin les enve a travs de las pantallas informativas instaladas en su camino. En la figura 7, se puede ver la pantalla principal de la aplicacin, en la que se incorporan los lectores asociados a la tarjeta que llevan y en la que se va detectando sus pasos por las diferentes puertas.

Figura 7. La pantalla principal. En este ordenador central se registran todas las seales producidas por el paso de los usuarios a travs de las puertas RFID y se envan los mensajes a las pantallas informativas. Tambin se ejecuta el programa de planificacin que constituye el sistema de guiado. Una imagen del puesto de control y la puerta nmero 1 puede verse en la figura 8.

Figura 8. El puesto de control y el arco RFID de entrada. La biblioteca, como recinto fsico, dispone de cuatro salas distribuidas en dos niveles tal y como se muestra en la figura 9. En el primer nivel, el piso bajo, se encuentra el acceso a la sala principal (esta sala se denominar la sala 1) y que acta tanto de entrada como de salida a la biblioteca. Una vez en esta sala 1 se accede, de forma nica e independiente, al resto de las salas. Dos de ellas se encuentran al mismo nivel que la sala principal. Estas son: la sala 2 dedicada a la literatura infantil y la sala 3 de literatura juvenil. La sala 4 est en una planta superior, a la que se accede por una escalera, y es de carcter generalista.

13

Figura 9. Plano de la Biblioteca Municipal de Meco La disposicin del edificio hace que sea muy sencillo dividirlo en zonas disjuntas (cada sala corresponde a una zona) y controlar el acceso a cada una de estas mediante un detector RFID de tipo puerta formado por dos arcos. El hecho de que exista una sala central, la sala 1, que sea el paso obligado desde la entrada a cualquiera de las otras y que adems comunique el resto de las dependencias de la biblioteca entre s, permite controlar el trnsito de los usuarios con cuatro puertas RFID. Cada una de estas puertas tiene un nmero de identificacin independiente, formado por 16 cifras hexadecimales, y ocupa la misma posicin durante todo el desarrollo de las pruebas de funcionamiento. Obviamente, desde un punto de vista operativo, a cada puerta se le asigna un nmero de 1 a 4 para distinguirlas con ms facilidad. La disposicin y funcionamiento de las puertas en el recinto es la siguiente: La puerta 1 est colocada a la entrada de la biblioteca e inmediatamente despus del punto de control de acceso del sistema. Nada ms pasar esta puerta, existe una pantalla informativa que indica a cada persona que la atraviesa la direccin que debe tomar para llegar a su destino. La puerta nmero 2 est colocada en el camino de acceso entre las salas 1 y 2. Todos los visitantes que accedan a la sala 2 debern atravesar la puerta 2 tanto cuando entran como cuando salen. Una pantalla informativa colocada a continuacin de la puerta indica a la persona que la acaba de pasar que ha llegado a su destino o que ha cometido un error. La puerta 3 est en la entrada de la sala 3 desde la 1, y es el nico camino de comunicacin entre dichas salas. Tambin dispone de una pantalla informativa con un funcionamiento anlogo a la de la sala 2. La puerta 4, entre las salas 1 y 4, se coloca en la parte superior de las escaleras con el nimo de asegurar que la persona que la atraviesa ha entrado realmente en la sala 4. En esta sala tambin existe una pantalla informativa. De esta forma, la sala 1 est delimitada por 4 puertas RFID y cada una de las otras salas por una sola puerta. Como hecho curioso, que permite detectar fallos en el sistema de deteccin, se puede decir que cualquier persona que transite por la biblioteca deber dejar un nmero par de seales en el sistema SIGUEME. Tambin es importante mencionar que la alimentacin de todas las puertas RFID se ha hecho mediante la propia instalacin elctrica de la biblioteca. Una vez establecido el mdulo de deteccin se ha instalado el mdulo de comunicacin basado en la tecnologa Zigbee. Este sistema est especialmente indicado en un caso como el de la Biblioteca Municipal de Meco porque es un recinto muy difano y en el que las distancias son de tamao medio. Adems, el consumo de energa es bajo, no necesita cableado, y la cantidad de informacin que tiene que trasmitirse no es muy elevada aunque se pueden necesitar una gran cantidad de envos. El elemento principal de este sistema: el coordinador Zigbee, se conecta a uno de los puertos 14

serie del ordenador central. Este coordinador es el encargado de encauzar toda la informacin registrada en los detectores y trasmitida, de forma inalmbrica, por la red hacia el mdulo de control. Cada uno de los detectores RFID est conectado con un end device (dispositivo final) que son los encargados de recibir la informacin recogida por el sistema de deteccin y enviarla hasta el ordenador central a travs de los routers Zigbee. Asimismo, las pantallas informativas reciben la informacin que deben presentar a travs de un dispositivo final conectado a ellas. Estos dispositivos finales tienen la propiedad de permanecer inactivos (dormidos) cuando no reciben ninguna informacin. Por ltimo, la red inalmbrica ZigBee se configura con un conjunto de routers, colocados en lugares estratgicos, para asegurar que la informacin se transmite correctamente. Una representacin esquemtica de todo el sistema RFID-Zigbee se presenta en la figura 10. Una vez que todo el sistema est colocado (el ordenador central, las puertas, las pantallas y los routers) y funcionando, es necesario decidir cules sern los datos que se deben transmitir. Estos datos son de dos tipos: los resultantes de la deteccin del paso de los usuarios por cada una de las puertas RFID, y los mensajes que el sistema de orientacin enva a las pantallas informativas. Adems de estos datos, tambin se debe trasmitir la informacin necesaria para el control de la red y el mantenimiento de las comunicaciones entre los diferentes dispositivos que conforman el sistema.

Figura 10. La red RFID-ZigBee Los datos que el sistema de deteccin recoge y transmite al mdulo de control cada vez que un lector pasa por una puerta RFID son los siguientes: un identificador del tipo de dato trasmitido (2 caracteres), el nmero de la puerta atravesada (4 caracteres), la fecha (con el formato ddmmaa), la hora (hhmmss) y el identificador RFID de la tarjeta que porta el usuario (16 caracteres). Esta informacin se almacena en un registro de 34 caracteres y tiene el siguiente aspecto: RM7970040411180139E9AF220100000001. Cada vez que uno de estos mensajes se reciben en el mdulo de control el sistema comprueba la posicin del lector, verifica si est de acuerdo con el destino de ste y le enva el mensaje informativo a la pantalla correspondiente. Para personalizar el mensaje dirigido a cada usuario se utiliza un nmero identificativo de cuatro caracteres, asociado a la tarjeta RFID y que solamente el usuario debera conocer. Este tipo de mensajes informativos son ms abiertos y deben adaptarse, en cada caso, a la disposicin de la biblioteca. Por ejemplo si el usuario 0001 acaba de entrar atravesando la puerta 1 y su destino es la sala 2 el mensaje que recibira es: Lector 0001 Gire a la derecha. En algunos casos, dependiendo de la disposicin fsica del edificio, puede ocurrir que el usuario necesite tambin las informaciones locales, en forma de carteles o paneles, para completar su orientacin. Por otro lado hay que mantener un compromiso 15

entre la longitud del mensaje y su precisin. Esto es importante, sobre todo, cuando hay que utilizar una pantalla para dar indicaciones a muchos visitantes. En estos casos se utiliza un sistema de renovacin de mensajes cclico en el que los ltimos usuarios en acceder a la zona de la pantalla van apareciendo en los primeros lugares. Obviamente, una vez que un lector abandona una zona, atravesando alguna de las puertas RFID que la delimitan, la pantalla correspondiente lo elimina de su lista. La totalidad del sistema descrito se ha instalado de forma completa, se han hecho pruebas de funcionamiento y se han tomado datos durante una semana (cuatro horas de la tarde ya que ese es horario de apertura de la biblioteca a los usuarios). Los datos que se han recogido son de tres tipos: 1. En primer lugar se pueden llamar de tipo experimental. Estos datos se refieren a las pruebas de que el sistema est funcionando correctamente y transmitiendo los mensajes de paso de los usuarios por las distintas puertas RFID de forma rpida y correcta. Para este tipo de pruebas se utilizan tarjetas RFID que se pasan varias veces consecutivas por la misma puerta y, con ello se determina que la puerta est funcionando bien. Estos datos se reconocen porque indican pasos sucesivos a travs de la misma puerta en periodos cortos de tiempo. 2. En segundo lugar datos reales sin guiado. Este tipo de datos registra el paso de los diferentes lectores, entre las diferentes salas de forma espontnea, esto es, sin tener en cuenta su destino. Con estos datos se puede averiguar el aforo de cada sala en funcin del tiempo, los valores de ocupacin media de cada sala, el tiempo medio de estancia de los usuarios en la biblioteca, etc. Estos datos estn siendo analizados en la actualidad y, por ejemplo, en la figura 11 se muestra el histograma de tiempo mximo de estancia de los lectores en intervalos de 15 minutos. Para esta grfica se han elegido 100 personas al azar. Como se puede comprobar, prcticamente la mitad de los visitantes de la biblioteca permanecen en ella menos de 15 minutos. Estos son, obviamente, los que utilizan el servicio de prstamo. Luego hay otros que permanecen en la biblioteca durante ms tiempo. 3. En tercer lugar, se han tomado datos de los visitantes movindose a travs de las diferentes salas de la biblioteca de acuerdo con las instrucciones de guiado. En este caso, el objetivo principal de esta experimentacin ha sido constatar que el sistema generaba indicaciones correctas, tanto a la hora de confirmar el itinerario de un visitante como al corregirle. En la mayora de los casos se ha podido comprobar que SIGUEME proporcionaba toda la informacin necesaria para dirigir a los visitantes. En general, las causas de funcionamientos errneos se han debido principalmente a distracciones por parte de los usuarios y, en menor medida, a errores espordicos de deteccin de las tarjetas RFID. Otra aplicacin interesante de este sistema es que permite conocer la ubicacin de los lectores que todava permanecen en la biblioteca a la hora de cerrar.

Figura 11. Tiempo de los usuarios en la biblioteca. Antes de concluir la descripcin de esta aplicacin se debe destacar que, aparte de todo el proceso de gestin de los movimientos de guiado y seguimiento de los usuarios de la biblioteca, y 16

de los datos recogidos para evaluar el correcto funcionamiento del sistema, SIGUEME proporciona una base de los datos generados por los lectores en sus movimientos durante sus estancias, que va a permitir, en un estudio posterior, establecer la forma en que se utiliza la biblioteca, esto es: salas ms utilizadas, horarios de mayor afluencia, aforo a lo largo del horario de apertura, etc... Obviamente, la posibilidad de disponer de esta informacin no sera posible mediante los sistemas convencionales de guiado mediante carteles indicadores u otro tipo de sealizacin pasiva. 6. Consideraciones econmicas y funcionales de SIGUEME En lo que respecta a la parte econmica de la inversin, el coste de implantacin de este sistema en bibliotecas o centros de gran tamao est directamente relacionado con el nmero de puertas RFID que se necesiten. El resto de los elementos: ordenador central, sistema de comunicacin Zigbee (los Routers y end-devices son baratos), software de control y planificacin, tienen prcticamente el mimo coste independientemente del tamao de la biblioteca. En las puertas, sin embargo, puede haber una gran diferencia de precio. Por ejemplo cada una de las puertas (formada por dos paneles y el sistema de tratamiento de seales) utilizadas en este caso requieren una inversin media-alta. Tal y como muestra la figura 9, hemos utilizado 4 puertas. Existen otro tipo de detectores con menos prestaciones que pueden adquirirse por la mitad de precio o menos pero slo son recomendables para espacios mucho ms reducidos. Por tanto la inversin que se requiere inicialmente para nuestro sistema es media-alta. Desde el punto de vista de la aplicacin que estamos desarrollando, el criterio grande o pequeo se establece, principalmente, de acuerdo con el nmero de salas diferentes de la biblioteca, pues eso influye, como hemos comentado anteriormente, directamente en el coste de la aplicacin. Los valores sobre el nmero de volmenes o de usuarios son, en este caso, menos crticos puesto que influiran en el flujo de informacin a travs del sistema ZigBee. Este sistema, es perfectamente capaz de manejar volmenes de comunicacin muy elevados sin que se produzcan colapsos. La aplicacin est concebida para presentar informacin de guiado para todos los usuarios que en ese momento se encuentren en la zona en que se encuentra la pantalla. Cuando el nmero de usuarios sea elevado se va refrescando cclicamente la informacin enviada a cada uno de ellos pero siempre colocando en primer lugar la correspondiente a los que acaban de acceder a la zona en cuestin. La informacin correspondiente a cada usuario desaparecer de la pantalla de cada una de las pantallas de la zona correspondiente cuando abandone esta. Obviamente hay un compromiso entre el tamao de la pantalla y el nmero de usuarios a los que puede informar simultneamente. En general un sistema de informacin como el presentado aqu debera dimensionarse para el caso medio de afluencia de lectores. Es lgico que en momentos de gran asistencia de usuarios pueda funcionar con cierta lentitud.

7. Conclusiones y futuros trabajos. En este artculo se ha demostrado la potencia del uso de la tecnologa RFID para la potencializacin y optimizacin de los servicios que se pueden ofrecer a los usuarios en una biblioteca. El prototipo desarrollado combina tecnologa inalmbrica (RFID y Zigbee) con tcnicas de Inteligencia Artificial (planificacin automtica) para detectar, orientar y guiar a los usuarios por la biblioteca y facilitarles encontrar los libros que desean prestar o las salas de lecturas que desean acceder. Pero los beneficios no se limitan a los usuarios, si no tambin a los que facilitan el servicio, es decir, el personal de la biblioteca. Gracias a SIGUEME, los bibliotecarios pueden generar de forma automtica estadsticas de uso de las instalaciones, libros, uso por edad, etc., datos que son requeridos peridicamente por los organismos competentes. Adems de lo descrito en este trabajo, SIGUEME tambin puede utilizarse para encontrar a personas, en especial a nios, que se encuentran por el edificio pero cuya ubicacin se desconoce. Eso puede hacerse mediante la informacin enviada por los arcos RFID y siempre que la persona tenga consigo el carn de la biblioteca con el identificador RFID. Otra aplicacin que podra 17

desarrollarse en el futuro es la evacuacin de forma eficiente de los usuarios del edificio en caso de alguna emergencia que lo requiera. Puesto que se conoce el nmero total de usuarios y las salas por las que se encuentran, se puede implementar un sistema que gestione el movimiento de las personas, de manera global, por el edificio hasta su evacuacin completa. 8. Agradecimientos El trabajo presentado en este artculo no es slo obra de las 4 personas que lo firmamos. No hubiera sido posible sin la colaboracin y dedicacin de las siguientes personas: Jess A. Villalobos, Melquades Carbajo y Patricia Iturriaga en el desarrollo del sistema de comunicaciones RFID y Zigbee, y Pablo Muoz, Daniel Daz y Miguel Doctor por su colaboracin en la instalacin en la Biblioteca Municipal de Meco. Tambin queremos expresar nuestro agradecimiento a las personas del ayuntamiento de Meco que nos han ayudado en esta empresa. En primer lugar a Olga Guisado Fernndez, Coordinadora de Juventud, por haber sido la persona imprescindible que nos ha conectado con Meco y su Biblioteca Municipal, al Concejal de Cultura Francisco Javier Moreno Carlavilla por haber confiado en nuestra idea y facilitarnos el acceso a las instalaciones, a la bibliotecaria Mara del Carmen Calvo Calvo y su ayudante Mara del Carmen Jarillo Martnez que nos han permitido trabajar a su lado, nos han ayudado y nos han orientado en todas las cuestiones que hemos necesitado. Este trabajo ha sido financiado por los Proyectos de Castilla-La Mancha PEII11-0079-8929 y PEIIO9-0266-6640. El equipo de investigacin ha contado, en todo momento, con el apoyo y el beneplcito de la Junta de Castilla-La Mancha para decidir sobre la ubicacin geogrfica de este experimento. 9. Bibliografa.
Boss, R.W. (2003). RFID technology for libraries, American Library Association. Edwards, S., Fortune, M. (2008). A Guide to RFID in Libraries, Book Industry Communication, London Finkenzeller, K. (2010). RFID Handbook: Fundamentals and Applications in Contactless Smart Cards, Radio Frequency Identification and Near-Field Communication. (3 ed.) United Kingdom; John Wiley & Sons Ltd, p.462. Geverini, A.; Long, D. (2005). Plan Constrains and Preferences in PDDL3. The Language of the Fifth International Planning Competition. Technical Report,Department of Electronics for Automation,University of Brescia, Brescia, Italia. Gmez-Gmez, A.; Ena-Rodrguez B.; Priore, P. (2007). RFID en la gestin y mantenimiento de bibliotecas. El profesional de la informacin, vol. 16 (4), 319-328. Libbenga, J. (2004). Vatican library adopts RFID. http://www.theregister.co.uk/2004/07/09/vatican_library_rfid/ Martnez Olmo, M.P.; Prez-Montes Salmern, C. (2008). La Tecnologa RFID aplicada a Bibliotecas. La experiencia de la Biblioteca Toms Navarro Toms. X Jornadas de Gestin de la Informacin, p.75-88. Madrid, Espaa: SEDIC. Martnez Olmo, M.P. (2009). 20.000 metros cuadrados de viaje por las ciencias humanas y sociales. Mi Biblioteca, 18, 84-89. Plaza, J.; R-Moreno, M.D.; Castao, B.; Carbajo, M.; Moreno, A. (2008). PIPSS: Parallel Integrated Planning and Scheduling System. The 27th Annual Workshop of the UK Planning and Scheduling Special Interest Group, Edimburgo, Reino Unido. R-Moreno, M.D.; Castao, B.; Carbajo, M.; Moreno, A.; F-Barrero. D.; Muoz, P. (2011). Multi-Agent Intelligent Planning Architecture for People Location and Orientation using RFID. Cybernetics and Systems, vol. 42 (1), 16-32. Russell, S. J.; Norvig, P. (2009). Artificial Intelligence: A Modern Approach. (3 ed.) New Jersey; Prentice Hall, Upper Saddle River, p.1148.

18

Singh, J.; Brar, N.; Fong, C. (2006). The state of RFID applications in libraries. Information technology and libraries, 25, 24-32. Smart, L. (2004). The market place; Laura Smart gives a guide to the leading providers of integrated RFID solutions. http://www.accessmylibrary.com/article-1G1-124007734/market-place-laura-smart.html.

19