7 research outputs found
Estudio e implementación de Middleware para aplicaciones de control distribuido
[Resumen] En este artículo se presenta un middleware (CKMultipeer) desarrollado específicamente para la implementación de sistemas de control distribuido. El objetivo de este desarrollo es disponer de un sistema sencillo, con buenas propiedades sobre el que se puedan ensayar diferentes modelos de implementación tanto de las comunicaciones como de la ejecución de tareas. El middleware desarrollado, además de permitir profundizar con implementaciones reales y diferentes estructuras de ejecución, se ha utilizado con éxito para la realización de diversas aplicaciones prácticas como es el caso de robots modulares que se han construido por agregación de componentes en red.Ministerio de Ciencia e Innovación; TIN2014-56158-C4-4-
Knowledge-infused and Consistent Complex Event Processing over Real-time and Persistent Streams
Emerging applications in Internet of Things (IoT) and Cyber-Physical Systems
(CPS) present novel challenges to Big Data platforms for performing online
analytics. Ubiquitous sensors from IoT deployments are able to generate data
streams at high velocity, that include information from a variety of domains,
and accumulate to large volumes on disk. Complex Event Processing (CEP) is
recognized as an important real-time computing paradigm for analyzing
continuous data streams. However, existing work on CEP is largely limited to
relational query processing, exposing two distinctive gaps for query
specification and execution: (1) infusing the relational query model with
higher level knowledge semantics, and (2) seamless query evaluation across
temporal spaces that span past, present and future events. These allow
accessible analytics over data streams having properties from different
disciplines, and help span the velocity (real-time) and volume (persistent)
dimensions. In this article, we introduce a Knowledge-infused CEP (X-CEP)
framework that provides domain-aware knowledge query constructs along with
temporal operators that allow end-to-end queries to span across real-time and
persistent streams. We translate this query model to efficient query execution
over online and offline data streams, proposing several optimizations to
mitigate the overheads introduced by evaluating semantic predicates and in
accessing high-volume historic data streams. The proposed X-CEP query model and
execution approaches are implemented in our prototype semantic CEP engine,
SCEPter. We validate our query model using domain-aware CEP queries from a
real-world Smart Power Grid application, and experimentally analyze the
benefits of our optimizations for executing these queries, using event streams
from a campus-microgrid IoT deployment.Comment: 34 pages, 16 figures, accepted in Future Generation Computer Systems,
October 27, 201
Dynamic Reconfiguration of a RGBD Sensor Based on QoS and QoC Requirements in Distributed Systems
The inclusion of embedded sensors into a networked system provides useful
information for many applications. A Distributed Control System (DCS) is one of the
clearest examples where processing and communications are constrained by the client s
requirements and the capacity of the system. An embedded sensor with advanced
processing and communications capabilities supplies high level information, abstracting
from the data acquisition process and objects recognition mechanisms. The implementation
of an embedded sensor/actuator as a Smart Resource permits clients to access sensor
information through distributed network services. Smart resources can offer sensor services
as well as computing, communications and peripheral access by implementing a self-aware
based adaptation mechanism which adapts the execution profile to the context. On the
other hand, information integrity must be ensured when computing processes are
dynamically adapted. Therefore, the processing must be adapted to perform tasks in a
certain lapse of time but always ensuring a minimum process quality. In the same way,
communications must try to reduce the data traffic without excluding relevant information.
The main objective of the paper is to present a dynamic configuration mechanism to adapt
the sensor processing and communication to the client s requirements in the DCS. This
paper describes an implementation of a smart resource based on a Red, Green, Blue, and
Depth (RGBD) sensor in order to test the dynamic configuration mechanism presented.This work has been supported by the Spanish Science and Innovation Ministry MICINN under the CICYT project M2C2: "Codiseno de sistemas de control con criticidad mixta basado en misiones" TIN2014-56158-C4-4-P and the Programme for Research and Development PAID of the Polytechnic University of Valencia: UPV-PAID-FPI-2013. The responsibility for the content remains with the authors.Munera Sánchez, E.; Poza-Lujan, J.; Posadas-Yagüe, J.; Simó Ten, JE.; Blanes Noguera, F. (2015). Dynamic Reconfiguration of a RGBD Sensor Based on QoS and QoC Requirements in Distributed Systems. Sensors. 15(8):18080-18101. https://doi.org/10.3390/s150818080S1808018101158Gupta, R. A., & Mo-Yuen Chow. (2010). Networked Control System: Overview and Research Trends. IEEE Transactions on Industrial Electronics, 57(7), 2527-2535. doi:10.1109/tie.2009.2035462Morales, R., Badesa, F. J., García-Aracil, N., Perez-Vidal, C., & Sabater, J. M. (2012). Distributed Smart Device for Monitoring, Control and Management of Electric Loads in Domotic Environments. Sensors, 12(5), 5212-5224. doi:10.3390/s120505212Zhang, Z. (2012). Microsoft Kinect Sensor and Its Effect. IEEE Multimedia, 19(2), 4-10. doi:10.1109/mmul.2012.24Gonzalez-Jorge, H., Riveiro, B., Vazquez-Fernandez, E., Martínez-Sánchez, J., & Arias, P. (2013). Metrological evaluation of Microsoft Kinect and Asus Xtion sensors. Measurement, 46(6), 1800-1806. doi:10.1016/j.measurement.2013.01.011Pordel, M., & Hellström, T. (2015). Semi-Automatic Image Labelling Using Depth Information. Computers, 4(2), 142-154. doi:10.3390/computers4020142Zuehlke, D. (2010). SmartFactory—Towards a factory-of-things. Annual Reviews in Control, 34(1), 129-138. doi:10.1016/j.arcontrol.2010.02.008Wang, X., Şekercioğlu, Y., & Drummond, T. (2014). Vision-Based Cooperative Pose Estimation for Localization in Multi-Robot Systems Equipped with RGB-D Cameras. Robotics, 4(1), 1-22. doi:10.3390/robotics4010001Gil, P., Kisler, T., García, G. J., Jara, C. A., & Corrales, J. A. (2013). Calibración de cámaras de tiempo de vuelo: Ajuste adaptativo del tiempo de integración y análisis de la frecuencia de modulación. Revista Iberoamericana de Automática e Informática Industrial RIAI, 10(4), 453-464. doi:10.1016/j.riai.2013.08.002Castrillón-Santan, M., Lorenzo-Navarro, J., & Hernández-Sosa, D. (2014). Conteo de personas con un sensor RGBD comercial. Revista Iberoamericana de Automática e Informática Industrial RIAI, 11(3), 348-357. doi:10.1016/j.riai.2014.05.006Vogel, A., Kerherve, B., von Bochmann, G., & Gecsei, J. (1995). Distributed multimedia and QOS: a survey. IEEE Multimedia, 2(2), 10-19. doi:10.1109/93.388195Eugster, P. T., Felber, P. A., Guerraoui, R., & Kermarrec, A.-M. (2003). The many faces of publish/subscribe. ACM Computing Surveys, 35(2), 114-131. doi:10.1145/857076.857078Aurrecoechea, C., Campbell, A. T., & Hauw, L. (1998). A survey of QoS architectures. Multimedia Systems, 6(3), 138-151. doi:10.1007/s005300050083Xu, W., Zhou, Z., Pham, D. T., Liu, Q., Ji, C., & Meng, W. (2012). Quality of service in manufacturing networks: a service framework and its implementation. The International Journal of Advanced Manufacturing Technology, 63(9-12), 1227-1237. doi:10.1007/s00170-012-3965-yKang, W., Son, S. H., & Stankovic, J. A. (2012). Design, Implementation, and Evaluation of a QoS-Aware Real-Time Embedded Database. IEEE Transactions on Computers, 61(1), 45-59. doi:10.1109/tc.2010.240Poza-Lujan, J.-L., Posadas-Yagüe, J.-L., Simó-Ten, J.-E., Simarro, R., & Benet, G. (2015). Distributed Sensor Architecture for Intelligent Control that Supports Quality of Control and Quality of Service. Sensors, 15(3), 4700-4733. doi:10.3390/s150304700Manzoor, A., Truong, H.-L., & Dustdar, S. (2014). Quality of Context: models and applications for context-aware systems in pervasive environments. The Knowledge Engineering Review, 29(2), 154-170. doi:10.1017/s0269888914000034Cardellini, V., Casalicchio, E., Grassi, V., Iannucci, S., Presti, F. L., & Mirandola, R. (2012). MOSES: A Framework for QoS Driven Runtime Adaptation of Service-Oriented Systems. IEEE Transactions on Software Engineering, 38(5), 1138-1159. doi:10.1109/tse.2011.68Nogueira, L., Pinho, L. M., & Coelho, J. (2012). A feedback-based decentralised coordination model for distributed open real-time systems. Journal of Systems and Software, 85(9), 2145-2159. doi:10.1016/j.jss.2012.04.033del-Hoyo, R., Martín-del-Brío, B., Medrano, N., & Fernández-Navajas, J. (2009). Computational intelligence tools for next generation quality of service management. Neurocomputing, 72(16-18), 3631-3639. doi:10.1016/j.neucom.2009.01.016Tian, Y.-C., Jiang, X., Levy, D. C., & Agrawala, A. (2012). Local Adjustment and Global Adaptation of Control Periods for QoC Management of Control Systems. IEEE Transactions on Control Systems Technology, 20(3), 846-854. doi:10.1109/tcst.2011.2141133Vilalta, R., & Drissi, Y. (2002). Artificial Intelligence Review, 18(2), 77-95. doi:10.1023/a:1019956318069Cortes, C., & Vapnik, V. (1995). Support-vector networks. Machine Learning, 20(3), 273-297. doi:10.1007/bf00994018Yélamos, I., Escudero, G., Graells, M., & Puigjaner, L. (2009). Performance assessment of a novel fault diagnosis system based on support vector machines. Computers & Chemical Engineering, 33(1), 244-255. doi:10.1016/j.compchemeng.2008.08.008Zhang, X., Qiu, D., & Chen, F. (2015). Support vector machine with parameter optimization by a novel hybrid method and its application to fault diagnosis. Neurocomputing, 149, 641-651. doi:10.1016/j.neucom.2014.08.010Iplikci, S. (2010). Support vector machines based neuro-fuzzy control of nonlinear systems. Neurocomputing, 73(10-12), 2097-2107. doi:10.1016/j.neucom.2010.02.008Ferrari, P., Flammini, A., & Sisinni, E. (2011). New Architecture for a Wireless Smart Sensor Based on a Software-Defined Radio. IEEE Transactions on Instrumentation and Measurement, 60(6), 2133-2141. doi:10.1109/tim.2011.2117090Munera Sánchez, E., Muñoz Alcobendas, M., Blanes Noguera, J., Benet Gilabert, G., & Simó Ten, J. (2013). A Reliability-Based Particle Filter for Humanoid Robot Self-Localization in RoboCup Standard Platform League. Sensors, 13(11), 14954-14983. doi:10.3390/s131114954Adams, R., & Bischof, L. (1994). Seeded region growing. IEEE Transactions on Pattern Analysis and Machine Intelligence, 16(6), 641-647. doi:10.1109/34.295913JIMÉNEZ-GARCÍA, J.-L., BASELGA-MASIA, D., POZA-LUJÁN, J.-L., MUNERA, E., POSADAS-YAGÜE, J.-L., & SIMÓ-TEN, J.-E. (2014). Smart device definition and application on embedded system: performance and optimi-zation on a RGBD sensor. ADCAIJ: ADVANCES IN DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE JOURNAL, 3(8), 46. doi:10.14201/adcaij2014384655Feng-Li Lian, Moyne, J., & Tilbury, D. (2002). Network design consideration for distributed control systems. IEEE Transactions on Control Systems Technology, 10(2), 297-307. doi:10.1109/87.98707
Manipulador aéreo con brazos antropomórficos de articulaciones flexibles
[Resumen] Este artículo presenta el primer robot manipulador aéreo con dos brazos antropomórficos diseñado para aplicarse en tareas de inspección y mantenimiento en entornos industriales de difícil acceso para operarios humanos. El robot consiste en una plataforma aérea multirrotor equipada con dos brazos antropomórficos ultraligeros, así como el sistema de control integrado de la plataforma y los brazos. Una de las principales características del manipulador es la flexibilidad mecánica proporcionada en todas las articulaciones, lo que aumenta la seguridad en las interacciones físicas con el entorno y la protección del propio robot. Para ello se ha introducido un compacto y simple mecanismo de transmisión por muelle entre el eje del servo y el enlace de salida. La estructura en aluminio de los brazos ha sido cuidadosamente diseñada de forma que los actuadores estén aislados frente a cargas radiales y axiales que los puedan dañar. El manipulador desarrollado ha sido validado a través de experimentos en base fija y en pruebas de vuelo en exteriores.Ministerio de Economía y Competitividad; DPI2014-5983-C2-1-