cambiar a curso:   2019-20   2021-22


Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2020-21

Diseño e implementación de un sistema para la detección de eventos en sistemas CPS


Tecnologías Específicas

Computación
 


Descripcion y Objetivos

Diferentes propuestas han aparecido hasta la fecha en el área de la Computación Móvil y Pervasiva que persiguen alcanzar el principio enunciado por Mark Weisser (Xerox Park, 1990): conseguir que la tecnología sea utilizada por el usuario sin que éste perciba su uso. Diferentes propuestas persiguen que se dote a los diferentes objetos físicos en el entorno del usuario de capacidades de comunicación y computación de manera que el usuario interactúe de forma explícita y simultánea tanto con el mundo físico como con el ciber-mundo, es decir, se proporcione una experiencia física aumentada. Pero no sólo se dota a los objetos físicos de dichas capacidades, sino que el propio usuario interactúa también de forma implícita proporcionando información personal (por ejemplo, mediante su smartphone) para facilitar esa interacción en ambos mundos, confluyendo hacia lo que se ha denominado la Convergencia Ciber–Física (Conti et al., 2012).

Así, dotando al mundo físico de sensores, los sistemas que integran el ciber-mundo son capaces de monitorizar constantemente qué ocurre en el mundo físico (ver Figura 1). Esa información es procesada por los sistemas del ciber-mundo para razonar acerca de qué ocurre en el mundo físico y poder determinar qué operaciones son necesarias. Finalmente, mediante los actuadores dichos sistema son capaces de actuar sobre el mundo físico. Este tipo de sistemas son conocidos como Sistemas Ciber-Físicos (Cyber-Physical Systems, CPS (Rajkumar, Lee, Sha, & Stankovic, 2010)). Dichos CPS están siendo utilizados en dominios tan diversos como infraestructuras críticas o sistemas aeroespaciales y ferroviarios, así como en el cuidado de la salud o en los denominados vehículos autónomos.

Uno de los aspectos que ha de ser considerado de forma ineludible es el relativo a la detección del Comportamiento del Usuario (Rajkumar et al., 2010). Éste persigue comprender e identificar sus acciones considerando otras dimensiones como sus emociones, el estado afectivo, etc., a fin de predecir cuáles son sus intenciones o cuáles son sus expectativas.  La mayoría de los trabajos relativos a este aspecto consideran lo que se ha denominado Situational-Awareness  (Teruel et al., 2016). Por ejemplo, una de las propuestas en el ámbito de los CPSS (Hussein et al., 2015) utiliza Situational-Awareness para determinar las intenciones del usuario y así optimizar la búsqueda de los objetos y servicios sociales a ofrecerle.

Así, los objetivos del presente TFG son:

  • Comprender qué son los CPS y los diferentes elementos que los conforman.
  • Identificar y comprender las diferentes aproximaciones para el desarrollo de sistemas para la detección de eventos
  • Justificar qué aproximación seguir para el soporte a Situation Awareness en el contexto del presente TFG considerando que el contexto es: (a) dinámico, dado que nuestros usuarios y objetos sociales pueden entrar y salir del mismo; (b) completamente/parcialmente observable dado que puede tener información incompleta.
  • Desarrollar un prototipo de sistema CPS utilizando Azure Digital Twins (Microsoft Corporation, 2020) como framework de desarrollo.
  • Desarrollar un prototipo de un sistema de detección de situaciones integrado en dicho CPS.
 


Metodología y Competencias

Diferentes propuestas han aparecido hasta la fecha en el área de la Computación Móvil y Pervasiva que persiguen alcanzar el principio enunciado por Mark Weisser (Xerox Park, 1990): conseguir que la tecnología sea utilizada por el usuario sin que éste perciba su uso. Diferentes propuestas persiguen que se dote a los diferentes objetos físicos en el entorno del usuario de capacidades de comunicación y computación de manera que el usuario interactúe de forma explícita y simultánea tanto con el mundo físico como con el ciber-mundo, es decir, se proporcione una experiencia física aumentada. Pero no sólo se dota a los objetos físicos de dichas capacidades, sino que el propio usuario interactúa también de forma implícita proporcionando información personal (por ejemplo, mediante su smartphone) para facilitar esa interacción en ambos mundos, confluyendo hacia lo que se ha denominado la Convergencia Ciber–Física (Conti et al., 2012).

Así, dotando al mundo físico de sensores, los sistemas que integran el ciber-mundo son capaces de monitorizar constantemente qué ocurre en el mundo físico (ver Figura 1). Esa información es procesada por los sistemas del ciber-mundo para razonar acerca de qué ocurre en el mundo físico y poder determinar qué operaciones son necesarias. Finalmente, mediante los actuadores dichos sistema son capaces de actuar sobre el mundo físico. Este tipo de sistemas son conocidos como Sistemas Ciber-Físicos (Cyber-Physical Systems, CPS (Rajkumar, Lee, Sha, & Stankovic, 2010)). Dichos CPS están siendo utilizados en dominios tan diversos como infraestructuras críticas o sistemas aeroespaciales y ferroviarios, así como en el cuidado de la salud o en los denominados vehículos autónomos.

