| Literature DB >> 34804257 |
Amelie Gyrard1, Kasia Tabeau2, Laura Fiorini3,4, Antonio Kung1, Eloise Senges1,2,3,4,5,6,7,8,9, Marleen De Mul2, Francesco Giuliani1,2,3,4,5,6,7,8,9, Delphine Lefebvre5, Hiroshi Hoshino1,2,3,4,5,6,7,8,9, Isabelle Fabbricotti2, Daniele Sancarlo7, Grazia D'Onofrio7, Filippo Cavallo3,4, Denis Guiot6, Estibaliz Arzoz-Fernandez1, Yasuo Okabe8, Masahiko Tsukamoto9.
Abstract
Social companion robots are getting more attention to assist elderly people to stay independent at home and to decrease their social isolation. When developing solutions, one remaining challenge is to design the right applications that are usable by elderly people. For this purpose, co-creation methodologies involving multiple stakeholders and a multidisciplinary researcher team (e.g., elderly people, medical professionals, and computer scientists such as roboticists or IoT engineers) are designed within the ACCRA (Agile Co-Creation of Robots for Ageing) project. This paper will address this research question: How can Internet of Robotic Things (IoRT) technology and co-creation methodologies help to design emotional-based robotic applications? This is supported by the ACCRA project that develops advanced social robots to support active and healthy ageing, co-created by various stakeholders such as ageing people and physicians. We demonstra this with three robots, Buddy, ASTRO, and RoboHon, used for daily life, mobility, and conversation. The three robots understand and convey emotions in real-time using the Internet of Things and Artificial Intelligence technologies (e.g., knowledge-based reasoning).Entities:
Keywords: Ageing; Artificial intelligence; Body of knowledge; Cloud robotic; Co-creation; Elderly; Emotional care; Internet of robotic things; Knowledge directory service; Ontology; Reusable knowledge engineering; Robotics; Semantic reasoning; Semantic web of things (SWoT); Semantic web technologies; Smart health
Year: 2021 PMID: 34804257 PMCID: PMC8594653 DOI: 10.1007/s12369-021-00821-6
Source DB: PubMed Journal: Int J Soc Robot ISSN: 1875-4791 Impact factor: 3.802
Well-being and IoT-based emotion applications (positive and negative) related work synthesis
| Authors | Year | Research problem addressed and project | Sensor or measurement type | Reasoning |
|---|---|---|---|---|
| Nouh et al. [ | 2019 | No | ||
| Budner et al. [ | 2017 | Detect | ||
| Ahmed et al. [ | 2017 | |||
| Lim [ | 2013 | I-Wellness: personalized | ||
| Likamwa et al. [ | 2013 | User’s: | ||
| Koelstra et al. [ | 2012 | DEAP dataset: emotion analysis using physiological signals | ||
| Lin et al. [ | 2011 | Motivate: personalized context-aware RS | ||
| Lane et al. [ | 2011 | BeWell: | No | |
| Rabbi et al. [ | 2011 | |||
| Church et al. [ | 2010 | MobiMood: mobile mood awareness and communication | No | |
| Afzal et al. [ | 2018 | Personalized | ||
| Garcia-Ceja et al. [ | 2018 | Survey paper | ||
| Kim et al. [ | 2017 | |||
| Zhou et al. [ | 2015 | Monitoring | ||
| Garcia-Ceja et al. [ | 2016 |
| ||
| Yoon et al. [ | 2016 | New | No | |
| Lu et al. [ | 2012 | |||
| Chang et al. [ | 2011 | AMMON: | ||
| Yacchirema et al. [ | 2018 | Obtrusive | ||
| Angelidou [ | 2015 | |||
| Laxminarayan [ | 2004 | Exploratory |
Sensor measurement and reasoning taxonomy to later process sensor data with reasoning mechanisms within applications. Set of keywords relevant for automatic analysis. Legend: Machine Learning (ML), Support Vector Machine (SVM), Recommender System (RS), Ambient Assisted Living (AAL), Gaussian Mixture Models (GMMs), Artificial Neural Network (ANN), Multilayer Perceptron (MLP), Galvanic Skin Response (GSR), Hidden Markov Model (HMM), K-Nearest Neighbors (KNN)
Fig. 1Components of the engineering framework
Set of online demonstrators: ontology catalog, rule discovery, and full scenarios
| Tool name | Tool URL |
|---|---|
| LOV4IoT-health ontology-based IoT project catalog | |
| LOV4IoT-emotion ontology-based IoT project catalog | |
| LOV4IoT-robotics ontology-based IoT project catalog | |
| LOV4IoT-home ontology-based IoT project catalog | |
| LOV4IoT-health ontology web service and dumps (for developers) | |
| LOV4IoT-emotion ontology web service and dumps (for developers) | |
| LOV4IoT-robotics ontology web service and dumps (for developers) | |
| LOV4IoT-home ontology web service and dumps (for developers) | |
| S-LOR health rule discovery | |
| S-LOR emotion rule discovery | |
| S-LOR robotics rule discovery | |
| S-LOR home rule discovery | |
| M3-health full scenarios | |
| M3-emotion full scenarios | |
| M3-home full scenarios | |
| M3-health (naturopathy) full scenarios | |
| CloudIoT-health ontology visualization | |
| CloudIoT-emotion ontology visualization | |
| CloudIoT-robotics ontology visualization | |
| CloudIoT-home ontology visualization |
Maturity of engineering components in ACCRA applications.
| IoT capabilities for robotics | Knowledge for emotional well-being | Co-creation integrating | |
|---|---|---|---|
| Component | Component | Human factors component | |
| Daily life application | IoT for emotional well-being (Table | IoT for emotional well-being (Table | Buddy robot |
| Emotion ontologies (Table | RoboHon robot | ||
| +++ | +++ | +++ | |
| Conversation application | IoT for emotional well-being (Table | Emotion ontologies (Table | Buddy robot |
| + | +++ | +++ | |
| Mobility application | IoT for emotional well-being (Table | IoT for emotional well-being (Table | ASTRO robot |
| + | + | +++ |
Legend: +++ is more advanced than +
Related work synthesis: Ontology-based emotional projects and reasoning mechanisms employed
| Authors | Year | Project | OA | Reasoning | Text analysis |
|---|---|---|---|---|---|
| Lin et al. [ | 2018 2017 | Emotion and mood ontology representing visual cues of emotions |
| No | No |
| Gil et al. [ | 2015 | Emotion and cognition ontology used to understand emotions from Emotiv EEG neuroheadset for online learning |
| No | |
| Berthelon et al. [ | 2013 | Emotion ontology for context awareness taxonomy of 6 emotions |
| No | No |
| Sanchez-Rada et al. [ | 2018 2016 | Onyx: describing emotions on the web of data |
| No SPIN mentioned |
|
| Hastings et al. [ | 2012 2011 | MFOEM: mental health and disease ontologies Taxonomy of emotions |
| No | No |
| Lopez et al. [ | 2008 | Describing emotions |
| No | No |
| Abaalkhail et al. [ | 2018 | Survey on 20 ontologies for affective states and their influences | No | No | No |
| Tabassum et al. [ | 2018 | EmotiOn ontology for emotion analysis based on Plutchik’s wheel of emotions | No |
| |
| Arguedas et al. [ | 2015 | Emotion and mood awareness for E-learning (wiki, chat, forum) | No |
| |
| Tapia et al. [ | 2014 | Semantic human emotion ontology (SHEO) for text and images DetectionEmotion: facial complex emotions | No |
| |
| Sykora et al. [ | 2013 | Emotive ontology for social networks message analysis (Twitter) | No | No |
|
| Ptaszynski et al. [ | 2012 | Ontology for extracting emotion objects from texts (blogs) | No | No |
|
| Baldoni et al. [ | 2012 | Emotion ontology for Italian art work annotated tags | No |
| |
| Honold et al. [ | 2012 | Emotion ontology for nonverbal communication | No | No | |
| Eyharabide et al. [ | 2011 | OLA: ontology for predicting learners’ affect to infer emotions | No | No | |
| Francisco et al. [ | 2010 2006 | Recognizing emotions from voice, and text | No |
| |
| Grassi et al. [ | 2011 2009 | Human emotion ontology (HEO) for voice, text, gesture, and face | No | No |
|
| Radulovic et al. [ | 2009 | Ontology of emoticons (smileys as tests or pictures) with annotation of emotion classes | No | No |
|
| Yan et al. [ | 2008 | Chinese emotion ontology based on HowNet for text analysis | No |
| |
| Benta et al. [ | 2007 2005 | User’s affective States for context aware museum guide | No | No | |
| Garcia-Rojas et al. [ | 2006 | Emotional face and body expression profiles for virtual human (MPEG-4 animations) | No | No | |
| Obrenovic et al. [ | 2005 2003 | Ontology for description of emotional cues from different modalities (text, speech) | No | No |
|
Legend: Ontology Availability (OA), when the code is available, the ontologies are classified on the top. Then, the ontology-based projects are classified by year of publications
Fig. 2ACCRA overview architecture
Fig. 3ACCRA knowledge API: the ontology-based reasoning architecture from sensor data to end-user services
Specification draft of the S-LOR knowlege reasoning API
| Web service description | Web service URL and example |
|---|---|
| Getting all rules for a specific sensor | |
| Example: | |
| sensorType should be compliant with the classes referenced with M3 ontology | |
| Update the rule dataset | We can add new sensors in the dataset and add new rules |
| by adding a new instantiation within the dataset | |
| (see code example above and contribution to the . | |
| semantic interoperability for IoT white paper 2019 [ | |
| The GUI to add new sensors: | |
Fig. 4The IoT developer selects a domain (e.g., healthcare) to automatically retrieve sensors relevant for this domain (e.g., heartbeat) and then all rules to interpret data for a specific sensor (e.g., deduce abnormal heartbeat) when the “Get rule” button is selected. Similarly, there is a dedicated rule mechanism for robotics, emotion, and smart home
Fig. 5The provenance of the knowledge encoded as a rule is kept by providing the source (e.g., scientific publication) when he “Get project” button is selected. Similarly, there is a dedicated rule mechanism for robotics, emotion, and smart home
Fig. 6Inferring emotion (e.g., anxiety) from skin conductance
Fig. 7Inferring disease (e.g., hypertension) from blood pressure
Fig. 8Inferring disease (e.g., hyperglycemia) from blood glucose
Fig. 9Inferring disease (e.g., tachycardia) from heartbeart
Fig. 10LOV4IoT-robotics: ontology catalog for robotics. Similarly, there is a dedicated ontology catalog for health, emotion, and smart home
Fig. 11Web service providing all robotic ontologies
Fig. 12Knowledge Reasoning embedded within robots to assist stakeholders such as physicians
Co-creation methodology processes
| Process | Activities |
|---|---|
| Need analysis process | Project scoping |
| Needs prioritization | |
| Services offering description | |
| Technical feasibility | |
| Final services prioritization | |
| Consumer expression of final services | |
| Agile co-creation process | Capability scoping |
| Co-design | |
| Test | |
| Agile development | |
| Quality check meeting | |
| Agile pre-experiment process | Stability check |
| Plan: design the pre-experiment | |
| Do: execute the pre-experiment | |
| Check: evaluate the re-experiment | |
| Act: recommendations for future work | |
| Final evaluation process | Maturity check |
| End experiment | |
| Market assessment | |
| Sustainability assessment | |
| Market-readiness check |
Fig. 13Internal and external sprints for co-reaction of applications with elderly
Fig. 14LOV4IoT google analytics
Fig. 15LOV4IoT google analytics per IoT domain (e.g., robotics, emotion, and home)
Summary of robotics surveys using IoT, cloud, and AI technologies
| Authors | Year | Expertise | Semantic web (e.g., ontologies) |
|---|---|---|---|
| Paulius et al. [ | 2019 | Survey service robotics | |
| Simoens et al. [ | 2018 | IoT robotics | No |
| Saha et al. [ | 2018 | Survey cloud robotics | No |
| Mouradian et al. [ | 2018 | Robotics-as-a-service (RaaS) cloud, disaster | No |
| Vermesan et al. [ | 2017 | Internet of robotics things (IoRT) | |
| Chowdhury et al. [ | 2017 | IoT, robotics | No |
| Jangid et al. [ | 2016 | Cloud robotics, disaster | No |
| Kehoe et al. [ | 2015 | Survey, RaaS, ML, cloud | No |
| Koubaa et al. [ | 2015 | RaaS, robot operating system (ROS) web service (WS) | No |
| Waibel et al. [ | 2011 | WWW robots, cloud | No |
| RoboEarth EU FP7 project |
Overview of existing ontology-based robotic and IoT projects
| Authors | Year | Expertise | LOV4IoT-robotic dataset | Ontology availability (OA) |
|---|---|---|---|---|
| Tiddi et al. [ | 2017 | Capability of robots | Ontology | |
| Tenorth, Beetz et al. [ | 2017 2013 | Cognitive robots | Ontology | |
| Li et al. [ | 2017 | Underwater robots | Ontology | |
| Prestes, Fiorini [ | 2014 2013 | Core ontology for robotics and automation (CORA) standard | Ontology | |
| Lortal et al. [ | 2010 | Robotic DSL | Ontology | |
| Mobile manipulation ontologies | – | Mobile manipulation ontologies | Ontology | |
| IEEE P1872.2 Standard | 2021 | Autonomous robotics (AuR) | Ontology | No(ongoing) |
| Tosello et al. [ | 2018 | Robot task and motion planning | Ontology | No |
| Haidegger et al. [ | 2013 | Service robots | Ontology | No |
| Balakirsky et al. [ | 2012 | Industrial robotic | Ontology | No |
| Hotz et al. [ | 2012 | Robot tasks | Ontology | No |
| Chella et al. [ | 2002 | Robotic environments | Ontology | No |
| Sabri et al. [ | 2018 | Context-aware semantic internet of robotic things (IoRT) | Ontology | No |
| Olszewska et al. [ | 2017 | Autonomous robotics | Ontology | No |
| Gonccalves et al. [ | 2016 | Surgical robotics | Ontology | No |
| Zander et al. [ | 2016 | Survey semantic-based robotics projects | Survey | No |
| Saraydaryan, Grea et al. [ | 2015 2014 | Services | Ontology | No |
| Saxena et al. [ | 2014 | Robobrain knowledge engine based on WordNet, Wikipedia, Freebase, and ImageNet | Ontology | No |
| Azkune et al. [ | 2012 | Social-robot self-configuration | Ontology | No |
| Lim et al. [ | 2011 | Service robots, indoor environment | Ontology | No |
| Dogmus et al. [ | 2015 | Rehabilitation robotics ontology | Ontology | No |
| 2013 | ||||
| RobotML [ | 2012 | RoboML language | Ontology | No |
| Paull et al. [ | 2012 | Autonomous robotics | Ontology | No |
| Lemaignan et al. [ | 2010 | Cognitive, robotics | Ontology | No |
| Vorobieva et al. [ | 2010 | Object recognition and manipulation | Ontology | No |
| Bermejo et al. [ | 2010 | Autonomous sytems | Ontology | No |
| Chatterjee et al. [ | 2005 | Robot for disaster and rescue | Ontology | No |
| Wang et al. [ | 2005 | Robot context understanding | Ontology | No |
| Schlenoff et al. [ | 2005 | Robot urban search and rescue | Ontology | No |
Legend: Ontology availability (OA), when the code is available, the ontologies are classified on the top. Then, the ontology-based projects are classified by year of publications