Abstract
A service robot performs various professional services and domestic/personal services useful for organizations and humans in many application domains. Currently, the service robot industry is growing rapidly along with the technological advances of the Fourth Industrial Revolution. In light of the great interest and potential of service robots, this study conducts a systematic review of the past and current research in service robots. This study examines the development activities for service robots across applications and industries and categorizes the service robots into four types. The categorization provides us with insights into the unique research activities and practices in each category of service robots. Then, this study analyzes the technological foundation that applies to all four categories of service robots. Finally, this study discusses opportunities and challenges that are understudied but potentially important for the future research of service robots.
1. Introduction
Service robots are a type of robot typically used outside of industrial settings. Service organizations are increasingly introducing robots to frontline services [1]. The research of service robots is gaining momentum, and different definitions have been proposed to describe service robots. For example, The International Federation of Robotics [2] defines service robots as those “that perform useful tasks for humans or equipment excluding industrial automation applications.” Wirtz et al. [3] define them as “system-based autonomous and adaptable interfaces that interact, communicate and deliver service to an organization’s customers.” A service robot has not only technological features for services but also the ability to engage in human interactions [4]. Service robots have been advancing rapidly along with the advances in computer vision, speech recognition, sensors, and artificial intelligence. Innovations in sensors, navigational systems, and machine learning are making robots smarter, more mobile, and less expensive for a wider range of services which are often carried out in dynamic environments, requiring capabilities for navigating through populated and sometimes restricted areas [5].
Service robots have many potential benefits such as improved productivity, consistent service quality, and reduced staffing costs. Service robots enable enterprises to rapidly collect data from the environment, analyze the data on the fly, and serve the changing needs of the customers promptly. Some examples are intelligent robot wheelchairs, surveillance drones, education robots, therapy robots, entertainment robots, and self-driving cars. According to Gartner Hype Cycle 2019 in artificial intelligence [6], smart robotics is on the rapid rise and is expected to reach a plateau in 5 to 10 years when the technology will be widely diffused. Part of the cost-saving from the adoption of service robots can be realized from automation and labor substitution [7].
The prospect of robot market growth is very strong. According to MarketsandMarkets [8], the service robotics market is expected to grow from USD 37.0 billion in 2020 to USD 102.5 billion by 2025 at a compound annual growth rate of 22.6%. According to a Brookings Institution survey [9], 52 percent of 2021 adult Internet users feel robots will perform most human activities and 94% of those who have adopted robots say that robots increased productivity in their business.
Industrial robots have been widely deployed for various manufacturing tasks including hazardous material handling, dangerous operations, and machine monitoring and operations. On the other hand, service robots are deployed for specific service functions. Service robots show substantial opportunities to increase productivity and reduce costs [4]. Consumers are more frequently faced with options of human and robot services in the hospitality industry and have a more positive attitude toward robot-staffed hotels when COVID-19 is a major threat to public health [10]. With the widespread use of robots and artificial intelligence, there have been ongoing discussions among researchers and practitioners on the impact of robots on the labor market and economy due to their potential to replace human jobs and labor [10].
Most studies on service robots have focused on narrowly defined technical issues and human perceptions of service robots. While there are several efforts at a literature review on service robots [4,11,12,13], there is a lack of a comprehensive systematic literature review of service robots based on the integrative view on service robot types and the technological foundation of service robots. In light of the current gap in the literature review, this paper focuses on a systematic literature review of various professional and domestic/personal service robots. The selected papers were analyzed to develop high-level perspectives that have guided service robot research. The unique contribution of this article is to (1) review service robot applications and research in a variety of applications and domains, (2) categorize service robots to have an in-depth understanding of state-of-the-art technologies in each category, (3) review the technological foundation of the service robot applications, and (4) discuss challenges and opportunities in service robot research.
This paper consists of nine sections: (1) introduction, (2) methodology of the systematic literature review, (3) discussion of professional non-social service robots, (4) professional social service robots, (5) domestic/personal non-social service robots, (6) domestic/personal social service robots, (7) discussion of technological foundation of service robots, (8) discussion of challenges and opportunities of service robots research, and (9) conclusion.
2. Methodology for Survey of Service Robot Research
To conduct a systematic literature review, this paper follows a systematic literature review methodology suggested by Kitchenham et al. [14] and the PRISMA 2020 statement [15]. A systematic literature review is aimed at achieving a synthesis of scientific research on a specific topic through a rigorous analysis of past and current studies. The typical steps in the systematic literature review method include: (1) research questions, (2) search process, (3) inclusion/exclusion criteria, (4) quality assessment, (5) data collection, and (6) data analysis [14]. This study uses the aforementioned steps as a guide for the systematic literature review.
2.1. Research Questions
There is a paucity of studies in the form of a literature review on service robots due to the relatively short history and the interdisciplinary nature of service robot application development. Previous literature reviews are broadly categorized into technology focus and human/managerial focus. For example, Kahraman et al. [12] conducted a comprehensive literature review on the recent technological developments and theories in fuzzy set models for humanoid robots. While the use of fuzzy sets is helpful for the development of humanoid robots, they noted that the existing fuzzy set models are not enough to properly model complex human behaviors.
To understand human/managerial aspects of service robots, a three-part framework was proposed [4]. The framework consists of robot design, customer features, and service encounter characteristics. McCartney and McCartney [11] reviewed existing studies on service robot adoption in the tourism and hospitality industry and identified factors that can affect the acceptance of service robots by employees and consumers. Lu et al. [13] conducted a literature review to evaluate the impact of service robots on customers and employees. Their study concluded that current research on service robots is fragmented, is mostly conceptual, and interested in the initial adoption stage. They suggested the inclusion of additional literature streams from information systems, computer science, and engineering.
In light of the limited scope of the existing literature reviews, the main objective of this study is to comprehensively analyze models, methodologies, techniques, and technologies successfully used for service robot development. To achieve this objective, a systematic literature review is conducted to identify impactful papers discussing tools, standards, implementations, practices, and any other technologies for service robots. The following research questions were developed to guide the literature review systematically.
- RQ1: What are the different categories of service robots?
- RQ2: What unique research topics have been addressed in each category?
- RQ3: What are the major technological foundations for service robots?
- RQ4: What are the challenges and opportunities in service robot research?
2.2. Search Process
Journal/conference articles and book chapters published in the service robot field have been the focus of the search. The keywords, “service robots” “professional robots,” “personal robots”, and “domestic robots” were used to search for relevant papers. Databases searched include ScienceDirect (Scopus), ACM Digital Library, IEEE Xplore, Web of Science Core Collection, Sage Journals, and Google Scholar.
2.3. Mandatory Inclusion/Exclusion Criteria and Quality Assessment
A set of inclusion and exclusion criteria was established to screen the results of the literature search:
- –
- Only articles written in English were selected;
- –
- Scientific articles published in conferences, workshops, books, and journals were included;
- –
- Articles published before January 1999 were excluded.
Following the inclusion and exclusion criteria, a total of 724 papers published in the service robot field between 1999 and 2021 were selected for preliminary review.
The citations numbers reported in Google Scholar are used as a proxy for the article quality and impact in the field of service robots. For articles published up to 2010, 30 citations were used as the minimum quality threshold. To take into account the potential time lag effect on the article citations, the minimum quality threshold was reduced by 2 citations per year from 2011. For example, 28 citations were used as a minimum quality threshold for 2011 and a minimum quality threshold of 10 citations was used for the 2020 publications. Papers the full-text of which were not accessible from the databases were excluded from the literature review.
2.4. Framework for Systematic Literature Review
Based on the preliminary review of the 724 papers published in the service robot field between 1999 and 2021, research topics and findings were summarized and categorized into seven major themes: (1) professional non-social service robots, (2) professional social service robots, (3) domestic/personal non-social service robots, (4) domestic/personal social service robots, (5) fetching, detection, and navigation, (6) human-robot interaction, and (7) architecture/platform. Figure 1 shows the framework of service robots that consists of the aforementioned seven major themes and their relationships.
Figure 1.
A framework of service robots with seven major themes and their relationships.
For each theme, 10 papers were selected which satisfy the criteria that the study: (1) focuses on technical development and/or human-robot interaction, (2) conducts design, implementation, and experiment/deployment, (3) discusses use cases, and (4) meets the minimum quality citation threshold. A total of 70 papers were selected for the seven themes.
2.5. Data Collection
The data collected from each selected paper include:
- The source (journal/book/conference) and full reference including title and year
- The author(s) and their institution
- Category of the theme
- Research objectives
- Summary of the study including the main research questions and the answers
- Use cases
- Research methods
- Robot development models, methods, and techniques
- Types of experiments and experimental design
- Major findings
To extract and map the key findings of the select paper, a tabular form was developed for each category and used in the systematic literature review.
2.6. Preliminary Data Analysis
Overall, the preliminary data analysis shows that research activities in service robots have been growing over time in a wide spectrum of applications and domains. Table 1 shows 34 journal/book/conference titles from which 70 papers were selected. Table 2 shows the number of papers published by year and journal/book/conference title. The first row represents the publication year from 1999 to 2020. The first column represents the journal/book/conference titles listed in Table 1. Among the journals, Robotics and Autonomous Systems and International Journal of Social Robotics are the top two journal publication outlets with eight papers and six papers, respectively. In the conference category, IEEE/RSJ International Conference and IEEE International Conference on Robotics and Automation are the top two conference publication outlets with 10 papers and six papers, respectively. It is also noted that papers published between 2007 and 2016 were selected more frequently than those from other periods, indicating interesting studies were conducted in that period. The 70 selected papers were classified based on the themes and the results of the literature review are presented in the following sections.
Table 1.
The list of journal/book/conference titles.
Table 2.
Number of articles published by year and journal/book/conference title.
Figure 2 shows major subthemes in each type of service robot that will be discussed in detail in the following sections.
Figure 2.
Major sub-themes for each type of service robot.
3. Professional Non-Social Service Robots
Professional non-social service robots provide services for humans or organizations but their services do not necessarily involve social interaction with employees and customers. Examples include inspection robots, cleaning robots, and security service robots. These robots work in indoor environments and outdoor environments and the specific environments drive the development of certain features. Table 3 summarizes the title, purpose, key features, and findings of the ten select papers. In the following, the literature review of the professional non-social service robots is divided into outdoor and indoor application environments.
Table 3.
Summary of the paper title, purpose, key features, and findings for professional non-social service robots.
3.1. Professional Non-Social Robots in Outdoor Environments
Several professional non-social robots have been developed to perform crawling and climbing in hazardous work environments. Luk et al. [16] developed an intelligent legged climbing service robot for remote maintenance applications in hazardous environments. Their Robug IIs could walk from the floor to the wall and had the intelligence to search for suitable footholds for gripping in relatively unstructured environments. SCORPIO is a small-size mini-teleoperator mobile service robot for booby-trap disposal [21]. As an auxiliary function, the remote speech interface was developed for a human operator to concentrate on sight and the design and development process of the remote speech interface was discussed.
A variety of facade cleaning robots were developed that are especially suited for the motion for different building types [14]. A facade cleaning robot, SIRIUSc, was used on the vertical and steeply inclined structure surfaces and facades. It was deployed to clean the vaulted glass hall of the Leipzig Trade Fair in Germany. Taking the National Grand Theater of China as the operation target, a robot was developed which autonomously climbs in the up-down direction and cleans outer walls in the right-left direction [23]. A unique movement mechanism was developed to meet dexterity and weight requirements. A prototype of a multijoint autonomous sewer robot was developed along with electric architecture and a controlling mechanism [24]. Both hardware and software components were built on a modular basis to allow for incremental development. Its implementation enabled the robot to follow a path with different speeds.
3.2. Professional Non-Social Robots in Indoor Environments
Many service robots are operated in various indoor environments. For example, an intelligent hospital service robot (IHSR) is an indoor service robot equipped with navigation path planning based on the distribution of people in the hospital [18]. A camera and nine ultrasonic sensors installed were used to estimate the distances between the IHSR and obstacles. An integrated fuzzy controller was proposed as the collision-free navigation control system. For successful navigation, simultaneous localization and mapping (SLAM) techniques were implemented [19]. An intelligent service robot (ISR) detects meaningful symbols or signs and creates information enriched map [19]. A SICK LMS-100 laser range finder and a paired camera were used to create an information enriched map, and patterns of interest (POI) detection and estimation methods were applied to locate the position of POI in the map.
A major challenge in robot movements is to make the robot navigate in any direction [20]. The ACROBOTER platform was developed for a robot to work autonomously in close cooperation with humans and collaborate with other robots in a room environment [20]. The mechanical sub-systems include the grid of anchor points on the ceiling of constructed environments, the climber unit that moves on the grid of anchor points, the swinging unit which is connected onto the climber unit, and the ducted fan system for fine positioning and stabilization of the motion.
Multi-functional PSR (public service robots) systems for indoor services were developed [22]. The PSR robots were designed to conduct a guide, a patrol, a delivery, and a floor cleaning task. Three key elements of the service robots are system integration, multi-functionality, and autonomy under uncertainties. For multi-functionality, modular and reconfigurable hardware components were used. Autonomy under uncertainties was achieved with adaptive localization algorithms and explicit discretization of robot status.
The use of lights was considered to visualize the robot’s state to humans in tasks and environments [25]. The study focused on three situations facing a mobile service robot: (1) waiting for human input, (2) being blocked by a human obstacle, and (3) showing task progress to a user. The results showed that some visualization alternatives can be eliminated. While there was generally a clear preference for one of the visualization alternatives in each scenario, the study suggested that the distribution of preferences can be used to generate probabilistic visualization rather than using a single visualization.
4. Professional Social Service Robots
Professional social service robots provide employees and customers with interactive situation-specific services. Professional social service robots should be prompt to customers’ service needs and sensitive to the customers’ and employees’ satisfaction levels. Professional social service robots such as restaurant and retailer service robots are equipped with some degree of social skills to provide customers with predefined services. Table 4 summarizes the title, purpose, key features, and findings of the ten select papers. In the following, the literature review of the professional social service robots is divided into business organizations and public services.
Table 4.
Summary of the paper title, purpose, key features, and findings for professional social service robots.
4.1. Professional Social Service Robots in Business Organizations
Social service robots need to interact with users in a human-friendly and socially acceptable manner. Social service robots require versatile and robust perception systems and solid interaction strategies [26]. A long-term assessment of a service robot in a hotel environment was conducted with Sacarino, an interactive bellboy service robot in a hotel [26]. Sacarino collected data automatically in a real hotel environment. The acquired data were analyzed to continuously refine the robot’s operation. An EU-funded project, SPENCER, was aimed at developing a mobile robot platform that efficiently guides overseas passengers at the Schiphol airport for inner-European connections [27]. The mobile robot platform was a human-size platform whose body serves as an information desk. The platform integrated the map representation, the motion planner, and the people and group tracker.
With the use of artificial landmarks, a mobile robot can estimate its position and direction in the landmark frame [28]. The tables in a restaurant were used as artificial landmarks for fast detection, reliable recognition, and accurate self-localization. The high-precision localization of the mobile robot was made with the use of the RFID-based method around pantry tables. The segmented positioning method was used to provide a robot with accurate coordinates in the different stages [29]. The global vision-based localization method and the RFID-based localization method were used to achieve position accuracy. Omnidirectional imaging was combined with the Monte Carlo localization algorithm to track and localize a mobile robot given a graph-based representation of the service area at a maze-like home store [33]. Experiments showed the accuracy and robustness of the omniview-based self-localization method.
4.2. Professional Social Service Robots in Public Services
A natural language processing system and an attention-based bidirectional long short-term memory (Att-BiLSTM) model were developed for the outpatient text classification system by which users can explain their situation to the service robot and the robot can suggest the clinic they should register with [30]. The proposed system achieved 96% accuracy, better than the 94% accuracy of NB and SVM methods. To design automated resource location services at libraries, collaboration was made between professionals in reader services, ergonomics, information design, and robotics [31].
The needs, preferences, and performances of both the child patrons and the librarians were considered in the assessment and design of the library robot. A service robotic assistant, LUCAS, was developed as a library assistant robot [32]. The landmark features of bookshelves were recognized through the extraction of vertical and horizontal line segments. Using the features, the robot’s pose was calculated through an application of the extended Kalman filter (EKF) and the matched environment features.
Researchers at CMU developed Snackbot that would navigate semi-autonomously in campus buildings, delivering snacks to office residents and passersby [34]. The design process of Snackbot, which occurred over 24 months, was documented as a contribution for others in the field of the human-robot interface. The lesson gained is that designing social robots requires a team dedicated to an interdisciplinary holistic design process. Zhang et al. [35] studied the effect of service robots’ anthropomorphic features on user perceptions and emotional experiences based on first impressions in a typical patient service task. Their findings indicated that for the elderly, anthropomorphic features of service robots promote perceptions of humanness and positive emotional experiences.
5. Domestic/Personal Non-Social Service Robots
Domestic/personal non-service robots such as vacuuming robots and lawn mowing robots are typically used for non-commercial services. While domestic/personal non-service robots are highly autonomous in the predefined task area, they do not require extensive social interactions with users. Table 5 summarizes the title, purpose, key features, and findings of the 10 selected papers. In the following, the literature review of the domestic/personal non-social service robots is divided into ethnography and capabilities.
Table 5.
Summary of the paper title, purpose, key features, and findings for domestic/personal non-social service robots.
5.1. Ethnography for Domestic/Personal Non-Social Service Robots
A six-month longitudinal study on the use of Roomba vacuuming robots was conducted with 30 household users who had never owned any kind of robotic appliances [36]. As a way to reflect long-term effects, a structured domestic robot ecology (DRE) framework was developed. They explained with empirical examples that long-term patterns go through four temporal stages of pre-adoption, adoption, adaptation, and use/retention. Another study also conducted a six-month ethnographic study with nine households using the Roomba vacuuming robots [37]. They found that only three out of the nine households durably adopted the robot and discussed their findings.
A desirable personality of vacuuming robots was identified and used to develop a video prototype—a mock-up in the form of a film—of vacuuming robots’ behavior [40]. The study investigated how people experience the personality of the vacuuming robots as presented in the video prototype. Fifteen participants were asked to describe their overall impression of the vacuuming robot’s behavior. The results indicated that people recognized the intended personality in the robot’s behavior and predicted how the robot would respond. Forlizzi and DiSalvo developed a qualitative ethnographic study on the actual use of Roomba vacuuming robots [41]. The study found that a robotic vacuum differs from a traditional vacuum in several ways: the point of entry for the product into the family critically affects the family’s social relations; unlike other functionality-oriented products, Roomba is described for its aesthetics and symbolic merit as well as its functionality.
An autoethnography was used to explore in-depth how a garden works and the garden changes when a lawn mowing robot is introduced [43]. The study stated that in addition to carrying out its primary tasks, the lawn mowing robot exhibited consequences at a wider scope by transforming gardening from manual work with soil and plants to electrical coupling and engineering. The study suggested that even for motivated users, there may be a limit to how much work and adaptions to their private space they are willing to carry out. De Graaf et al. [44] conducted a six-month home study with 70 autonomous robots to provide insight into the reasons people refused or abandoned the use of a robot in domestic environments [44]. The main reasons for participants to abandon the use of the robot are that the robot is less enjoyable, less useful, and too intelligent or autonomous.
Vaussard et al. [45] integrated results from a technical study on vacuuming robots with findings from a second ethnographic study conducted at people’s homes. Seven samples of robots were tested in a simulated environment to identify the main factors on the performance. In addition, nine households participated in an ethnographic study with a vacuuming robot to understand how people use and integrate the robot in their cleaning tasks. While a vacuuming robot is more energy-efficient than a traditional vacuum cleaner, the study identified two major usage barriers from the human side: a lack of trust in the robot and the unwillingness to adapt and make physical alterations to the home.
5.2. Capabilities of Domestic/Personal Non-Social Service Robots
Prassler and Kosuge [38] surveyed the state-of-the-art domestic cleaning robots, ironing robots, and lawn-mowing robots along with a short discussion on technical challenges inherent in the design of cleaning robots such as absolute positioning, sensor coverage for robust obstacle avoidance, area coverage in unknown dynamic environments, multi-robot coordination, and power supply. They also discussed how domestic service robots can be integrated into smart home environments.
The floor-cleaning coverages of three commercial floor-cleaning mobile robots (RC 3000, Trilobite, and Roomba), and one research prototype (RoboNet) were modeled, measured, and analyzed [39]. Roomba covered the largest amount of the ground area in all cases. An exploratory algorithm based on random path planning enabled complete coverage of a closed area but resulted in over-cleaning by the mobile robots. A SLAM method based on indoor magnetic field anomalies was presented to address a localization problem in mobile robot floor-cleaning tasks [42]. Real-world experiments showed that most modern buildings have magnetic field variation sufficient enough to apply the method to mobile robot floor-cleaning tasks.
6. Domestic/Personal Social Service Robots
Domestic/personal social service robots such as pet robots and companion robots need to interact with humans. With the innovations in machine learning, deep learning, and artificial intelligence, service robots have become more social, intelligent, and adaptive. Table 6 summarizes the title, purpose, key features, and findings of the 10 selected papers. In the following, the literature review of the domestic/personal social service robots is divided into elderly care and companion services.
Table 6.
Summary of the paper title, purpose, key features, and findings for domestic/personal social service robots.
6.1. Domestic/Personal Social Service Robots for Elderly Care
Jayawardena et al. [46] assessed people’s reactions to an interaction with an elderly care robot designed for the elderly in a retirement village to determine which factors predict a successful human–robot interaction (HRI). In this, 53 participants interacted with the robot for approximately 30 min in a real-world environment. The participants gave the robot satisfactory ratings as well as high overall ratings in each service module of greeting, blood pressure, blood oxygen saturation, joke, song, hydration reminder, and instructions. Portugal et al. [47] integrated state-of-the-art, standardized, and interoperable robotic technologies and information and communications technology (ICT)-based care and wellness services in an elderly care center and developed a real-world testbed. Results showed the effectiveness of the integrated architecture and the potential of the system to successfully deliver care and wellness services to the elderly.
Hendrich et al. [48] described an ambient assisted living (AAL) architecture of the domestic robot spanning indoor, residential, and outdoor spaces for the elderly with slight mental or physical disabilities and no prior knowledge of robots. A simple user interface and a set of advanced algorithms for navigation, perception, and manipulation were built into the robots. A field test with 70 elderly users showed that the usability and acceptability scores of the robots and the overall system were positive.
Interaction of the service robot was considered as input and output of the HRI module in three contexts: crisp, fuzzy, and uncertain [49]. The study proposed an effective interaction method for each context. A task planning algorithm and its architecture were developed to deal with well-structured tasks autonomously with a simplified set of commands of the user. Human bio-signals were used as input of the HRI module. A probabilistic fuzzy rule-based life-long learning system was used as a solution in uncertain and time-varying situations. Bedaf et al. [53] presented a scenario involving a re-enablement coach robot for focus group sessions with the elderly, informal carers, and care professionals in the Netherlands, United Kingdom, and France [53]. The results showed that the elderly were open to the idea of having a daily assistive robot. The participants were willing to use a robot performing higher-level coordinating tasks. They also expressed high expectations and demands for the capabilities and intelligence of a robot.
6.2. Domestic/Personal Social Service Robots for Companion Services
A live human-robot interaction study was conducted to identify the relationship between user expectations and proxemics preferences in an interaction with a Care-O-bot®3 service robot [50]. To analyze users’ interpretation of the robot’s intentions, the study used a simple LED light display panel. The results indicated that the participants were comfortable with the robot approaching the closest distance (0.5 m). For the task requiring relatively more coordination, the participants preferred the robot to approach from the front than for the task requiring less coordination.
A probabilistic model with several Bayesian networks was developed to provide users with high-level context-aware robotic services in a home environment [51]. The Bayesian networks were used to handle uncertain input values reliably. The model was designed modularly based on services and functionalities for efficient modeling and reasoning processes. The results showed that the proposed model is useful for measuring the performance of the Bayesian networks in the home environment and participants were satisfied with every service. Bandara et al. [52] proposed a method to enhance interaction between the user and the robot with a conceptual cognitive map that can be updated and improved with the information conveyed.
A scheme for a robot’s human-awareness navigation was developed based on the social-forces concept [54]. Multimodal human feedback was used to obtain a set of weighting parameters for the robot companion’s behavior and enhance the behavior. The validation of the scheme was demonstrated with a set of simulations and real-life experiments in an urban area. Dautenhahn et al. [55] investigated people’s perceptions and attitudes towards a home robot companion. Results of the questionnaires and human–robot interaction trials from 28 adults showed that 40% of the participants were in favor of the home robot companions and most of them appeared to enjoy interacting with the robots. While the participants liked a robot companion to have human-like communication, they did not want the robot to behave and appear in a purely human-like manner.
7. Technological Foundation of Service Robots
The literature review showed numerous technologies have been developed and implemented for service robots. Based on the thematic analysis of the selected papers, the wide range of technologies is broadly categorized into (1) fetching, detection, and navigation, (2) human–robot interaction, and (3) architecture/platform. The three categories of the technologies are summarized in a table format and discussed as follows.
7.1. Fetching, Detection, and Navigation
Table 7 summarizes the title, use case, purpose, techniques, and performance of the ten select papers. In the following, fetching, detection, and navigation technologies are discussed.
Table 7.
Summary of the paper title, use case, purpose, techniques, and performance in fetching, detection, and navigation.
Ekvall et al. [56] addressed a problem related to a scenario in which the autonomous robot should detect and recognize objects as well as estimate their pose using both SLAM and object detection methods to provide a rich map of the environment. For object detection, the image was scanned using a small search window. The experimental results showed that the object detection method could successfully detect objects in cluttered scenes.
Navigation is an essential capability for mobile robots to move around in their environment [57]. A scenario was developed in which mobile robots are joining a group of people as passive listeners. The topological map was used for the robot to make decisions about which navigational subtasks to initiate. A state diagram incorporated both locations in the environment and an interaction task. Experiments showed that the robot was able to reposition itself when the formation changed and the way the robot moved and found its position was judged to be natural by the test subjects.
Pyo et al. [58] presented an informationally structured platform to support an indoor service robot that performs object detection and fetch-and-give tasks. Distributed sensors embedded in the environment were used to integrate various data and a motion planning system was used to design trajectories for moving, gasping, giving, and avoiding obstacles. Jung et al. [59] developed a human detection method and an obstacle avoidance algorithm for a marathoner service robot (MSR) that provides service to a marathoner in training. The study discussed human feature extraction from laser range finder (LRF) data, a support vector data description (SVDD) algorithm, the nearest neighbor (NN) standard filter, and control and tracking algorithms. Marathoner tracking experiments in an outdoor environment showed that the MSR had satisfactory maximum speed and performed a human tracking task stably without collisions.
An anthropomorphic cognitive service robot, Cosero, was developed for bin picking [60]. The mobile bin-picking task consisted of three phases: (1) the cognition phase for exploring the transport box and recognizing the top-most objects, (2) the pick-up phase for grasping a top-most object out of the transport box, and (3) the place phase for placing the object on the processing station. To handle occlusions in the unordered pile of objects in the transport box, Cosero deployed view planning techniques involving sensor positioning and navigation. The study demonstrated the applicability of the robot to the task.
A particle swarm optimization (PSO) algorithm called the PSO-IAC algorithm was developed for the home service robot, May, to reach the goal position with the obstacle avoidance capability [61]. The proposed PSO-IAC algorithm, which integrated the constriction factor and the improved adaptive inertia weight, had a more complex computing process in each iteration than other PSOs. The simulation experiments showed that the PSO-IAC algorithm took only a few generations to obtain the optimal solution.
To improve unstable image processing and provide semantic concepts of objects and rooms in an indoor environment, two-dimensional artificial object labels based on QR code technology were used [62]. To maintain the navigability of the robot, the SIFT matching algorithm and the spectral clustering algorithm were used. The experiments showed that the spatial semantic hybrid map captured the environments, enabled a high-level reasonable service path, and achieved function-driven navigation for the robot. A stigmergic approach to goal-directed navigation was applied for the navigation of a robot in a real apartment where a team of small ePuck robots built navigation maps directly onto an RFID floor [63]. Experiments demonstrated that the stigmergic approach achieved reliable navigation for the robot performing domestic services in a real environment.
Kim and W. Chung [64] proposed a selection framework of multiple navigation behaviors based on Generalized Stochastic Petri Nets (GSPNs) for an autonomous service robot. The framework helps the robot select the most desirable navigation behavior in run time according to environmental conditions and use the results to improve its future operations. Experimental results of tasks by the guide robot, Jinny, showed that the framework helped the robot select an appropriate navigation behavior in a dynamic environment. Lopez et al. [65] addressed the problem of online trajectory optimization and cooperative collision avoidance in an environment where multiple mobile service robots are operating near each other. In path crossing scenarios the predicted trajectories were shared among robots, and in the case of predicted collisions between two robots, a field-based cooperative trajectory optimization was used.
7.2. Human-Robot Interaction
HRI is another technological pillar for successful service robot development. Table 8 summarizes the paper title, use case, purpose, techniques, and performance of the ten select papers. In the following section, widely used HRI technologies are discussed.
Table 8.
Summary of the paper title, use case, purpose, techniques, and performance in HRI.
Halme et al. [66] developed an interactive service robot called WorkPartner (WP) which was wirelessly connected to the user and the Internet through a WLAN [66]. A human-machine interface utilized voice, gestures, and a symbolic representation of the workspace as the main communication method. The symbolic representation is based on the idea that both the robot operator and the robot should interpret the perceived environment through a commonly understood model. The robot recognized gestures with a camera mounted on its head or through a haptic device.
A multi-modality approach was used to increase the robustness of human-robot social interaction [67,68]. State-of-the-art human pose and object detectors were provided to a service robot, Pepper, for a broader range of visual stimuli [67]. For the speech modality, cloud-based speech recognition and built-in speech software were used. Pepper monitored input reliability and sought input from multiple modalities when one modality proves unreliable. Another study also showed that the multimodal integration of vision and sound led to a very reliable people-tracking method [68].
To make a robot better comprehend the intention or the emotional states of a human companion, a general framework of HRI was proposed with three interaction modules: multimodal, cognitive, and emotional interaction [69]. The integration of multiple information obtained from various sensory modalities and coherence maintenance between expressive channels are the core of the multimodal interaction module. The purpose of the cognitive interaction module is the cooperative sharing of tasks with a human user, and the purpose of the emotional interaction module is to maintain a social relationship with a human user. These three modules were integrated into a single system to enhance inter-module interactions. Similarly, Kwon et al. [70] proposed an emotion interaction system composed of emotion recognition, generation, and expression systems. The speech emotion recognition system is a text-independent and speaker-independent recognition system to capture a user’s emotion with multi-modality such as touch, voice, and dialogue. The emotion generated by the emotion generation system is expressed by facial expressions, gestures, and the musical sound of the robot.
Droeschel et al. [71] proposed an HRI approach to both awareness of people and perception of pointing and showing gestures for a domestic service robot. Laser range finders and vision were used to detect and keep track of people. Once the robot approaches a person, it perceives pointing and showing gestures with the use of a time-of-flight camera. Experimental results showed that the robot perceived gestures adequately and estimated the pointing direction with higher accuracy than a stereo-based system. Hand gesture recognition was also studied by [72,73]. Four kernel techniques are presented [72]: (1) Myo armband hand gesture recognition, (2) authentication of users using clustering-based support vector machine classifiers, (3) robot vehicle navigation toward the user, and (4) efficient vehicle positioning based on the face-detection information.
Bien and Lee [74] suggested that a soft computing toolbox approach, especially with fuzzy set-based learning (FSL) techniques, could be effective for recognition of human gestures, human bio-signals, and human’s physical status and behavior as well as human intention. They showed that a combination of fuzzy logic, fuzzy clustering, and probabilistic reasoning achieves iterative fuzzy clustering with supervision for the construction of a probabilistic fuzzy rule base. The soft computing toolbox approach was applied to two projects: sign language recognition system and personalized facial expression recognition.
Social patterns of spatial interaction were studied for a robot operating in hallway settings [75]. Three parameters (robot speed, signaling distance, and lateral distance for safe passage) were used for the design of proxemic spatial interaction. The robot perceived to have the best behavior was the one with higher speed, larger signaling distance, and larger lateral distances.
7.3. Architecture/Platform
Many architectures/platforms have been developed for collaborative research and simplified cost-effective robot development. Table 9 summarizes the paper title, use case, purpose, techniques, and performance of the 10 selected papers. In the following, widely adopted architectures/platforms are discussed.
Table 9.
Summary of the paper title, use case, purpose, techniques, and performance in architecture/platform development.
Breuer et al. [76] described the control architecture, algorithms, and real-world benchmarks used for the development of Johnny Jackanapes which serves as a research and development platform for real-world domestic service robots. Johnny uses the hybrid deliberative layer (HDL) in which a description logic (DL) reasoner is used for the planning. Johnny uses a component-oriented architecture that supports a loosely integrated aggregation of dedicated autonomous components (ACos). Care-O-bot® 3 is a highly integrated and compact service robot equipped with manipulation, navigation, and vision capabilities [77]. Care-O-bot® 3 uses an end-user-oriented design concept and is a representative service robot with high mechatronic integration and a user-oriented design with many interaction possibilities.
SOAR is a general cognitive architecture for selecting the required skill for the current situation and goal without having a predefined list of plans or situations, and is extended to develop a complex general humanoid robot solving complex tasks [78]. The proposed architecture for the general humanoid robot was composed of four main modules interconnected: an automatic speech recognition (ASR) module, the semantic extractor module, the reasoner module, and the action nodes module [78]. The proposed architecture was tested on a humanoid robot, REEM. The results showed the architecture ensured that the robot will find a solution, but limitations still existed in the control algorithms, and speech recognition, and hardware.
Datta et al. [79] presented RoboStudio, a visual programming environment (VPE), to program the interactive behavior of personal service robots. RoboStudio provides a familiar development environment using common design elements present in most integrated development environments. The RoboStudio interface contains various components: UI components palette window, UI component layout editor window, state navigator window, background actions editor window, expected events editor window, and state transition visualization window. The infrastructure is based on the open-source NetBeans Platform which provides many APIs and services.
Delgado et al. [80] proposed a real-time (RT) control architecture integrated with a communication interface of the cross-domain datagram protocol (XDDP). In the proposed real-time control architecture, Xenomai, an RT-embedded Linux, was implemented alongside the standard Linux kernel. Using this architecture, standard device drivers could be used inside RT tasks without the time-consuming development of RT device drivers. They developed simple APIs that emulate the Xenomai native functions to help users re-use or integrate the proposed architecture to more complicated systems.
A multi-robot research-oriented control programming framework, MRROC++, was developed with a hierarchical structure composed of processes to develop single- or multi-robot hierarchical control systems [81]. MRROC++ provides a library of software modules and design patterns for the development of robot control systems. An MRROC++ based control system is implemented as a set of processes: UI—user interface process, MP—master process, ECP—effector control process, EDP—effector driver process, and VSP—virtual sensor process. A two-arm robot for Rubik’s cube puzzle-solving was used to validate the MRROC++ based control system.
Niemueller et al. [82] proposed a generic robot database to record any data generated at run-time, providing support for many robot applications. MongoDB was used for database implementation. The implemented database system was run in real-world experiments on the domestic service robot, HERB. The experiments with synthetic benchmarks demonstrated the system’s low overhead. Quigley et al. [83] discussed how ROS relates to existing robot software frameworks. ROS was designed as part of the STAIR project at Stanford University to meet specific challenges encountered when developing large-scale service robots. ROS has been distributed under the BSD license, which allows the development of both non-commercial and commercial projects in a peer-to-peer topology. The open architecture of ROS facilitates the creation of a wide variety of tools.
The technological advances in robotics, computing, and communications led to network robot systems (NRS) [84]. NRS includes robots, autonomous capabilities, environment sensors and actuators, network-based cooperation among the robots, and human-robot interaction. Applications include network robot teams, human-robot networked teams, robots networked with the environment, or geminoid robots. Berenson et al. [85] proposed a framework, called Lightning, for path planning in high-dimensional spaces. Lightning consists of two parallel-run main modules: a planning-from-scratch (PFS) module and a retrieve-repair (RR) module that retrieves and repairs paths stored in a path library. Simulation experiments showed that the RR module produced paths faster than PFS in over 90% of test cases for a mobile manipulator and 58% of test cases for a minimally invasive surgery robot.
8. Challenges and Opportunities of Service Robot Research
Based on the analysis of mainstream research and practices in the field of service robots, this section discusses challenges and opportunities which are somewhat understudied but important for the development of service robots: safety, security, privacy, and ethics.
8.1. Safety
Safety issues were less studied in the service robot community. Service robots equipped with an array of sensors may need to make complex autonomous decisions based on the massive amount of sensor data, and some of the sensor data may contain noise which may confuse robots and trigger unsafe robot actions. To understand the context, robots should be able to reason about when and how they should process sensor data to obtain information relevant to the context. In addition, situations in which service robots interact with humans may pose a risk of serious accidents for humans due to the malfunctioning of robots. For example, collisions between humans and robots, falling robots, and mechanical and electrical malfunction of robots may occur in the course of human-robot interactions. To guard humans against unintended harms caused by robots, human users need to understand what the robot is doing and will do, as well as the rationales behind the actions of the robot [86].
Although research and development of service robots have been going in the last two decades, it was not until February 2014 that the International Organization for Standardization (ISO) presented a technical framework on the safety requirements for personal care robots (ISO 13482:2014) [87]. In addition to various conventional sensors, AI-enabled new sensors may provide promising solutions for occupational safety and health (e.g., collisions) [88]. The safety features of collaborative industrial robots proposed by ISO 10218-1, 2: 2011 and ISO/TS 15066:2016 may also serve as useful guidelines for service robots. The guidelines include safety-rated monitored stop, hand guiding, speed and separation monitoring, and power and force limiting. Researchers and developers should increase their understanding of robot safety issues and various safety standards to develop safety-aware service robots. For safety and effective HRI, it is imperative to consider a multitude of factors influencing the performance of tasks and regulations/standards [89].
8.2. Security
For a wide acceptance of service robots, there should a high degree of trust between service robots and users. Security is one of the major factors in the trust-building between service robots and users. Operating autonomously, robots are prone to a variety of cyberattacks carried out by adversaries. These adversaries insert false information into the robots or even install malicious software to impede the robots’ functionalities and extract sensitive information. Cyberattacks on robots often come through ransomware. A large part of IoT networks has adopted lightweight wireless transmissions that are vulnerable to cyberattacks [90]. These attacks could compromise IoT-enabled robot operations by hampering the sensing, actuating, computational, and communication capabilities of the robots or affecting the robots’ mobility [91,92].
Security challenges may be alleviated by establishing strong security technologies such as blockchain, intrusion prevention and detection systems, encryptions, and firewalls built into the service robots. Standard web services will allow heterogeneous robots to execute the computationally intense algorithms over the cloud using a mutual authentication and encryption mechanism [93]. Advanced techniques suitable for robot security need to be further developed including user anonymity, failure recovery, attack resilience, access control, and data encryption.
8.3. Privacy
As service robots collect a large amount of data about users, the opaque practices of the collection and processing of the data such as selling data to the third party may have a detrimental effect on the users’ acceptance of the service robots. However, there is still a lack of empirical studies on the prevalence, antecedents, and outcomes of privacy concerns about social robots [94]. If service robots are perceived to be useful by a user, the user will be more likely to develop the intention to use, despite potential privacy concerns [94]. Hence, the users need to know how much personal data will be collected and stored for service improvement or personalized services. More studies are needed for the assessment of privacy concerns, their antecedents and outcomes, and tradeoffs between privacy concerns and benefits from the data collection [95].
8.4. Ethics
The prolonged use of socially assistive robots creates potential ethical concerns [96]. It is well known that the quality of the training data is critical for the machine learning of the robot. If the training data are biased, the decisions/actions made by the robot would be biased. Inadequate training of the robot may also lead to unpredictable outcomes. As the deep learning-based language processing model becomes mainstreamed, ethics has drawn much attention from the natural language processing community due to the potential biases built in the language processing model [86].
Emotional deception and emotional attachment are potential ethical concerns in HRI. There needs to be a thorough study on whether emotional deception by a robot is benevolent and ethically acceptable, especially in the robot’s interaction with vulnerable users, [96]. Emotional attachment to the robot may harm the mental health of the vulnerable users when the robot has the capabilities to show empathy and compassion towards the users [97]. As socially assistive robots are increasingly used by vulnerable users such as the elderly with cognitive or physical disabilities, it is essential to establish guidelines on ethically safe and acceptable human-robot interactions. Addressing ethical concerns is an integral part of the design process to incorporate appropriate safety mechanisms into service robots.
9. Conclusions
Behind the phenomenal advance of service robots is robotics which is an interdisciplinary field of computer science, computer engineering, ergonomics, artificial intelligence, organizational behaviors, and mechanical engineering [98]. Service robots hold great promise for lowering service costs, speeding up service processes, and serving customers better across many industries [4,99]. The capabilities of service robots are expected to grow rapidly as the scientific communities push technological innovations in relevant fields such as artificial intelligence, hardware, and network technologies. Along with the growth momentum driven by these technological innovations, COVID-19 is accelerating the demand for customer-facing service robots in various businesses such as hotels and healthcare services [10,100]. Organizations and users of service robots need to continuously assess the opportunities and challenges that the service robots present since they are under constant evolution. For example, restaurant owners have gradually adopted catering robots that have a certain degree of social capabilities to interact with the clients and skills to perform tasks for a variety of catering services [101]. Deep learning methods such as convolutional neural networks have shown promising results for object recognition, facial expression recognition, and speech recognition [102].
In light of the need for a comprehensive view of service robots that can guide the future research direction, this study attempted to provide a systematic literature review of technological developments and identify opportunities and challenges in service robots. The systematic literature review resulted in the development of a unifying framework that consists of four broad types of service robot: (1) professional non-social service robots, (2) professional social service robots, (3) domestic/personal non-social service robots, and (4) domestic/personal social service robots and the three major foundational technologies for service robots: (1) fetching, detection, and navigation, (2) human-robot interaction, and (3) architecture/platform. Finally, this study identified and discussed somewhat understudied but important areas that may shape the future research direction of service robots: safety, security, privacy, and ethics.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
References
- McLeay, F.; Osburg, V.S.; Yoganathan, V.; Patterson, A. Replaced by a Robot: Service Implications in the Age of the Machine. J. Serv. Res. 2021, 24, 104–121. [Google Scholar] [CrossRef]
- Classification of Service Robots by Application Areas. Available online: https://ifr.org/img/office/Service_Robots_2016_Chapter_1_2.pdf (accessed on 21 June 2021).
- Wirtz, J.; Patterson, P.G.; Kunz, W.H.; Gruber, T.; Lu, V.N.; Paluch, S.; Martins, A. Brave new world: Service robots in the frontline. J. Serv. Manag. 2018, 29, 907–931. [Google Scholar] [CrossRef] [Green Version]
- Belanche, D.; Casaló, L.V.; Flavián, C.; Schepers, J. Service robot implementation: A theoretical framework and research agenda. Serv. Ind. J. 2020, 40, 203–225. [Google Scholar] [CrossRef] [Green Version]
- Collins, G.R. Improving human–robot interactions in hospitality settings. Int. Hosp. Rev. 2020, 34, 61–79. [Google Scholar] [CrossRef]
- Top Trends on the Gartner Hype Cycle for Artificial Intelligence. 2019. Available online: https://www.gartner.com/smarterwithgartner/top-trends-on-the-gartner-hype-cycle-for-artificial-intelligence-2019/ (accessed on 20 June 2021).
- Decker, M.; Fischer, M.; Ott, I. Service Robotics and Human Labor: A first technology assessment of substitution and cooperation. Robot. Auton. Syst. 2017, 87, 348–354. [Google Scholar] [CrossRef] [Green Version]
- Marketsandmarkets Service Robotics Market by Environment, Type (Professional and Personal & Domestic), Component, Application (Logistics, Inspection & Maintenance, Public Relations, Marine, Entertainment, Education, & Personal), and Geography—Global Forecast to 2025. 2019. Available online: https://www.marketsandmarkets.com/Market-Reports/service-robotics-market-681.html (accessed on 20 June 2021).
- Brookings Institution Brookings Survey Finds 52 Percent Believe Robots will Perform Most Human Activities in 30 Years. 2018. Available online: https://www.brookings.edu/blog/techtank/2018/06/21/brookings-survey-finds-52-percent-believe-robots-will-perform-most-human-activities-in-30-years/ (accessed on 20 June 2021).
- Kim, S.S.; Kim, J.; Badu-Baiden, F.; Giroux, M.; Choi, Y. Preference for robot service or human service in hotels? Impacts of the COVID-19 pandemic. Int. J. Hosp. Manag. 2021, 93, 102795. [Google Scholar] [CrossRef]
- McCartney, G.; McCartney, A. Rise of the machines: Towards a conceptual service-robot research framework for the hospitality and tourism industry. Int. J. Contemp. Hosp. Manag. 2020, 32, 3835–3851. [Google Scholar] [CrossRef]
- Kahraman, C.; Deveci, M.; Boltürk, E.; Türk, S. Fuzzy controlled humanoid robots: A literature review. Robot. Auton. Syst. 2020, 134, 103643. [Google Scholar] [CrossRef]
- Lu, V.N.; Wirtz, J.; Kunz, W.H.; Paluch, S.; Gruber, T.; Martins, A.; Patterson, P.G. Service robots, customers and service employees: What can we learn from the academic literature and where are the gaps? J. Serv. Theory Pract. 2020, 30, 361–391. [Google Scholar] [CrossRef]
- Kitchenham, B.; Brereton, O.P.; Budgen, D.; Turner, M.; Bailey, J.; Linkman, S. Systematic literature reviews in software engineering—A systematic literature review. Inf. Softw. Technol. 2009, 51, 7–15. [Google Scholar] [CrossRef]
- Page, M.J.; McKenzie, J.E.; Bossuyt, P.M.; Boutron, I.; Hoffmann, T.C.; Mulrow, C.D.; Shamseer, L.; Tetzlaff, J.M.; Akl, E.A.; Brennan, S.E.; et al. The PRISMA 2020 statement: An updated guideline for reporting systematic reviews. BMJ 2021, 372, n71. [Google Scholar] [CrossRef]
- Luk, B.L.; Cooke, D.S.; Galt, S.; Collie, A.A.; Chen, S. Intelligent legged climbing service robot for remote maintenance applications in hazardous environments. Robot. Auton. Syst. 2005, 53, 142–152. [Google Scholar] [CrossRef] [Green Version]
- Elkmann, N.; Felsch, T.; Sack, M.; Saenz, J.; Hortig, J. Innovative service robot systems for facade cleaning of difficult-to-access areas. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Lausanne, Switzerland, 30 September–4 October 2002; Volume 1, pp. 756–762. [Google Scholar] [CrossRef]
- Shieh, M.Y.; Hsieh, J.C.; Cheng, C.P. Design of an intelligent hospital service robot and its applications. In Proceedings of the 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583), The Hague, The Netherlands, 10–13 October 2004; Volume 5, pp. 4377–4382. [Google Scholar] [CrossRef]
- Luo, R.C.; Lai, C.C. Enriched Indoor Map Construction Based on Multisensor Fusion Approach for Intelligent Service Robot. IEEE Trans. Ind. Electron. 2012, 59, 3135–3145. [Google Scholar] [CrossRef]
- Andras, T.; Kovacs, L.; Bolmsjö, G.; Nikoleris, G.; Stepan, G. ACROBOTER: A Ceiling Based Crawling, Hoisting and Swinging Service Robot Platform. 23rd BCS Conference on Human Computer Interaction. 2009. Available online: https://portal.research.lu.se/portal/en/publications/acroboter-a-ceiling-based-crawling-hoisting-and-swinging-service-robot-platform(d298d25b-2b92-4891-9289-61ac7d76b646).html (accessed on 22 June 2021).
- Ondas, S.; Juhar, J.; Pleva, M.; Cizmar, A.; Holcer, R. Service Robot SCORPIO with Robust Speech Interface. Int. J. Adv. Robot. Syst. 2013, 10, 3. [Google Scholar] [CrossRef]
- Chung, W.; Kim, G.; Kim, M. Development of the multi-functional indoor service robot PSR systems. Auton. Robots 2007, 22, 1–17. [Google Scholar] [CrossRef]
- Zhang, H.; Zhang, J.; Liu, R.; Zong, G. Realization of a Service Robot for Cleaning Spherical Surfaces. Int. J. Adv. Robot. Syst. 2005, 2, 7. [Google Scholar] [CrossRef] [Green Version]
- Scholl, K.-U.; Kepplin, V.; Berns, K.; Dillmann, R. An articulated service robot for autonomous sewer inspection tasks. In Proceedings of the 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289), Kyongju, Korea, 17–21 October 1999; Volume 2, pp. 1075–1080. [Google Scholar] [CrossRef]
- Baraka, K.; Paiva, A.; Veloso, M. Expressive Lights for Revealing Mobile Service Robot State. In Robot 2015: Second Iberian Robotics Conference; Springer: Cham, Germany, 2016; pp. 107–119. [Google Scholar] [CrossRef]
- Pinillos, R.; Marcos, S.; Feliz, R.; Zalama, E.; Gómez-García-Bermejo, J. Long-term assessment of a service robot in a hotel environment. Robot. Auton. Syst. 2016, 79, 40–57. [Google Scholar] [CrossRef] [Green Version]
- Triebel, R.; Arras, K.; Alami, R.; Beyer, L.; Breuers, S.; Chatila, R.; Chetouani, M.; Cremers, D.; Evers, V.; Fiore, M.; et al. SPENCER: A Socially Aware Service Robot for Passenger Guidance and Help in Busy Airports. In Field and Service Robotics: Results of the 10th International Conference; Wettergreen, D.S., Barfoot, T.D., Eds.; Springer International Publishing: Cham, Germany, 2016; pp. 607–622. [Google Scholar] [CrossRef] [Green Version]
- Qing-xiao, Y.; Can, Y.; Zhuang, F.; Yan-zheng, Z. Research of the Localization of Restaurant Service Robot. Int. J. Adv. Robot. Syst. 2010, 7, 18. [Google Scholar] [CrossRef]
- Yu, Q.; Yuan, C.; Fu, Z.; Zhao, Y. An autonomous restaurant service robot with high positioning accuracy. Ind. Robot Int. J. 2012, 39, 271–281. [Google Scholar] [CrossRef]
- Chen, C.-W.; Tseng, S.-P.; Kuan, T.-W.; Wang, J.-F. Outpatient Text Classification Using Attention-Based Bidirectional LSTM for Robot-Assisted Servicing in Hospital. Information 2020, 11, 106. [Google Scholar] [CrossRef] [Green Version]
- Lin, W.; Yueh, H.-P.; Wu, H.-Y.; Fu, L.-C. Developing a service robot for a children’s library: A design-based research approach. J. Assoc. Inf. Sci. Technol. 2014, 65, 290–301. [Google Scholar] [CrossRef]
- Behan, J.; O’Keeffe, D.T. The development of an autonomous service robot. Implementation: ‘Lucas’—The library assistant robot. Intell. Serv. Robot. 2008, 1, 73–89. [Google Scholar] [CrossRef]
- Gross, H.-M.; Koenig, A.; Boehme, H.-J.; Schroeter, C. Vision-based Monte Carlo self-localization for a mobile service robot acting as shopping assistant in a home store. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Lausanne, Switzerland, 30 September–4 October 2002; Volume 1, pp. 256–262. [Google Scholar] [CrossRef]
- Lee, M.K.; Forlizzi, J.; Rybski, P.E.; Crabbe, F.; Chung, W.; Finkle, J.; Glaser, E.; Kiesler, S. The snackbot: Documenting the design of a robot for long-term human-robot interaction. In Proceedings of the 4th ACM/IEEE International Conference on Human Robot Interaction, New York, NY, USA, 9–13 March 2009; pp. 7–14. [Google Scholar] [CrossRef]
- Zhang, T.; Kaber, D.B.; Zhu, B.; Swangnetr, M.; Mosaly, P.; Hodge, L. Service robot feature design effects on user perceptions and emotional responses. Intell. Serv. Robot. 2010, 3, 73–88. [Google Scholar] [CrossRef]
- Sung, J.; Grinter, R.E.; Christensen, H.I. Domestic Robot Ecology. Int. J. Soc. Robot. 2010, 2, 417–429. [Google Scholar] [CrossRef]
- Fink, J.; Bauwens, V.; Kaplan, F.; Dillenbourg, P. Living with a Vacuum Cleaning Robot. Int. J. Soc. Robot. 2013, 5, 389–408. [Google Scholar] [CrossRef] [Green Version]
- Prassler, E.; Kosuge, K. Domestic Robotics. In Springer Handbook of Robotics; Siciliano, B., Khatib, O., Eds.; Springer: Berlin/Heidelberg, Germany, 2008; pp. 1253–1281. [Google Scholar] [CrossRef]
- Palleja, T.; Tresanchez, M.; Teixido, M.; Palacin, J. Modeling floor-cleaning coverage performances of some domestic mobile robots in a reduced scenario. Robot. Auton. Syst. 2010, 58, 37–45. [Google Scholar] [CrossRef]
- Hendriks, B.; Meerbeek, B.; Boess, S.; Pauws, S.; Sonneveld, M. Robot Vacuum Cleaner Personality and Behavior. Int. J. Soc. Robot. 2011, 3, 187–195. [Google Scholar] [CrossRef] [Green Version]
- Forlizzi, J.; DiSalvo, C. Service robots in the domestic environment: A study of the roomba vacuum in the home. In Proceedings of the 1st ACM SIGCHI/SIGART Conference on Human-Robot Interaction, New York, NY, USA, 2–3 March 2006; pp. 258–265. [Google Scholar] [CrossRef]
- Vallivaara, I.; Haverinen, J.; Kemppainen, A.; Röning, J. Magnetic field-based SLAM method for solving the localization problem in mobile robot floor-cleaning task. In Proceedings of the 2011 15th International Conference on Advanced Robotics (ICAR), Tallinn, Estonia, 20–23 June 2011; pp. 198–203. [Google Scholar] [CrossRef]
- Verne, G.B. Adapting to a Robot: Adapting Gardening and the Garden to fit a Robot Lawn Mower. In Proceedings of the Companion of the 2020 ACM/IEEE International Conference on Human-Robot Interaction, New York, NY, USA, 23–26 March 2020; pp. 34–42. [Google Scholar] [CrossRef] [Green Version]
- De Graaf, M.; Allouch, S.B.; van Dijk, J. Why Do They Refuse to Use My Robot? Reasons for Non-Use Derived from a Long-Term Home Study. In Proceedings of the 2017 ACM/IEEE International Conference on Human-Robot Interaction, New York, NY, USA, 6–9 March 2017; pp. 224–233. [Google Scholar] [CrossRef]
- Vaussard, F.; Fink, J.; Bauwens, V.; Rétornaz, P.; Hamel, D.; Dillenbourg, P.; Mondada, F. Lessons learned from robotic vacuum cleaners entering the home ecosystem. Robot. Auton. Syst. 2014, 62, 376–391. [Google Scholar] [CrossRef] [Green Version]
- Jayawardena, C.; Kuo, I.H.; Unger, U.; Igic, A.; Wong, R.; Watson, C.I.; Stafford, R.Q.; Broadbent, E.; Tiwari, P.; Warren, J.; et al. Deployment of a service robot to help older people. In Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, 18–22 October 2010; pp. 5990–5995. [Google Scholar]
- Portugal, D.; Alvito, P.; Christodoulou, E.; Samaras, G.; Dias, J. A Study on the Deployment of a Service Robot in an Elderly Care Center. Int. J. Soc. Robot. 2019, 11, 317–341. [Google Scholar] [CrossRef]
- Hendrich, N.; Bistry, H.; Zhang, J. Architecture and Software Design for a Service Robot in an Elderly-Care Scenario. Engineering 2015, 1, 027–035. [Google Scholar] [CrossRef] [Green Version]
- Bien, Z.Z.; Lee, H.-E.; Do, J.-H.; Kim, Y.-H.; Park, K.-H.; Yang, S.-E. Intelligent Interaction For Human-Friendly Service Robot in Smart House Environment. Int. J. Comput. Intell. Syst. 2008, 1, 77–93. [Google Scholar] [CrossRef]
- Koay, K.L.; Syrdal, D.S.; Ashgari-Oskoei, M.; Walters, M.L.; Dautenhahn, K. Social Roles and Baseline Proxemic Preferences for a Domestic Service Robot. Int. J. Soc. Robot. 2014, 6, 469–488. [Google Scholar] [CrossRef] [Green Version]
- Park, H.-S.; Cho, S.-B. A modular design of Bayesian networks using expert knowledge: Context-aware home service robot. Expert Syst. Appl. 2012, 39, 2629–2642. [Google Scholar] [CrossRef]
- Bandara, H.M.R.T.; Muthugala, M.A.V.J.; Jayasekara, A.G.B.P.; Chandima, D.P. Cognitive Spatial Representative Map for Interactive Conversational Model of Service Robot. In Proceedings of the 2018 27th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN), Nanjing, China, 27–31 August 2018; pp. 686–691. [Google Scholar] [CrossRef]
- Bedaf, S.; Draper, H.; Gelderblom, G.-J.; Sorell, T.; de Witte, L. Can a Service Robot Which Supports Independent Living of Older People Disobey a Command? The Views of Older People, Informal Carers and Professional Caregivers on the Acceptability of Robots. Int. J. Soc. Robot. 2016, 8, 409–420. [Google Scholar] [CrossRef]
- Ferrer, G.; Garrell, A.; Sanfeliu, A. Robot companion: A social-force based approach with human awareness-navigation in crowded environments. In Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 3–7 November 2013; pp. 1688–1694. [Google Scholar] [CrossRef] [Green Version]
- Dautenhahn, K.; Woods, S.; Kaouri, C.; Walters, M.L.; Koay, K.L.; Werry, I. What is a robot companion—Friend, assistant or butler? In Proceedings of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, Edmonton, AB, Canada, 2–6 August 2005; pp. 1192–1197. [Google Scholar] [CrossRef] [Green Version]
- Ekvall, S.; Kragic, D.; Jensfelt, P. Object detection and mapping for service robot tasks. Robotica 2007, 25, 175–187. [Google Scholar] [CrossRef]
- Althaus, P.; Ishiguro, H.; Kanda, T.; Miyashita, T.; Christensen, H.I. Navigation for human-robot interaction tasks. In Proceedings of the IEEE International Conference on Robotics and Automation, 2004, Proceedings, ICRA ’04. 2004, New Orleans, LA, USA, 26 April–1 May; 2004; Volume 2, pp. 1894–1900. [Google Scholar] [CrossRef] [Green Version]
- Pyo, Y.; Nakashima, K.; Kuwahata, S.; Kurazume, R.; Tsuji, T.; Morooka, K.I.; Hasegawa, T. Service robot system with an informationally structured environment. Robot. Auton. Syst. 2015, 74, 148–165. [Google Scholar] [CrossRef] [Green Version]
- Jung, E.-J.; Lee, J.H.; Yi, B.-J.; Park, J.; Yuta, S.; Noh, S.-T. Development of a Laser-Range-Finder-Based Human Tracking and Control Algorithm for a Marathoner Service Robot. IEEEASME Trans. Mechatron. 2014, 19, 1963–1976. [Google Scholar] [CrossRef]
- Nieuwenhuisen, M.; Droeschel, D.; Holz, D.; Stückler, J.; Berner, A.; Li, J.; Klein, R.; Behnke, S. Mobile bin picking with an anthropomorphic service robot. In Proceedings of the 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, 6–10 May 2013; pp. 2327–2334. [Google Scholar] [CrossRef]
- Lin, C.-J.; Li, T.-H.S.; Kuo, P.-H.; Wang, Y.-H. Integrated particle swarm optimization algorithm based obstacle avoidance control design for home service robot. Comput. Electr. Eng. 2016, 56, 748–762. [Google Scholar] [CrossRef]
- Wu, H.; Tian, G.; Li, Y.; Zhou, F.; Duan, P. Spatial semantic hybrid map building and application of mobile service robot. Robot. Auton. Syst. 2014, 62, 923–941. [Google Scholar] [CrossRef]
- Khaliq, A.A.; Saffiotti, A. Stigmergy at work: Planning and navigation for a service robot on an RFID floor. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 25–30 May 2015; pp. 1085–1092. [Google Scholar] [CrossRef]
- Kim, G.; Chung, W. Navigation Behavior Selection Using Generalized Stochastic Petri Nets for a Service Robot. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 2007, 37, 494–503. [Google Scholar] [CrossRef]
- Lopez, F.G.; Abbenseth, J.; Henkel, C.; Dörr, S. A predictive online path planning and optimization approach for cooperative mobile service robot navigation in industrial applications. In Proceedings of the 2017 European Conference on Mobile Robots (ECMR), Paris, France, 6–8 September 2017; pp. 1–6. [Google Scholar] [CrossRef]
- Halme, A.; Leppänen, I.; Suomela, J.; Ylönen, S.; Kettunen, I. WorkPartner: Interactive Human-Like Service Robot for Outdoor Applications. Int. J. Robot. Res. 2003, 22, 627–640. [Google Scholar] [CrossRef]
- De Jong, M.; Zhang, K.; Roth, A.M.; Rhodes, T.; Schmucker, R.; Zhou, C.; Ferreira, S.; Cartucho, J.; Veloso, M. Towards a Robust Interactive and Learning Social Robot. In Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, Stockholm Sweden, 10–15 July 2018; p. 9. [Google Scholar]
- Böhme, H.-J.; Wilhelm, T.; Key, J.; Schauer, C.; Schröter, C.; Groß, H.M.; Hempel, T. An approach to multi-modal human–machine interaction for intelligent service robots. Robot. Auton. Syst. 2003, 44, 83–96. [Google Scholar] [CrossRef] [Green Version]
- Lee, K.W.; Kim, H.-R.; Yoon, W.C.; Yoon, Y.-S.; Kwon, D.-S. Designing a human-robot interaction framework for home service robot. In Proceedings of the ROMAN 2005. IEEE International Workshop on Robot and Human Interactive Communication, Nashville, TN, USA, 13–15 August 2005; pp. 286–293. [Google Scholar] [CrossRef]
- Kwon, D.-S.; Kwak, Y.K.; Park, J.C.; Chung, M.J.; Jee, E.S.; Park, K.S.; Kim, H.R.; Kim, Y.M.; Park, J.C.; Kim, E.H.; et al. Emotion Interaction System for a Service Robot. In Proceedings of the ROMAN 2007—The 16th IEEE International Symposium on Robot and Human Interactive Communication, Jeju, Korea, 26–29 August 2007; pp. 351–356. [Google Scholar] [CrossRef]
- Droeschel, D.; Stückler, J.; Holz, D.; Behnke, S. Towards joint attention for a domestic service robot—Person awareness and gesture recognition using Time-of-Flight cameras. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China, 9–13 May 2011; pp. 1205–1210. [Google Scholar] [CrossRef]
- Ding, I.-J.; Lin, R.-Z.; Lin, Z.-Y. Service robot system with integration of wearable Myo armband for specialized hand gesture human–computer interfaces for people with disabilities with mobility problems. Comput. Electr. Eng. 2018, 69, 815–827. [Google Scholar] [CrossRef]
- Luo, R.C.; Wu, Y.-C. Hand gesture recognition for Human-Robot Interaction for service robot. In Proceedings of the 2012 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI), Hamburg, Germany, 13–15 September 2012; pp. 318–323. [Google Scholar] [CrossRef]
- Bien, Z.Z.; Lee, H.-E. Effective learning system techniques for human-robot interaction in service environment. Knowl.-Based Syst. 2007, 20, 439–456. [Google Scholar] [CrossRef]
- Pacchierotti, E.; Christensen, H.I.; Jensfelt, P. Human-robot embodied interaction in hallway settings: A pilot user study. In Proceedings of the ROMAN 2005. IEEE International Workshop on Robot and Human Interactive Communication, Nashville, TN, USA, 13–15 August 2005; pp. 164–171. [Google Scholar] [CrossRef]
- Breuer, T.; Macedo GR, G.; Hartanto, R.; Hochgeschwender, N.; Holz, D.; Hegger, F.; Jin, Z.; Müller, C.; Paulus, J.; Reckhaus, M.; et al. Johnny: An autonomous service robot for domestic environments. J. Intell. Robot. Syst. 2012, 66, 245–272. [Google Scholar] [CrossRef]
- Reiser, U.; Connette, C.; Fischer, J.; Kubacki, J.; Bubeck, A.; Weisshardt, F.; Jacobs, T.; Parlitz, C.; Hägele, M.; Verl, A. Care-O-bot® 3—Creating a product vision for service robot applications by integrating design and technology. In Proceedings of the 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, 10–15 October 2009; pp. 1992–1998. [Google Scholar] [CrossRef]
- Puigbo, J.-Y.; Pumarola, A.; Angulo, C.; Tellez, R. Using a cognitive architecture for general purpose service robot control. Connect. Sci. 2015, 27, 105–117. [Google Scholar] [CrossRef] [Green Version]
- Datta, C.; Jayawardena, C.; Kuo, I.H.; MacDonald, B.A. RoboStudio: A visual programming environment for rapid authoring and customization of complex services on a personal service robot. In Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, Vilamoura-Algarve, Portugal, 7–12 October 2012; pp. 2352–2357. [Google Scholar] [CrossRef]
- Delgado, R.; You, B.-J.; Choi, B.W. Real-time control architecture based on Xenomai using ROS packages for a service robot. J. Syst. Softw. 2019, 151, 8–19. [Google Scholar] [CrossRef]
- Zieliński, C.; Szynkiewicz, W.; Winiarski, T.; Staniak, M.; Czajewski, W.; Kornuta, T. Rubik’s cube as a benchmark validating MRROC++ as an implementation tool for service robot control systems. Ind. Robot Int. J. 2007, 34, 368–375. [Google Scholar] [CrossRef]
- Niemueller, T.; Lakemeyer, G.; Srinivasa, S.S. A generic robot database and its application in fault analysis and performance evaluation. In Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, Vilamoura-Algarve, Portugal, 7–12 October 2012; pp. 364–369. [Google Scholar] [CrossRef] [Green Version]
- Quigley, M.; Conley, K.; Gerkey, B.; Faust, J.; Foote, T.; Leibs, J.; Berger, E.; Wheeler, R.; Ng, A. ROS: An open-source Robot Operating System. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; p. 6. [Google Scholar]
- Sanfeliu, A.; Hagita, N.; Saffiotti, A. Network robot systems. Robot. Auton. Syst. 2008, 56, 793–797. [Google Scholar] [CrossRef] [Green Version]
- Berenson, D.; Abbeel, P.; Goldberg, K. A robot path planning framework that learns from experience. In Proceedings of the 2012 IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA, 14–18 May 2012; pp. 3671–3678. [Google Scholar] [CrossRef] [Green Version]
- Zhong, J.; Ling, C.; Cangelosi, A.; Lotfi, A.; Liu, X. On the Gap between Domestic Robotic Applications and Computational Intelligence. Electronics 2021, 10, 793. [Google Scholar] [CrossRef]
- Villaronga, E.F.; Golia, A.J. Robots, standards and the law: Rivalries between private standards and public policymaking for robot governance. Comput. Law Secur. Rev. 2019, 35, 129–144. [Google Scholar] [CrossRef]
- Howard, J. Artificial intelligence: Implications for the future of work. Am. J. Ind. Med. 2019, 62, 917–926. [Google Scholar] [CrossRef] [PubMed]
- Galin, R.; Meshcheryakov, R. Review on Human-Robot Interaction During Collaboration in a Shared Workspace. In Interactive Collaborative Robotics; Springer: Cham, Germany, 2019; pp. 63–74. [Google Scholar] [CrossRef]
- Tan, W.; Xu, K.; Wang, D. An Anti-Tracking Source-Location Privacy Protection Protocol in WSNs Based on Path Extension. IEEE Internet Things J. 2014, 1, 461–471. [Google Scholar] [CrossRef]
- Sharkey, A.; Sharkey, N. Granny and the robots: Ethical issues in robot care for the elderly. Ethics Inf. Technol. 2012, 14, 27–40. [Google Scholar] [CrossRef]
- Lin, P.; Abney, K.; Bekey, G. Robot ethics: Mapping the issues for a mechanized world. Artif. Intell. 2011, 175, 942–949. [Google Scholar] [CrossRef] [Green Version]
- Chavhan, S.; Doriya, R. Secured Map Building using Elliptic Curve Integrated Encryption Scheme and Kerberos for Cloud-based Robots. In Proceedings of the 2020 Fourth International Conference on Computing Methodologies and Communication (ICCMC), Erode, India, 11–13 March 2020; pp. 157–164. [Google Scholar] [CrossRef]
- Lutz, C.; Tamò-Larrieux, A. The Robot Privacy Paradox: Understanding How Privacy Concerns Shape Intentions to Use Social Robots. Hum. -Mach. Commun. J. 2020, 1, 87–111. [Google Scholar] [CrossRef] [Green Version]
- Lutz, C.; Schöttler, M.; Hoffmann, C.P. The privacy implications of social robots: Scoping review and expert interviews. Mob. Media Commun. 2019, 7, 412–434. Available online: https://journals.sagepub.com/doi/abs/10.1177/2050157919843961?journalCode=mmca (accessed on 21 September 2021). [CrossRef]
- Van Maris, A.; Zook, N.; Caleb-Solly, P.; Studley, M.; Winfield, A.; Dogramadzi, S. Designing Ethical Social Robots—A Longitudinal Field Study With Older Adults. Front. Robot. AI 2020, 7, 1. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Sullins, J.P. Robots, Love, and Sex: The Ethics of Building a Love Machine. IEEE Trans. Affect. Comput. 2012, 3, 398–409. [Google Scholar] [CrossRef]
- Mejia, C.; Kajikawa, Y. Using acknowledgement data to characterize funding organizations by the types of research sponsored: The case of robotics research. Scientometrics 2018, 114, 883–904. [Google Scholar] [CrossRef]
- Qiu, H.; Li, M.; Shu, B.; Bai, B. Enhancing hospitality experience with service robots: The mediating role of rapport building. J. Hosp. Mark. Manag. 2020, 29, 247–268. [Google Scholar] [CrossRef]
- Khan, Z.H.; Siddique, A.; Lee, C.W. Robotics Utilization for Healthcare Digitization in Global COVID-19 Management. Int. J. Environ. Res. Public. Health 2020, 17, 3819. [Google Scholar] [CrossRef] [PubMed]
- Garcia-Haro, J.M.; Oña, E.D.; Hernandez-Vicen, J.; Martinez, S.; Balaguer, C. Service Robots in Catering Applications: A Review and Future Challenges. Electronics 2021, 10, 47. [Google Scholar] [CrossRef]
- Chen, Y.; Zhang, Z.; Zhong, L.; Chen, T.; Chen, J.; Yu, Y. Three-Stream Convolutional Neural Network with Squeeze-and-Excitation Block for Near-Infrared Facial Expression Recognition. Electronics 2019, 8, 385. [Google Scholar] [CrossRef] [Green Version]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the author. 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/).