Empowering Smart Aging: Insights into the Technical Architecture of the e-VITA Virtual Coaching System for Older Adults
Abstract
:1. Introduction
2. Related Work
3. Architecture of the e-VITA Platform
- Data Collection and Management: This layer encompasses modules for managing context data, processing, and storage, facilitating real-time orchestration between applications, ensuring data interoperability, and harmonizing information from devices and external systems. The e-VITA platform supports different types of data storage, including Object Storage, SQL/NoSQL databases, and storage for linked data like triple stores;
- Data Processing and Coaching Capabilities: this layer manages an interactive speech-based Dialogue Manager for active user interaction and handles data processing to extract valuable insights;
- Visualization and End-User Applications: this layer generates visual dashboards based on collected data from other components, enabling visualization capabilities for the e-VITA platform’s overall data and allowing end-user applications to utilize platform services (e.g., configuration of device connections, interaction with the dialog manager via web interface, etc.);
- Security and Privacy: this layer focuses on security and privacy features, including identity management, authentication, authorization, pseudo-anonymization, and consent management, controlling access to data and services;
- Devices and Data Sources: this layer encompasses devices and data sources interacting with the main e-VITA platform, serving as interfaces for end users accessible through different modes of interaction, and systems providing data to the platform.
4. Platform Components
4.1. Devices and Data Sources
- User-related devices: These devices, intended for users to wear, primarily focus on sensing physiological parameters. They can monitor vital signs and other relevant health-related data. Examples include wearable fitness trackers, heart rate monitors, and sleep-tracking devices;
- Environmental devices: Positioned within the household, these devices measure physical variables contributing to comfort levels and Indoor Environmental Quality (IEQ). They monitor factors such as temperature, humidity, air quality, and lighting conditions, providing insights into the overall environmental circumstances affecting user well-being [32];
- Home-based devices: Installed within the user’s home, these devices monitor the user’s conduct and activities, offering insights into daily routines, movement patterns, and interactions with their surroundings. Examples include motion sensors and intelligent appliances that aid in recognizing activities [33,34].
- NAO, a compact humanoid robot, is widely employed in studies centered on human–robot interaction [35,36,37]. The NAO robot serves as a versatile platform for diverse interactive tasks, using speech, gestures, and other interactive behaviors to engage users. Its role within the project involves acting as a coach, providing guidance and support to elderly users;
- Gatebox, a device that generates a visual representation (hologram) of a virtual coach through a 3D effect [38]. The Gatebox hologram projects an avatar’s image, enabling an interactive coaching experience. The virtual coach communicates with users, delivering guidance and relevant information;
- DarumaTO [39,40,41], a social robot fashioned after a traditional Daruma doll from Buddhist and Shinto traditions. The DarumaTO robot resembles the doll’s appearance and interacts with users via facial expressions and speech. It serves as a companion and coach, offering emotional support and assistance to older users;
- Tablet with a built-in Google assistant that serves as a coaching tool, delivering personalized information and reminders as well as engaging in voice-based interactions with older users [45].
4.2. Data Collection and Management
4.2.1. Device Manager
4.2.2. FIWARE Orion Context Broker
4.2.3. FIWARE IoT Agent JSON
4.2.4. Multi-Cloud Object Storage MinIO
4.2.5. Data Storage
4.2.6. The e-VITA Manager
- PUSH: the device itself sends data to the platform directly or via a dedicated gateway. The e-VITA system facilitates data transmission for PUSH devices, catering to two specific types: smart home sensors that transmit measurements and coaching devices (robots) that deliver audio messages to the e-VITA Manager. In the first case, the device initiates the process by invoking the specific REST API exposed by the e-VITA Manager; the latter verifies the device’s registration on the platform and then forwards the measurements to the IoT Agent JSON. This agent is responsible for storing the data in the Orion Context Broker and archiving it within MinIO Object Storage. In the second case, a coaching device sends audio messages to the e-VITA platform to be processed by the RASA Dialogue Manager. The user interacts with the coaching device using voice commands, and the device converts the speech to text, employing specific speech-to-text functionality or services. After processing, the textual response from e-VITA is transformed back into audio for playback by the end user;
- PULL: measurements acquired by the device are stored in the vendor’s external cloud and made accessible via a proprietary, secure REST API. The e-VITA platform periodically retrieves data from PULL devices via API calls. The measurements from PULL devices are managed and stored in the vendor’s clouds. A scheduled thread within the e-VITA Manager is registered for each PULL device, ensuring timely data retrieval. The vendor’s token is obtained for validation and is then utilized to fetch measurements from the external cloud. After successful validation, the external cloud provider returns the measurements to the e-VITA Manager. Subsequently, the Manager propagates the data to the Digital Enabler within the Orion Context Broker through the IoT Agent JSON and, finally, stores the information in MinIO Object Storage.
4.3. Data Processing and Coaching Capabilities
4.3.1. Rasa Dialogue Manager
4.3.2. Emotion Detection System
- It processes the audio data through four sets of specialized blocks, termed Local Feature Learning Blocks (LFLBs). Each LFLB consists of the following layers:
- ○
- A two-dimensional Convolutional Neural Network (2D-CNN) extracts temporal and spectral features from the input spectrogram;
- ○
- A batch normalization layer normalizes the output of the CNN layer;
- ○
- An activation layer;
- ○
- A max pooling layer down samples the 2D-CNN output, reducing parameters and improving computational efficiency;
- ○
- A dropout layer is incorporated to minimize overfitting.
- The output from these layers is subsequently transformed into a simplified format using a flattened layer for easier processing by subsequent layers;
- A specialized layer, known as bidirectional Long Short-Term Memory (LSTM), is used to analyze the data sequence and identify evolving patterns over time in the audio signal. This layer takes a sequence of spectrogram frames as input and learns to model sequential dependencies among these frames, capturing temporal features;
- Additional dense layers are incorporated to further refine and generalize the understanding of patterns and relationships within the data;
- Finally, the model uses an output layer to calculate the probabilities of the audio belonging to each of the seven emotion classes.
4.3.3. Data Fusion Platform
- Core: data centralization and knowledge propagation;
- Dispatcher: open port reduction—it redirects to a specific service according to the user request;
- Central security: manage security at a global stage (all the platforms);
- Agent security: manage security at a local stage (dedicated to a specific component);
- Backend: customizable component;
- ○
- Collector: collect data from sources.
- ○
- Compute: process data (GPU capabilities).
- ○
- Connector: login provider.
- Persistent: data persistence;
- ○
- Database: store data on SQL or NoSQL logic;
- ○
- Object Storage: store data as an object.
4.4. Security and Privacy
4.5. Visualization and End-User Applications
4.5.1. The e-VITA Dashboard
- View the latest measurements from personal devices, communicating with the FIWARE Orion Context Broker;
- Manage registered devices, enabling/disabling and viewing detailed information, downloading measurements, and editing/deleting devices (Figure 17);
- Access external cloud services (e.g., Netatmo, Neu, and Huawei) for devices connected to these platforms in order to obtain the measurements taken;
- View personal and medical information entered by a human coach user supporting older individuals;
- Interact with the Use Cases Configurator, detailed in Section 4.5.2, to input the needs and requirements of the older user and view processing results;
- Configure reminders using the Esper-based Complex Event Processing (CEP) FIWARE Perseo component, which allows the creation of alerts that will be automatically notified to the user via the selected device. Configuration involves selecting a certain number of repetitions, how long before the event the reminder will be sent, and the time interval between alerts;
- Communicate with the Rasa Dialogue Manager via text or audio, changing language and receiving voice responses. This functionality is particularly useful when accessing it directly from a smartphone (Figure 18). The e-VITA platform is a responsive app that can be accessed from desktops, mobiles, tablets, or any other interface, enabling users to have a better experience regardless of the device, screen size, orientation, and browser platform;
- Obtain historical data for analysis, respecting user anonymity;
- View leaderboards on users’ achievements in terms of steps and distance, fostering an active lifestyle (Figure 19). The values in these rankings are updated daily. Specifically, the rankings show data for the current day, weekly data, i.e., for the last seven days, and total data, i.e., the number of steps taken by each user since the start of the trial. An additional ranking compares the users’ data, creating competition between the different study centers (located in Sendai, Tokyo, Natori, Cologne, Siegen, Paris, and Ancona), between different countries (France, Germany, Italy, and Japan), and finally between the two considered continents (Europe and Japan). In the rankings, the position of the current user is highlighted;
- Manage the privacy of personal data through interaction with the CaPe component;
- Access user manuals and documentation for proper platform and component use.
4.5.2. Use Cases Configurator
4.5.3. e-VITA Smartphone App
5. Platform Evaluation
5.1. Implementation of e-VITA Devices
- NAO;
- CelesTE (Europe)/DarumaTO (Japan);
- Gatebox;
- Tablet.
- Wearable and home sensors on the e-VITA platform detect physiological parameters, monitor physical activities, and analyze user behavior. The specific sensors made available were contingent on the participants’ residence in either Europe or Japan, as indicated in Table 2. Participants were given the autonomy to decline the use of any sensors they did not wish to incorporate into their setup;
- Smartphone, to enhance their interaction with the virtual coach. The smartphone likely played a role in facilitating communication with the virtual coach and housed a chatbot for insights, suggestions, and stimulation related to healthy aging practices;
- Booklet on active and healthy aging, offering information and activities on well-being.
5.2. Results
5.2.1. Target Population for the e-VITA Devices
5.2.2. Features of the e-VITA Devices
5.2.3. Training Needed by Participants to Use the e-VITA Devices
5.2.4. Potential Benefit on Isolation and Feeling of Loneliness
5.2.5. Potential Benefit on Physical Health
5.2.6. Participants’ Perspectives on e-VITA Devices
5.2.7. Ethical Aspects Associated with e-VITA Devices
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Buyl, R.; Beogo, I.; Fobelets, M.; Deletroz, C.; Van Landuyt, P.; Dequanter, S.; Gorus, E.; Bourbonnais, A.; Giguère, A.; Lechasseur, K.; et al. E-Health Interventions for Healthy Aging: A Systematic Review. Syst. Rev. 2020, 9, 128. [Google Scholar] [CrossRef] [PubMed]
- Bevilacqua, R.; Maranesi, E.; Felici, E.; Margaritini, A.; Amabili, G.; Barbarossa, F.; Bonfigli, A.R.; Pelliccioni, G.; Paciaroni, L. Social Robotics to Support Older People with Dementia: A Study Protocol with Paro Seal Robot in an Italian Alzheimer’s Day Center. Front. Public Health 2023, 11, 1141460. [Google Scholar] [CrossRef] [PubMed]
- Bevilacqua, R.; Soraci, L.; Stara, V.; Riccardi, G.R.; Corsonello, A.; Pelliccioni, G.; Lattanzio, F.; Casaccia, S.; Möller, J.; Wieching, R.; et al. A Systematic Review of Multidomain and Lifestyle Interventions to Support the Intrinsic Capacity of the Older Population. Front. Med. 2022, 9, 929261. [Google Scholar] [CrossRef] [PubMed]
- Homepage of E-VITA. Available online: https://www.e-vita.coach/ (accessed on 30 August 2023).
- Jokinen, K.; Homma, K.; Matsumoto, Y.; Fukuda, K. Integration and Interaction of Trustworthy AI in a Virtual Coach–An Overview of EU-Japan Collaboration on Eldercare. In Proceedings of the Advances in Artificial Intelligence; Takama, Y., Matsumura, N., Yada, K., Matsushita, M., Katagami, D., Abe, A., Kashima, H., Hiraoka, T., Uchiya, T., Rzepka, R., Eds.; Springer International Publishing: Cham, Germany, 2022; pp. 190–200. [Google Scholar]
- Digital Enabler. Available online: http://www.eng.it/en/our-platforms-solutions/digital-enabler (accessed on 28 September 2023).
- Keycloak. Available online: https://www.keycloak.org/ (accessed on 9 October 2023).
- El Kamali, M.; Angelini, L.; Lalanne, D.; Abou Khaled, O.; Mugellini, E. Older Adults’ Perspectives on Multimodal Interaction with a Conversational Virtual Coach. Front. Comput. Sci. 2023, 5, 1125895. [Google Scholar] [CrossRef]
- WellCO–Welcome to WellCO HORIZON 2020 Project Website! Available online: http://wellco-project.eu/ (accessed on 27 November 2023).
- The Project. Available online: https://holobalance.eu/the-project/ (accessed on 27 November 2023).
- Tsiouris, K.M.; Gatsios, D.; Tsakanikas, V.; Pardalis, A.A.; Kouris, I.; Androutsou, T.; Tarousi, M.; Vujnovic Sedlar, N.; Somarakis, I.; Mostajeran, F.; et al. Designing Interoperable Telehealth Platforms: Bridging IoT Devices with Cloud Infrastructures. Enterp. Inf. Syst. 2020, 14, 1194–1218. [Google Scholar] [CrossRef]
- Brinkschulte, L.; Mariacher, N.; Schlögl, S.; Torres, M.I.; Justo, R.; Olaso, J.M.; Esposito, A.; Cordasco, G.; Chollet, G.; Glackin, C.; et al. The EMPATHIC Project: Building an Expressive, Advanced Virtual Coach to Improve Independent Healthy-Life-Years of the Elderly. arXiv 2021, arXiv:2104.13836. [Google Scholar]
- Council of Coaches-Open B.E.T.A. Available online: https://www.council-of-coaches.eu/ (accessed on 27 November 2023).
- Akker, H.; Akker, R.; Beinema, T.; Banos, O.; Heylen, D.; Bedsted, B.; Pease, A.; Pelachaud, C.; Traver, V.; Kyriazakos, S.; et al. Council of Coaches-A Novel Holistic Behavior Change Coaching Approach; SCITEPRESS-Science and Technology Publications: Setúbal, Portugal, 2018; p. 226. [Google Scholar]
- Home-Nestore. Available online: https://nestore-coach.eu/home (accessed on 27 November 2023).
- Fernandez-Maldonado, L.; Ferrero, N.; Bakker, T.; Mosheuvel, T.; Ziylan, C.; Hogendoorn, A.; Attanasio, A.; Salvà, A. Challenges, Limitations and Methodologies to Be Applied in the Development of an ICT-Based Intervention for Older People. In Digital Health Technology for Better Aging: A multidisciplinary approach; Andreoni, G., Mambretti, C., Eds.; Research for Development; Springer International Publishing: Cham, 2021; pp. 205–225. ISBN 978-3-030-72663-8. [Google Scholar]
- Mastropietro, A.; Röecke, C.; Porcelli, S.; Del Bas, J.M.; Guye, S.; Tarro, L.; Manferdelli, G.; Rizzo, G. The Multi-Domain Coaching Approach to Counteract Ageing Decline. In Digital Health Technology for Better Aging: A multidisciplinary approach; Andreoni, G., Mambretti, C., Eds.; Research for Development; Springer International Publishing: Cham, Germany, 2021; pp. 13–27. ISBN 978-3-030-72663-8. [Google Scholar]
- Palumbo, F.; Crivello, A.; Furfari, F.; Girolami, M.; Mastropietro, A.; Manferdelli, G.; Röcke, C.; Guye, S.; Salvá Casanovas, A.; Caon, M.; et al. “Hi This Is NESTORE, Your Personal Assistant”: Design of an Integrated IoT System for a Personalized Coach for Healthy Aging. Front. Digit. Health 2020, 2, 545949. [Google Scholar] [CrossRef]
- Angelini, L.; Mugellini, E.; Khaled, O.A.; Röcke, C.; Guye, S.; Porcelli, S.; Mastropietro, A.; Rizzo, G.; Boqué, N.; del Bas, J.M.; et al. The NESTORE E-Coach: Accompanying Older Adults through a Personalized Pathway to Wellbeing. In Proceedings of the 12th ACM International Conference on PErvasive Technologies Related to Assistive Environments, Rhodes, Greece, 5–7 June 2019; Association for Computing Machinery: New York, NY, USA, 2019; pp. 620–628. [Google Scholar]
- El Kamali, M.; Angelini, L.; Caon, M.; Andreoni, G.; Khaled, O.A.; Mugellini, E. Towards the NESTORE E-Coach: A Tangible and Embodied Conversational Agent for Older Adults. In Proceedings of the Proceedings of the 2018 ACM International Joint Conference and 2018 International Symposium on Pervasive and Ubiquitous Computing and Wearable Computers, Singapore, 8–12 October 2018; Association for Computing Machinery: New York, NY, USA, 2018; pp. 1656–1663. [Google Scholar]
- Home|CAPTAIN. Available online: https://www.captain-eu.org/ (accessed on 27 November 2023).
- Konstantinidis, E.I.; Petsani, D.; Conti, G.; Billis, A.; Conotter, V.; Chican, G.; Lorenzo, T.L.; RodrȷGuez, A.R.; Fraile, S.H.; Beristain, A.; et al. A New Approach for Ageing at Home: The CAPTAIN System. In MEDINFO 2019: Health and Wellbeing e-Networks for All; IOS Press: Amsterdam, The Netherlands, 2019; pp. 1704–1705. [Google Scholar]
- Petsani, D.; Mantziari, D.; Zilidou, V.; Konstantinidis, E.I.; Billis, A.; Timoleon, M.; Kiriakidis, N.; Nikolaidou, M.; Bamidis, P.D. Co-Design the Future CAPTAIN System with Older Adults: Focusing on the e-Coaching Dimensions. In Proceedings of the 12th ACM International Conference on PErvasive Technologies Related to Assistive Environments, Rhodes, Greece, 5–7 June 2019; Association for Computing Machinery: New York, NY, USA, 2019; pp. 639–644. [Google Scholar]
- Tessarolo, F.; Nollo, G.; Conotter, V.; Onorati, G.; Konstantinidis, E.I.; Petsani, D.; Bamidis, P.D. User-Centered Co-Design and AGILE Methodology for Developing Ambient Assisting Technologies: Study Plan and Methodological Framework of the CAPTAIN Project. In Proceedings of the 2019 IEEE 23rd International Symposium on Consumer Technologies (ISCT), Ancona, Italy, 19–21 June 2019; pp. 283–286. [Google Scholar]
- Kyriazakos, S.; Schlieter, H.; Gand, K.; Caprino, M.; Corbo, M.; Tropea, P.; Judica, E.; Sterpi, I.; Busnatu, S.; Philipp, P.; et al. A Novel Virtual Coaching System Based on Personalized Clinical Pathways for Rehabilitation of Older Adults—Requirements and Implementation Plan of the vCare Project. Front. Digit. Health 2020, 2, 546562. [Google Scholar] [CrossRef]
- SAAM-Supporting Active Ageing through Multimodal Coaching. Available online: https://saam2020.eu/ (accessed on 27 November 2023).
- Dimitrov, Y.; Gospodinova, Z.; Wheeler, R.; Žnidaršič, M.; Ženko, B.; Veleva, V.; Miteva, N. Social Activity Modelling and Multimodal Coaching for Active Aging. In Proceedings of the 12th ACM International Conference on PErvasive Technologies Related to Assistive Environments, Rhodes, Greece, 5–7 June 2019; Association for Computing Machinery: New York, NY, USA, 2019; pp. 608–615. [Google Scholar]
- Technology Development Project on Next-Generation Artificial Intelligence Evolving Together with Humans|NEDO. Available online: https://www.nedo.go.jp/english/activities/ZZCD_100016.html (accessed on 1 December 2023).
- Hirukawa, H. Overview of Robotic Devices for Nursing Care Project. Stud. Health Technol. Inform. 2017, 242, 449–456. [Google Scholar]
- Sgorbissa, A.; Saffiotti, A.; Pecora, F.; Papadopoulos, C.; Papadopoulos, I.; Pandey, A.K.; Kanoria, S.; Chong, N.; Kamide, H.; Lee, J. CARESSES-Culture-Aware Robots and Environmental Sensor Systems for Elderly Support; European Commission: Brussels, Belgium, 2017. [Google Scholar]
- Roumeliotis, K.I.; Tselikas, N.D. ChatGPT and Open-AI Models: A Preliminary Review. Future Internet 2023, 15, 192. [Google Scholar] [CrossRef]
- Casaccia, S.; Jokinen, K.; Naccarelli, R.; Revel, G.M. Well-Being and Comfort of Ageing People Based on Indoor Environmental Conditions: Preliminary Study on Human-Coach Conversation. In Proceedings of the 2022 IEEE International Workshop on Metrology for Living Environment (MetroLivEn), Cosenza, Italy, 25–27 May 2022; pp. 164–169. [Google Scholar]
- Naccarelli, R.; Casaccia, S.; Revel, G. The Problem of Monitoring Activities of Older People in Multi-Resident Scenarios: An Innovative and Non-Invasive Measurement System Based on Wearables and PIR Sensors. Sensors 2022, 22, 3472. [Google Scholar] [CrossRef] [PubMed]
- Naccarelli, R.; Casaccia, S.; Pirozzi, M.; Revel, G.M. Using a Smart Living Environment Simulation Tool and Machine Learning to Optimize the Home Sensor Network Configuration for Measuring the Activities of Daily Living of Older People. Buildings 2022, 12, 2213. [Google Scholar] [CrossRef]
- Browne, R.; Ogawa, T.; Vizcarra, J.; Jokinen, K. Experiments on the Nao Robot as a Virtual Coach. Proc. Natl. Conf. Jpn. Soc. Artif. Intell. 2022, JSAI2022, 3S4IS404. [Google Scholar] [CrossRef]
- Filippini, C.; Perpetuini, D.; Cardone, D.; Merla, A. Improving Human–Robot Interaction by Enhancing NAO Robot Awareness of Human Facial Expression. Sensors 2021, 21, 6438. [Google Scholar] [CrossRef] [PubMed]
- Robaczewski, A.; Bouchard, J.; Bouchard, K.; Gaboury, S. Socially Assistive Robots: The Specific Case of the NAO. Int. J. Soc. Robot. 2021, 13, 795–831. [Google Scholar] [CrossRef]
- Liu, J. Social Robots as the Bride?: Understanding the Construction of Gender in a Japanese Social Robot Product. Hum. -Mach. Commun. 2021, 2, 105–120. [Google Scholar] [CrossRef]
- Trovato, G.; Kishi, T.; Kawai, M.; Zhong, T.; Lin, J.-Y.; Gu, Z.; Oshiyama, C.; Takanishi, A. The Creation of DarumaTO: A Social Companion Robot for Buddhist/Shinto Elderlies. In Proceedings of the 2019 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Hong Kong, China, 8–12 July 2019; pp. 606–611. [Google Scholar]
- Shen, Z.; Urano, N.; Chen, C.-P.; Feng, S.; Mitchell, S.; Katagiri, M.; Du, Y.; Trevejo, F.P.; Tomo, T.P.; Schmitz, A.; et al. Participatory Design and Early Deployment of DarumaTO-3 Social Robot. In Proceedings of the Social Robotics; Cavallo, F., Cabibihan, J.-J., Fiorini, L., Sorrentino, A., He, H., Liu, X., Matsumoto, Y., Ge, S.S., Eds.; Springer Nature Switzerland: Cham, Germany, 2022; pp. 550–559. [Google Scholar]
- Du, Y.; Zhang, K.; Trovato, G. Composite Emotion Recognition and Feedback of Social Assistive Robot for Elderly People. In Artificial Intelligence in HCI; Degen, H., Ntoa, S., Eds.; Lecture Notes in Computer Science; Springer Nature Switzerland: Cham, Germany, 2023; Volume 14051, pp. 220–231. ISBN 978-3-031-35893-7. [Google Scholar]
- Trovato, G.; Lucho, C.; Ramón, A.; Ramirez, R.; Rodriguez, L.; Cuellar, F. The Creation of SanTO: A Robot with “Divine” Features. In Proceedings of the 2018 15th International Conference on Ubiquitous Robots (UR), Honolulu, HI, USA, 26–30 June 2018; pp. 437–442. [Google Scholar]
- Trovato, G.; Pariasca, F.; Ramirez, R.; Cerna, J.; Reutskiy, V.; Rodriguez, L.; Cuellar, F. Communicating with SanTO–the First Catholic Robot. In Proceedings of the 2019 28th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), New Delhi, India, 14–18 October 2019; pp. 1–6. [Google Scholar]
- Trovato, G.; Weng, Y.-H. Retrospective Insights on the Impacts of the Catholic Robot SanTO. In Social Robots in Social Institutions; IOS Press: Amsterdam, The Netherlands, 2023; pp. 267–275. [Google Scholar]
- Oyibo, K.; Wang, K.; Morita, P.P. Using Smart Home Technologies to Promote Physical Activity Among the General and Aging Populations: Scoping Review. J. Med. Internet Res. 2023, 25, e41942. [Google Scholar] [CrossRef]
- Thunberg, S.; Thellman, S.; Ziemke, T. Don’t Judge a Book by Its Cover: A Study of the Social Acceptance of NAO vs. Pepper. In Proceedings of the 5th International Conference on Human Agent Interaction, Bielefeld, Germany, 17–20 October 2017; Association for Computing Machinery: New York, NY, USA, October 27, 2017; pp. 443–446. [Google Scholar]
- Fiware-Iotagent-Json. Available online: https://fiware-iotagent-json.readthedocs.io/en/latest/ (accessed on 28 September 2023).
- Fiware-Orion. Available online: https://fiware-orion.readthedocs.io/en/master/ (accessed on 9 December 2022).
- MinIO|High Performance, Kubernetes Native Object Storage. Available online: https://min.io/ (accessed on 6 October 2023).
- MongoDB: La Piattaforma Di Dati Applicativi. Available online: https://www.mongodb.com/it-it (accessed on 6 October 2023).
- Group, P.G.D. PostgreSQL. Available online: https://www.postgresql.org/ (accessed on 6 October 2023).
- What Is a REST API? Available online: https://www.redhat.com/en/topics/api/what-is-a-rest-api (accessed on 18 October 2023).
- OpenAPI Specification-Version 2.0|Swagger. Available online: https://swagger.io/specification/v2/ (accessed on 18 October 2023).
- Bocklisch, T.; Faulker, J.; Pawlowski, N.; Nichol, A. Rasa: Open Source Language Understanding and Dialogue Management. arXiv 2017, arXiv:1712.05181. [Google Scholar]
- Conversational AI Platform|Superior Customer Experiences Start Here. Available online: https://rasa.com/ (accessed on 12 October 2023).
- Introduction|Langchain. Available online: https://python.langchain.com/docs/get_started/introduction (accessed on 12 October 2023).
- OpenAI Platform. Available online: https://platform.openai.com (accessed on 12 October 2023).
- Johnson, J.; Douze, M.; Jegou, H. Billion-Scale Similarity Search with GPUs. IEEE Trans. Big Data 2021, 7, 535–547. [Google Scholar] [CrossRef]
- DeepL Translate: Il miglior Traduttore Al Mondo. Available online: https://www.deepl.com/translator (accessed on 16 October 2023).
- McTear, M.; Jokinen, K.; Dubey, M.; Chollet, G.; Boudy, J.; Lohr, C.; Roelen, S.D.; Mössing, W.; Wieching, R. Empowering Well-Being Through Conversational Coaching for Active and Healthy Ageing. In Proceedings of the Participative Urban Health and Healthy Aging in the Age of AI; Aloulou, H., Abdulrazak, B., de Marassé-Enouf, A., Mokhtari, M., Eds.; Springer International Publishing: Cham, Germany, 2022; pp. 257–265. [Google Scholar]
- McTear, M.; Jokinen, K.; Alam, M.M.; Saleem, Q.; Napolitano, G.; Szczepaniak, F.; Hariz, M.; Chollet, G.; Lohr, C.; Boudy, J.; et al. Interaction with a Virtual Coach for Active and Healthy Ageing. Sensors 2023, 23, 2748. [Google Scholar] [CrossRef]
- Picard, R.W. Affective Computing; MIT Press: Cambridge, MA, USA, 2000; ISBN 978-0-262-66115-7. [Google Scholar]
- Ekman, P. An Argument for Basic Emotions. Cogn. Emot. 1992, 6, 169–200. [Google Scholar] [CrossRef]
- Patel, S.; Scherer, K.R. Vocal Behavior. In Nonverbal communication; Handbooks of communication science; De Gruyter Mouton: Boston, MA, USA, 2013; pp. 167–204. ISBN 978-3-11-023814-3. [Google Scholar]
- ReCAPTCHA. Available online: https://www.google.com/recaptcha/about/ (accessed on 18 October 2023).
- Open Source and Featured Products by Akveo. Available online: https://www.akveo.com/products (accessed on 18 October 2023).
- Naccarelli, R.; Casaccia, S.; Homma, K.; Bevilacqua, R.; Revel, G.M. E-VITA Use Cases Configurator: A Tool to Identify the Optimal Configuration of the Sensor Network and Coaching Devices to Enable Older People to Age Well at Home. In Proceedings of the 2023 IEEE International Workshop on Metrology for Living Environment (MetroLivEnv), Milano, Italy, 29–31 May 2023; pp. 196–201. [Google Scholar]
- Stara, V.; Soraci, L.; Takano, E.; Kondo, I.; Möller, J.; Maranesi, E.; Luzi, R.; Riccardi, G.R.; Browne, R.; Dacunha, S.; et al. Intrinsic Capacity and Active and Healthy Aging Domains Supported by Personalized Digital Coaching: Survey Study Among Geriatricians in Europe and Japan on eHealth Opportunities for Older Adults. J. Med. Internet Res. 2023, 25, e41035. [Google Scholar] [CrossRef] [PubMed]
Aspect | Projects | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
WellCo | HoloBalance | EMPATHIC | Council of Coaches | NESTORE | CAPTAIN | vCare | SAAM | NEDO 2.0 | METI/AMED | CARESSES | e-VITA | |
Behavior Change and Intervention | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
Continuous Monitoring | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
Affective-Aware Virtual Coach | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
Interdisciplinary Team | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
Balance Disorders Coaching | ✓ | |||||||||||
Real-time Emotional State Extraction | ✓ | ✓ | ✓ | |||||||||
Open Dialogue for Personalized Plans | ✓ | ✓ | ✓ | |||||||||
Multi-Party Interaction | ✓ | |||||||||||
Wearable Integration | ✓ | ✓ | ||||||||||
Augmented Reality Integration | ✓ | ✓ | ✓ | ✓ | ||||||||
Rehabilitation Guidance | ✓ | |||||||||||
Ambient Sensing for Coaching | ✓ | ✓ | ||||||||||
Cultural Capability in Robotics | ✓ | ✓ | ✓ | |||||||||
Chatbot Interface with Multilingual Support | ✓ | ✓ | ✓ | |||||||||
Social Robots for Reminders and Social Interaction | ✓ | ✓ | ✓ | ✓ |
Company | Product | Description | Measured Data |
---|---|---|---|
Netatmo | Smart Indoor Air Quality Monitor | Smart device for measuring indoor environmental parameters (for European use). | Temperature (°C), humidity (%), noise (dB), CO2 (ppm). |
Delta Dore | DMB Tyxal+ | Device that monitors the home environment and user behavior (for European use). | ON/OFF status upon detection of user movement. |
Delta Dore | DO Tyxal+ | Device that monitors the home environment and user behavior(for European use). | ON/OFF status upon detection of door opening and closing. |
EnOcean | ETB-RHT | Smart device for measuring indoor environmental parameters (for Japanese use). | Temperature (°C), humidity (%). |
EnOcean | ETC-PIR | Device that monitors the home environment and user behavior (for Japanese use). | ON/OFF status upon detection of user movement. |
EnOcean | ETB-OCS | Device that monitors the home environment and user behavior (for Japanese use). | Sensor that provides ON/OFF status upon detection of door opening and closing. |
OURA | Ring | Smart ring that tracks the user’s sleep patterns and physiological parameters. | HRV (ms), HR (bpm), respiratory rate (rpm), burned calories, inactivity time (h), steps, sleep timing (h). |
Huawei | Band 7 | Wristband that monitors the user’s physiological parameters. | HRV (ms), HR (bpm), SpO2 (%), activity level (index), body temperature (°C), burned calories, sleep duration (h), steps, sleep quality (index). |
NeU Corporation | XB-01 | Wearable smart device that measures the user’s brain activity while worn on the forehead. | Brain activity (index). |
- | uSkin pillow | Smart pillow developed in the project that monitors sleep parameters via embedded force sensors. | Sleep quality (index), sleep duration (h). |
Language | Number of Samples |
---|---|
English | 11,970 |
Italian | 9409 |
Japanese | 4163 |
German | 454 |
Emotion | Number of Samples |
---|---|
Anger | 3978 |
Disgust | 4444 |
Fear | 3593 |
Happiness | 4412 |
Neutral | 3158 |
Sadness | 4188 |
Surprise | 2223 |
Emotion | Precision | Recall | F1-Score | Support |
---|---|---|---|---|
Anger | 0.71 | 0.67 | 0.69 | 600 |
Disgust | 0.58 | 0.66 | 0.62 | 668 |
Fear | 0.58 | 0.56 | 0.58 | 541 |
Neutral | 0.59 | 0.56 | 0.57 | 663 |
Happiness | 0.61 | 0.56 | 0.58 | 475 |
Sadness | 0.62 | 0.68 | 0.64 | 631 |
Surprise | 0.68 | 0.70 | 0.70 | 335 |
Country | Coaching Device | Wearable Device | Home-Based Device | Support Device |
---|---|---|---|---|
Italy, France, Germany | NAO | Huawei Band 7 | Delta Dore DMB TYXAL+ Delta Dore DO TYXAL+ Netatmo | Smartphone |
Gatebox | Huawei Band 7 | Delta Dore DMB TYXAL+ Delta Dore DO TYXAL+ Netatmo | Smartphone | |
CelesTE | Huawei Band 7 | Delta Dore DMB TYXAL+ Delta Dore DO TYXAL+ Netatmo | Smartphone | |
Tablet | Huawei Band 7 NeU XB-01 | Delta Dore DMB TYXAL+ Delta Dore DO TYXAL+ Netatmo | - | |
Japan | NAO | Huawei Band 7 | EnOcean ETC-PIR EnOcean ETB-OCS EnOcean ETB-RHT | Smartphone |
Gatebox | Huawei Band 7 | EnOcean ETC-PIR EnOcean ETB-OCS EnOcean ETB-RHT | Smartphone | |
DarumaTO | Huawei Band 7 | EnOcean ETC-PIR EnOcean ETB-OCS EnOcean ETB-RHT | Smartphone | |
Tablet | Huawei Band 7 NeU XB-01 | EnOcean ETC-PIR EnOcean ETB-OCS EnOcean ETB-RHT | - |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Naccarelli, R.; D’Agresti, F.; Roelen, S.D.; Jokinen, K.; Casaccia, S.; Revel, G.M.; Maggio, M.; Azimi, Z.; Alam, M.M.; Saleem, Q.; et al. Empowering Smart Aging: Insights into the Technical Architecture of the e-VITA Virtual Coaching System for Older Adults. Sensors 2024, 24, 638. https://doi.org/10.3390/s24020638
Naccarelli R, D’Agresti F, Roelen SD, Jokinen K, Casaccia S, Revel GM, Maggio M, Azimi Z, Alam MM, Saleem Q, et al. Empowering Smart Aging: Insights into the Technical Architecture of the e-VITA Virtual Coaching System for Older Adults. Sensors. 2024; 24(2):638. https://doi.org/10.3390/s24020638
Chicago/Turabian StyleNaccarelli, Riccardo, Francesca D’Agresti, Sonja Dana Roelen, Kristiina Jokinen, Sara Casaccia, Gian Marco Revel, Martino Maggio, Zohre Azimi, Mirza Mohtashim Alam, Qasid Saleem, and et al. 2024. "Empowering Smart Aging: Insights into the Technical Architecture of the e-VITA Virtual Coaching System for Older Adults" Sensors 24, no. 2: 638. https://doi.org/10.3390/s24020638