Uno de los aspectos que ha de ser considerado de forma ineludible es el relativo a la detección del Comportamiento del Usuario (Rajkumar et al., 2010). Éste persigue comprender e identificar sus acciones considerando otras dimensiones como sus emociones, el estado afectivo, etc., a fin de predecir cuáles son sus intenciones o cuáles son sus expectativas.  La mayoría de los trabajos relativos a este aspecto consideran lo que se ha denominado Situational-Awareness  (Teruel et al., 2016). Por ejemplo, una de las propuestas en el ámbito de los CPSS (Hussein et al., 2015) utiliza Situational-Awareness para determinar las intenciones del usuario y así optimizar la búsqueda de los objetos y servicios sociales a ofrecerle.

Así, los objetivos del presente TFG son:

  • Comprender qué son los CPS y los diferentes elementos que los conforman.
  • Identificar y comprender las diferentes aproximaciones para el desarrollo de sistemas para la detección de eventos
  • Justificar qué aproximación seguir para el soporte a Situation Awareness en el contexto del presente TFG considerando que el contexto es: (a) dinámico, dado que nuestros usuarios y objetos sociales pueden entrar y salir del mismo; (b) completamente/parcialmente observable dado que puede tener información incompleta.
  • Desarrollar un prototipo de sistema CPS utilizando Azure Digital Twins (Microsoft Corporation, 2020) como framework de desarrollo.
  • Desarrollar un prototipo de un sistema de detección de situaciones integrado en dicho CPS.
 


Medios a utilizar

PC.

Móvil con acelerómetro y GPS.

 


Bibliografía

Atzori, L., Carboni, D., & Iera, A. (2014). Smart things in the social loop: Paradigms, technologies, and potentials. Ad Hoc Networks, 18, 121–132. https://doi.org/10.1016/j.adhoc.2013.03.012

Conti, M., Das, S. K., Bisdikian, C., Kumar, M., Ni, L. M., Passarella, A., … Zambonelli, F. (2012). Looking ahead in pervasive computing: Challenges and opportunities in the era of cyber–physical convergence. Pervasive and Mobile Computing, 8(1), 2–21. https://doi.org/10.1016/j.pmcj.2011.10.001

De, S., Zhou, Y., Larizgoitia Abad, I., & Moessner, K. (2017). Cyber–Physical–Social Frameworks for Urban Big Data Systems: A Survey. Applied Sciences, 7(10), 1017. https://doi.org/10.3390/app7101017

Dressler, F. (2018). Cyber Physical Social Systems: Towards Deeply Integrated Hybridized Systems. In 2018 International Conference on Computing, Networking and Communications (ICNC) (pp. 420–424). IEEE. https://doi.org/10.1109/ICCNC.2018.8390404

Hussein, D., Park, S., Han, S. N., & Crespi, N. (2015). Dynamic Social Structure of Things: A Contextual Approach in CPSS. IEEE Internet Computing, 19(3), 12–20. https://doi.org/10.1109/MIC.2015.27

Kulkarni, S., & Rodd, S. F. (2020). Context Aware Recommendation Systems: A review of the state of the art techniques. Computer Science Review, 37, 100255. https://doi.org/10.1016/j.cosrev.2020.100255

Microsoft Corporation. (2020). Azure Digital Twins. Retrieved July 21, 2020, from https://docs.microsoft.com/en-us/azure/digital-twins/

Oracle. (n.d.). Developing Applications with Oracle Internet of Things Cloud Service. Retrieved July 21, 2020, from https://docs.oracle.com/en/cloud/paas/iot-cloud/iotgs/iot-digital-twin-framework.html

Pop, F., Ganchev, I., Valderrama, C., Belov, K., & Di Martino, B. (2016). Cloud Computing for Enhanced Living Environments. IEEE Cloud Computing, 3(6), 24–27. https://doi.org/10.1109/MCC.2016.136

Rajkumar, R., Lee, I., Sha, L., & Stankovic, J. (2010). Cyber-physical systems: The next computing revolution. In 47th ACM/IEEE Design Automation Conference (DAC’10) (pp. 731–736). https://doi.org/10.1145/1837274.1837461

Sheth, A., Jaimini, U., & Yip, H. Y. (2018). How Will the Internet of Things Enable Augmented Personalized Health? IEEE Intelligent Systems, 33(1), 89–97. https://doi.org/10.1109/MIS.2018.012001556

Teruel, M. A., Navarro, E., González, P., López-Jaquero, V., & Montero, F. (2016). Applying thematic analysis to define an awareness interpretation for collaborative computer games. Information and Software Technology, 74, 17–44. https://doi.org/10.1016/j.infsof.2016.01.009

W3C. (n.d.). Web of Things (WoT) Architecture. Retrieved July 21, 2020, from https://www.w3.org/TR/wot-architecture/

Wang, X., Yang, L. T., Feng, J., Chen, X., & Deen, M. J. (2016). A Tensor-Based Big Service Framework for Enhanced Living Environments. IEEE Cloud Computing, 3(6), 36–43. https://doi.org/10.1109/MCC.2016.130

Zeng, J., Yang, L. T., Lin, M., Ning, H., & Ma, J. (2016). A survey: Cyber-physical-social systems and their system-level design methodology. Future Generation Computer Systems. https://doi.org/10.1016/j.future.2016.06.034

 

 


Tutores


NAVARRO MARTÍNEZ, ELENA MARIA
MOYA MOYA, ALEJANDRO
 

Alumno


CEBALLOS VERDEJO, MARINA