Professional Documents
Culture Documents
El conjunto de los sensores lógicos y de las agente A, B se “registre” en A. Así cuando A tiene
conexiones entre ellos se conoce como grafo lógico una información ya procesada, la enviará a todos los
de sensores. Un ejemplo de grafo de sensores puede agentes o componentes que se le hayan registrado. En
verse en la figura 3. En este ejemplo se pueden la figura 4, se puede observar la arquitectura FSA por
apreciar los sensores lógicos dedicados a las completo. En dicha figura se pueden observar, a la
comunicaciones (círculos concéntricos) y los izquierda de la misma, los canales de comunicación
dedicados al procesamiento. Los mensajes de los básicos, y cómo éstos se conectan con el espacio
sensores de comunicaciones y de procesamiento son lógico de nombres.
similares, lo que oculta la ubicación de cada
componente en el sistema. Los canales de comunicación también se pueden
conectar con los componentes sin emplear el espacio
2.4. ARQUITECTURA lógico de nombres, si así lo requieren los
componentes, por motivos de compatibilidad, de tal
El hecho de que un componente este compuesto a su forma que los componentes reactivos pueden
vez de otros componentes, hace que se genere un conectarse directamente a los canales de tiempo real.
árbol de inclusiones que ofrece una visión jerárquica
del control de sistema. Para ello se ha considerado El espacio lógico de nombres constituye una
que los agentes o componentes se comuniquen entre abstracción del propio sistema, por lo que
ellos siguiendo el modelo FSA [4], de manera que dependiendo del nivel de abstracción que se requiera,
cuando un agente B requiere información de un se conectará a un dato lógico o a otro.
3 EJEMPLO DE SISTEMA
Para comprender mejor el funcionamiento de la
arquitectura FSA, se expone en el presente apartado
un ejemplo de control sencillo de parte de un sistema
domótico. Se expone, tanto el sistema de
comunicaciones, como los componentes del sistema
de control.
En este artículo se presenta una arquitectura de [3] Murphy, R.R., (2000). Introduction to AI
control de sistemas, basada en un paradigma de Robotics. MIT Press.
comunicaciones ampliamente probado. Las propias
operaciones del sistema de comunicaciones, se [4] Pérez, P., Posadas, J.L., Simó, J.E., Benet, G.,
emplean para la conexión interna de los componentes Blanes, F. A Software Framework for Mobile
de la arquitectura, de manera que estas conexiones Robot Sensor Fusion and Teleoperation.
permiten organizar los componentes en función de la Proceedings of the 15th IFAC World
información con la que trabajan. El sistema Congress (ISBN 008044184X). Barcelona,
proporciona diversas ventajas, entre ellas una visión 2002.
estructurada y jerárquica del sistema a controlar.
Además la gran capacidad de distribución de los [5] Posadas, J.L. Arquitectura para el Control de
componentes, hace que el sistema pueda ser Robots Móviles mediante Delegación de
empleado para la evaluación de la correcta Código y Agentes. Tesis Doctoral, UPV,
disposición en el sistema distribuido de los 2003.
componentes. Esto último es importante, ya que el
sistema puede llegar a realizar una distribución [6] Poza, José L. Posadas, Juan Luis Simó, José.
automática de los componentes en función de unos E. and Benet, Ginés. Hierarchical
parámetros que se le pueden proporcionar, de forma communication system to manage maps in
que el control de seguridad del sistema domótico mobile robot navigation. International
emplea los canales de comunicaciones seguros, Conference on Automation, Control and
mientras que el sistema de confort no emplea dichos Instrumentation. IADAT-aci2006. Valencia,
canales. Es importante destacar que como método de 2006.
análisis del control del sistema, esta arquitectura es
muy adecuada. Sin embargo en lo que respecta al
control en tiempo real de sistemas, esta arquitectura
no es tan adecuada lo cual es lógico teniendo en
cuenta que en estos sistemas prima la velocidad a la
capacidad de abstracción del sistema.