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.

[1]  José-Enrique Simó-Ten,et al.  A Reliability-Based Particle Filter for Humanoid Robot Self-Localization in RoboCup Standard Platform League , 2013, Sensors.

[2]  José-Enrique Simó-Ten,et al.  Distributed Sensor Architecture for Intelligent Control that Supports Quality of Control and Quality of Service , 2015, Sensors.

[3]  Rolf Adams,et al.  Seeded Region Growing , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[5]  M. Castrillón-Santan,et al.  Conteo de personas con un sensor RGBD comercial , 2014 .

[6]  Mo-Yuen Chow,et al.  Networked Control System: Overview and Research Trends , 2010, IEEE Transactions on Industrial Electronics.

[7]  Ricardo Vilalta,et al.  A Perspective View and Survey of Meta-Learning , 2002, Artificial Intelligence Review.

[8]  Xiaoyuan Zhang,et al.  Support vector machine with parameter optimization by a novel hybrid method and its application to fault diagnosis , 2015, Neurocomputing.

[9]  Xiaoqin Wang,et al.  Vision-Based Cooperative Pose Estimation for Localization in Multi-Robot Systems Equipped with RGB-D Cameras , 2015, Robotics.

[10]  Luís Nogueira,et al.  A feedback-based decentralised coordination model for distributed open real-time systems , 2012, J. Syst. Softw..

[11]  Zhengyou Zhang,et al.  Microsoft Kinect Sensor and Its Effect , 2012, IEEE Multim..

[12]  Douglas C. Schmidt,et al.  Flexible and Adaptive QoS Control for Distributed Real-Time and Embedded Middleware , 2003, Middleware.

[13]  Feng-Li Lian,et al.  Network design consideration for distributed control systems , 2002, IEEE Trans. Control. Syst. Technol..

[14]  Emiliano Sisinni,et al.  New Architecture for a Wireless Smart Sensor Based on a Software-Defined Radio , 2011, IEEE Transactions on Instrumentation and Measurement.

[15]  Pedro Arias,et al.  Metrological evaluation of Microsoft Kinect and Asus Xtion sensors , 2013 .

[16]  Gregor von Bochmann,et al.  Distributed Multimedia and QOS: A Survey , 1995, IEEE Multim..

[17]  Lucas Paúl Pérez Hernández,et al.  A linear approach to determining an SVM-based fault locator’s optimal parameters , 2009 .

[18]  Luis Puigjaner,et al.  Performance assessment of a novel fault diagnosis system based on support vector machines , 2009, Comput. Chem. Eng..

[19]  Carlos A. Jara,et al.  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 , 2013 .

[20]  Andrew T. Campbell,et al.  A survey of QoS architectures , 1998, Multimedia Systems.

[21]  José-Enrique Simó-Ten,et al.  Smart device definition and application on embedded system: performance and optimi-zation on a RGBD sensor , 2014, DCAI 2014.

[22]  Schahram Dustdar,et al.  On the Evaluation of Quality of Context , 2008, EuroSSC.

[23]  Vincenzo Grassi,et al.  MOSES: A Framework for QoS Driven Runtime Adaptation of Service-Oriented Systems , 2012, IEEE Transactions on Software Engineering.

[24]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[25]  Axel Küpper,et al.  Quality of Context: What It Is And Why We Need It , 2004 .

[26]  Ashok K. Agrawala,et al.  Local Adjustment and Global Adaptation of Control Periods for QoC Management of Control Systems , 2012, IEEE Transactions on Control Systems Technology.

[27]  Serdar Iplikci,et al.  Support vector machines based neuro-fuzzy control of nonlinear systems , 2010, Neurocomputing.

[28]  Gérard G. Medioni,et al.  Wearable RGBD Indoor Navigation System for the Blind , 2014, ECCV Workshops.

[29]  José-Enrique Simó-Ten,et al.  A Survey on Quality of Service Support on Middleware-Based Distributed Messaging Systems Used in Multi Agent Systems , 2011, DCAI.

[30]  Michael Hayes,et al.  Altitude control of a quadrotor helicopter using depth map from Microsoft Kinect sensor , 2011, 2011 IEEE International Conference on Mechatronics.

[31]  Alfons Crespo,et al.  CONTROL KERNEL: A KEY CONCEPT IN EMBEDDED CONTROL SYSTEMS , 2006 .

[32]  Detlef Zühlke,et al.  SmartFactory - Towards a factory-of-things , 2010, Annu. Rev. Control..

[33]  Sang Hyuk Son,et al.  Design, Implementation, and Evaluation of a QoS-Aware Real-Time Embedded Database , 2012, IEEE Transactions on Computers.

[34]  Di Zheng,et al.  Research of QoC-aware Service Adaptation in Pervasive Environment , 2012, ICIC.

[35]  Thomas Hellström,et al.  Semi-Automatic Image Labelling Using Depth Information , 2015, Comput..

[36]  Wei Meng,et al.  Quality of service in manufacturing networks: a service framework and its implementation , 2012 .

[37]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[38]  Francisco J. Badesa,et al.  Distributed Smart Device for Monitoring, Control and Management of Electric Loads in Domotic Environments , 2012, Sensors.

[39]  Julián Fernández-Navajas,et al.  Computational intelligence tools for next generation quality of service management , 2009, Neurocomputing.

[40]  Schahram Dustdar,et al.  Quality of Context: models and applications for context-aware systems in pervasive environments , 2014, The Knowledge Engineering Review.