{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:16:28Z","timestamp":1760217388560,"version":"build-2065373602"},"reference-count":42,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2015,7,24]],"date-time":"2015-07-24T00:00:00Z","timestamp":1437696000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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\u2019s 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\u2019s 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.<\/jats:p>","DOI":"10.3390\/s150818080","type":"journal-article","created":{"date-parts":[[2015,7,24]],"date-time":"2015-07-24T10:44:26Z","timestamp":1437734666000},"page":"18080-18101","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Dynamic Reconfiguration of a RGBD Sensor Based on QoS and QoC Requirements in Distributed Systems"],"prefix":"10.3390","volume":"15","author":[{"given":"Eduardo","family":"Munera","sequence":"first","affiliation":[{"name":"University Institute of Control Systems and Industrial Computing (ai2), Polytechnic University of Valencia (UPV), Camino de Vera, Valencia 46022, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jose-Luis","family":"Poza-Lujan","sequence":"additional","affiliation":[{"name":"University Institute of Control Systems and Industrial Computing (ai2), Polytechnic University of Valencia (UPV), Camino de Vera, Valencia 46022, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan-Luis","family":"Posadas-Yag\u00fce","sequence":"additional","affiliation":[{"name":"University Institute of Control Systems and Industrial Computing (ai2), Polytechnic University of Valencia (UPV), Camino de Vera, Valencia 46022, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9-Enrique","family":"Sim\u00f3-Ten","sequence":"additional","affiliation":[{"name":"University Institute of Control Systems and Industrial Computing (ai2), Polytechnic University of Valencia (UPV), Camino de Vera, Valencia 46022, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Noguera","sequence":"additional","affiliation":[{"name":"University Institute of Control Systems and Industrial Computing (ai2), Polytechnic University of Valencia (UPV), Camino de Vera, Valencia 46022, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2015,7,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2527","DOI":"10.1109\/TIE.2009.2035462","article-title":"Networked control system: Overview and research trends","volume":"57","author":"Gupta","year":"2010","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"5212","DOI":"10.3390\/s120505212","article-title":"Distributed Smart Device for Monitoring, Control and Management of Electric Loads in Domotic Environments","volume":"12","author":"Morales","year":"2012","journal-title":"Sensors"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/MMUL.2012.24","article-title":"Microsoft kinect sensor and its effect","volume":"19","author":"Zhang","year":"2012","journal-title":"IEEE MultiMed."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1800","DOI":"10.1016\/j.measurement.2013.01.011","article-title":"Metrological Evaluation of Microsoft Kinect and Asus Xtion Sensors","volume":"46","author":"Riveiro","year":"2013","journal-title":"Measurement"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"142","DOI":"10.3390\/computers4020142","article-title":"Semi-Automatic Image Labelling Using Depth Information","volume":"4","author":"Pordel","year":"2015","journal-title":"Computers"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/j.arcontrol.2010.02.008","article-title":"SmartFactory\u2014Towards a factory-of-things","volume":"34","author":"Zuehlke","year":"2010","journal-title":"Annu. Rev. Control"},{"key":"ref_7","unstructured":"Lee, Y.H., and Medioni, G. (2014). Computer Vision-ECCV 2014 Workshops, Springer International Publishing AG."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3390\/robotics4010001","article-title":"Vision-Based Cooperative Pose Estimation for Localization in Multi-Robot Systems Equipped with RGB-D Cameras","volume":"4","author":"Wang","year":"2014","journal-title":"Robotics"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Stowers, J., Hayes, M., and Bainbridge-Smith, A. (2011, January 13\u201315). Altitude control of a quadrotor helicopter using depth map from Microsoft Kinect sensor. Proceedings of the 2011 IEEE International Conference on Mechatronics (ICM), Istanbul, Turkey.","DOI":"10.1109\/ICMECH.2011.5971311"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1016\/j.riai.2013.08.002","article-title":"ToF Camera calibration: An automatic setting of its integration time and an experimental analysis of its modulation frequency","volume":"10","author":"Gil","year":"2013","journal-title":"Revista Iberoamericana de Automatica e Informatica Industrial"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1016\/j.riai.2014.05.006","article-title":"Conteo de personas con un sensor RGBD comercial","volume":"11","year":"2014","journal-title":"Revista Iberoamericana de Autom\u00e1tica e Inform\u00e1tica Industrial RIAI"},{"key":"ref_12","unstructured":"Manzoor, A., Truong, H.L., and Dustdar, S. (2008). Smart Sensing and Context, Springer-Verlag."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/93.388195","article-title":"Distributed multimedia and QoS: A survey","volume":"2","author":"Vogel","year":"1995","journal-title":"IEEE MultiMed."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1145\/857076.857078","article-title":"The many faces of publish\/subscribe","volume":"35","author":"Eugster","year":"2003","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1007\/s005300050083","article-title":"A survey of QoS architectures","volume":"6","author":"Aurrecoechea","year":"1998","journal-title":"Multimed. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1227","DOI":"10.1007\/s00170-012-3965-y","article-title":"Quality of service in manufacturing networks: A service framework and its implementation","volume":"63","author":"Xu","year":"2012","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/TC.2010.240","article-title":"Design, implementation, and evaluation of a QoS-aware real-time embedded database","volume":"61","author":"Kang","year":"2012","journal-title":"IEEE Trans. Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"4700","DOI":"10.3390\/s150304700","article-title":"Distributed Sensor Architecture for Intelligent Control that Supports Quality of Control and Quality of Service","volume":"15","author":"Simarro","year":"2015","journal-title":"Sensors"},{"key":"ref_19","unstructured":"Buchholz, T., K\u00fcpper, A., and Schiffers, M. (2003, January 6\u20139). Quality of context: What it is and why we need it?. Proceedings of the workshop of the HP OpenView University Association, Geneva, Switzerland."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1017\/S0269888914000034","article-title":"Quality of context: Models and applications for context-aware systems in pervasive environments","volume":"29","author":"Manzoor","year":"2014","journal-title":"Knowl. Eng. Rev."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1138","DOI":"10.1109\/TSE.2011.68","article-title":"Moses: A framework for QoS driven runtime adaptation of service-oriented systems","volume":"38","author":"Cardellini","year":"2012","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2145","DOI":"10.1016\/j.jss.2012.04.033","article-title":"A feedback-based decentralised coordination model for distributed open real-time systems","volume":"85","author":"Nogueira","year":"2012","journal-title":"J. Syst. Softw."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"3631","DOI":"10.1016\/j.neucom.2009.01.016","article-title":"Computational intelligence tools for next generation quality of service management","volume":"72","author":"Medrano","year":"2009","journal-title":"Neurocomputing"},{"key":"ref_24","unstructured":"Zheng, D., Xu, Q., and Ben, K.R. (2012). Intelligent Computing Technology, Springer-Verlag."},{"key":"ref_25","unstructured":"\u00c5str\u00f6m, K.J., and Wittenmark, B. (2013). Adaptive Control, Courier Corporation."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"846","DOI":"10.1109\/TCST.2011.2141133","article-title":"Local adjustment and global adaptation of control periods for QoC management of control systems","volume":"20","author":"Tian","year":"2012","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1023\/A:1019956318069","article-title":"A perspective view and survey of meta-learning","volume":"18","author":"Vilalta","year":"2002","journal-title":"Artif. Intell. Rev."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1007\/BF00994018","article-title":"Support-vector networks","volume":"20","author":"Cortes","year":"1995","journal-title":"Mach. Learn."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"76","DOI":"10.15446\/ing.investig.v29n1.15146","article-title":"A linear approach to determining an SVM-based fault locators optimal parameters","volume":"29","year":"2009","journal-title":"Ingenier\u00eda e Investigaci\u00f3n"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1016\/j.compchemeng.2008.08.008","article-title":"Performance assessment of a novel fault diagnosis system based on support vector machines","volume":"33","author":"Escudero","year":"2009","journal-title":"Comput. Chem. Eng."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"641","DOI":"10.1016\/j.neucom.2014.08.010","article-title":"Support vector machine with parameter optimization by a novel hybrid method and its application to fault diagnosis","volume":"149","author":"Zhang","year":"2015","journal-title":"Neurocomputing"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"2097","DOI":"10.1016\/j.neucom.2010.02.008","article-title":"Support vector machines based neuro-fuzzy control of nonlinear systems","volume":"73","author":"Iplikci","year":"2010","journal-title":"Neurocomputing"},{"key":"ref_33","unstructured":"Albertos, P., Crespo, A., and Sim\u00f3, J. (2006, January 12\u201314). Control kernel: A key concept in embedded control systems. Proceedings of the 4th IFAC Symposium on Mechatronic Systems, Heidelberg, Germany."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2133","DOI":"10.1109\/TIM.2011.2117090","article-title":"New architecture for a wireless smart sensor based on a software-defined radio","volume":"60","author":"Ferrari","year":"2011","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"14954","DOI":"10.3390\/s131114954","article-title":"A Reliability-Based Particle Filter for Humanoid Robot Self-Localization in RoboCup Standard Platform League","volume":"13","year":"2013","journal-title":"Sensors"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"641","DOI":"10.1109\/34.295913","article-title":"Seeded region growing","volume":"16","author":"Adams","year":"1994","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_37","first-page":"46","article-title":"Smart device definition and application on embedded system: Performance and optimi-zation on a RGBD sensor","volume":"3","author":"Munera","year":"2014","journal-title":"Adv. Distrib. Comput. Artif. Intell. J."},{"key":"ref_38","unstructured":"Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1994). Design Patterns: Elements of Reusable Object-Oriented Software, Pearson Education."},{"key":"ref_39","unstructured":"Poza-Luj\u00e1n, J.L., Posadas-Yag\u00fce, J.L., and Sim\u00f3-Ten, J.E. (2011). International Symposium on Distributed Computing and Artificial Intelligence, Springer-Verlag."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1109\/87.987076","article-title":"Network design consideration for distributed control systems","volume":"10","author":"Lian","year":"2002","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Schantz, R.E., Loyall, J.P., Rodrigues, C., Schmidt, D.C., Krishnamurthy, Y., and Pyarali, I. (2003, January 16\u201320). Flexible and adaptive QoS control for distributed real-time and embedded middleware. Proceedings of the ACM\/IFIP\/USENIX 2003 international Conference on Middleware, Rio de Janeiro, Brazil.","DOI":"10.1007\/3-540-44892-6_19"},{"key":"ref_42","first-page":"64","article-title":"Development Environment of 3D Graphics Systems","volume":"49","author":"Tagami","year":"2013","journal-title":"Fujitsu Sci. Tech. J."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/8\/18080\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:49:40Z","timestamp":1760215780000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/8\/18080"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7,24]]},"references-count":42,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2015,8]]}},"alternative-id":["s150818080"],"URL":"https:\/\/doi.org\/10.3390\/s150818080","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2015,7,24]]}}}