| Literature DB >> 34349695 |
Emma M van Zoelen1,2, Karel van den Bosch2, Matthias Rauterberg3, Emilia Barakova3, Mark Neerincx1,2.
Abstract
As robots become more ubiquitous, they will increasingly need to behave as our team partners and smoothly adapt to the (adaptive) human team behaviors to establish successful patterns of collaboration over time. A substantial amount of adaptations present themselves through subtle and unconscious interactions, which are difficult to observe. Our research aims to bring about awareness of co-adaptation that enables team learning. This paper presents an experimental paradigm that uses a physical human-robot collaborative task environment to explore emergent human-robot co-adaptions and derive the interaction patterns (i.e., the targeted awareness of co-adaptation). The paradigm provides a tangible human-robot interaction (i.e., a leash) that facilitates the expression of unconscious adaptations, such as "leading" (e.g., pulling the leash) and "following" (e.g., letting go of the leash) in a search-and-navigation task. The task was executed by 18 participants, after which we systematically annotated videos of their behavior. We discovered that their interactions could be described by four types of adaptive interactions: stable situations, sudden adaptations, gradual adaptations and active negotiations. From these types of interactions we have created a language of interaction patterns that can be used to describe tacit co-adaptation in human-robot collaborative contexts. This language can be used to enable communication between collaborating humans and robots in future studies, to let them share what they learned and support them in becoming aware of their implicit adaptations.Entities:
Keywords: co-adaptation; embodiment; emergent interactions; human-robot collaboration; human-robot team; interaction patterns
Year: 2021 PMID: 34349695 PMCID: PMC8327181 DOI: 10.3389/fpsyg.2021.645545
Source DB: PubMed Journal: Front Psychol ISSN: 1664-1078
Proposed Design Pattern for Co-adaptation.
| Behavior patterns | Team members engage in collaboratively solving a task. While they do this, they observe each other’s actions and adapt their behavior in an attempt to make the collaboration more fluent and effective. |
| Potential positive effect | The performance on the collaborative task increases. Both partners will be able to work more efficiently, as there is less idle time, fewer mistakes and more understanding between the partners |
| Potential negative effect | In the process of adapting, there is a risk of making mistakes. In addition, it takes time to adapt to a working strategy, which might have negative effects on the immediate performance. |
| Use when | Team partners need to collaborate but don’t know the best strategy to complete the task. At the same time, the task and capabilities of the team members contain many implicit aspects that are hard to explicitly communicate or make agreements about. |
| Example | A human and a robot arm have to collaboratively assemble a product. There are different parts that either of them can assemble, and some parts need to be jointly assembled; e.g., the robot needs to hold up a heavy part while the human adjusts the bottom. If the human has to constantly provide the robot with instructions, this will slow them down, so it is useful to let the robot move autonomously and to synchronize their actions. When they start collaborating, the human might not trust the robot enough to adjust the bottom of a part that the robot holds up, in fear of being crushed underneath the part. The robot might see the hesitation and move the part upside down, such that the human can reach the object more easily. In turn, the human will have to adjust their workflow to do their task, but the fact that the robot adapted might increase the trust and understanding between the partners, which can in turn improve future team performance. While adapting, however, the human might make the mistake of trusting the robot too much, and think they can climb on top of the heavy part whereas the robot is unable to hold that weight. The co-adaptive process, if done too quickly or inconsiderate, therefore has the risk of making mistakes that hamper immediate performance. |
| Design rationale | A process of mutual adaptation helps to establish and maintain common ground, one of the main aspects of necessary for enabling collaboration between humans and machines ( |
| Type | Collective |
Task requirements for a collaborative, co-adaptive task environment.
| Mixed Initiative | Both parties can take the initiative for an interaction at any point in time [see ( |
| Interaction symmetry | Interaction modalities should have a certain level of symmetry, meaning that there is at least some overlap in the way the two parties can interact with the other, to enable imitation. Interaction symmetry thereby contributes to the common ground. |
| Performance improvement | By adapting their individual behavior, team members can support an improvement in team performance. |
| Collaborative advantage | It must be easier to be successful at the task when collaborating, as opposed to doing it on your own |
| Common ground | There must be a common ground between the collaborating partners. In our case this comes from the physical nature of the task |
FIGURE 1The field on which the task was executed. Participants moved from the goal on the left to the goal on the right (where the robot is stationed).
FIGURE 2Two participants interaction with the robot showing a situation with a stretched leash and thus in a leading role (top) and situation with a loose leash and thus a following role (bottom).
FIGURE 3The four predefined maps with the locations of the objects (red circles), including a line indicating the default route of the robot. The bottom of the field is the starting point.
The protocol used by the human operator to control the behavior of the robot.
| The leash is stretched | Follow the human in the direction that the leash is pulled in |
| The leash is loose AND the human-robot team is on the predefined route | Follow the predefined route |
| The leash is loose AND the human-robot team is not on the predefined route AND there are virtual objects that have not been picked up | Move toward the nearest virtual object that has not yet been picked up |
| The leash is loose AND the human-robot team is not on the predefined route AND all virtual objects have been picked up | Move toward the goal |
The coding scheme that was developed to analyze the behavior of participants and the robot in the experiment.
| Task events | Task is running |
| Object sound | |
| Robot movement | Standing still |
| Moving toward object in goal direction | |
| Moving toward object away from goal | |
| Moving toward object across field | |
| Moving with participant | |
| Moving in goal direction | |
| Participant movement | Standing still/waiting |
| Moving around robot | |
| Moving in goal direction* | |
| Moving in robot direction | |
| Moving across field* | |
| Leash activity | Loose |
| Stretched* | |
| Pulled in direction* | |
| Loosening/stretching | |
| Participant location relative to robot | Behind |
| In front of* | |
| Next to |
An overview of the distribution of participants across all six behavior development types for each behavior dimension (leash activity, participant location and participant movement).
| Mostly following (a) | 4 (n = 1) | 4, 15 (n = 2) | 15, 11 (n = 2) |
| Start off following, leading in the middle, following at the end (b) | 13 (n = 1) | 13 (n = 1) | 18, 13 (n = 2) |
| Start off following, increase of leading over time (c) | 14, 1 (n = 2) | 7, 14, 10 (n = 3) | 2, 12, 14, 1, 10 (n = 5) |
| Start off leading, increase of following over time (d) | 3, 16, 7, 18, 15, 11 (n = 6) | 3, 18 (n = 2) | 8, 6, 3, 16, 7, 4 (n = 6) |
| Start off leading, following in the middle, leading at the end (e) | 5, 12 (n = 2) | 5, 12, 16, 1 (n = 4) | 5 (n = 1) |
| Mostly leading (f) | 9, 17, 2, 8, 6, 10 (n = 6) | 9, 17, 2, 8, 6, 11 (n = 6) | 9, 17 (n = 2) |
FIGURE 4An overview of the task performance of participants per category. For each participant, the average score of the four rounds was calculated. The categorization is based on which category participants were in when looking at their leash activity only: (a) mostly following, (b) start off following, leading in the middle, following at the end, (c) start off following, increase of leading over time, (d) start off leading, increase of following over time, (e) start off leading, following in the middle, leading at the end, (f) mostly leading.
The interaction patterns identified from the behavioral data, including a description of what they entail.
| Stable situation | Human following | Human lets the robot do its task |
| Human actively on top of things, actively supervising | Human is constantly in touch with the robot | |
| Active observation by human | Human is actively observing what the robot is doing | |
| Human leading | Human leads the robot | |
| Human executing the robot’s task | Human executes the task of the robot | |
| Proactive following by human | Human actively predicts and observes what the robot will do, following their course of action | |
| Human dragging the robot along while doing all the work, the robot is a burden | Human ignores the robot as much as possible while focusing on completing the task | |
| Human focuses on their own task, but leaving time for the robot to catch up | Human executes their own task while leaving space for the robot to follow them in that course of action | |
| Sudden adaptation | Unexpected action by a robot team member | The robot does something the human did not expect, possibly triggering a leadership shift |
| Human waiting for the robot to finish their task | The human waits for the robot to finish their task, and decides on a leadership role after that | |
| Human trying to finish the robot’s task when the robot is done | When the robot has finished their task, the human takes over the task to see if it can be improved upon | |
| Partner-interfering mistake | The robot makes a mistake that directly and strongly interferes with the human’s course of action | |
| Human losing contact with the robot due to focus on own task | The human focuses very much on their own task, therefore lose contact with the robot | |
| Being close to finishing the task | The team is very close to finishing the task, which possibly triggers a leadership shift | |
| Human actively making up for the robot’s limitations | The human foresees a limitation of the robot will hinder their performance, therefore undertakes action to avoid that | |
| Task achievement | A task achievement is reached, possibly triggering a leadership shift | |
| Human urging the robot to be more active, ‘come on’ | The robot is relatively passive, causing the human to actively urge the robot to be more active | |
| Human stops with what they’re doing, waits | The human suddenly stops with what they are doing to wait, after which a new leadership role is chosen | |
| Repeating previous behavior patterns | The human recognizes a situation similar to an earlier situation, and repeats the behavior previously executed | |
| Human recognizing the autonomy of the robot | The human recognizes the autonomous capabilities of the robot, possibly triggering a leadership shift | |
| Quick response to leadership shifts due to continuous connection | Due to continuous contact between the team members, a leadership shift initiated by one team member is quickly and smoothly followed by the other | |
| Robot becomes active after being inactive | After a period of waiting of being inactive, the robot suddenly becomes active again, possibly triggering a leadership shift | |
| Gradual adaptation | Human gradually letting the robot do more | The human gradually lets the robot do more over time |
| Human learning to predict the robot’s behavior | Over time, the human gradually gains insight into the robot’s behavior, thereby enabling them to better predict their behavior | |
| Human trying to regain control in different ways until eventually taking the lead | Over time, the human attempts to take the lead and regain control in different ways, to eventually find a way to keep taking the lead | |
| Active negotiation | Human executing leading in short intervals | The human takes the lead several times in short intervals, observing what the robot does in the following intervals, to actively search for and negotiate a new stable situation |
The interaction patterns that fall in the category of sudden adaptations described in more detail.
| Unexpected action by a robot team member | External trigger |
| Human waiting for the robot to finish their task | In-between-situation, preceded by trigger of the other partner working on a specific subtask, succeeded by a new stable situation |
| Human trying to finish the robot’s task when the robot is done | External trigger and outcome |
| Partner-interfering mistake | External trigger |
| Human losing contact with the robot due to focus on own task | Internal trigger and outcome |
| Being close to finishing the task | External trigger, followed by any outcome |
| Human actively making up for the robot’s limitations | Internal trigger (expectations) and outcome |
| Task achievement | External trigger |
| Human urging the robot to be more active, ‘come on’ | Outcome, preceded by trigger of the other being inactive |
| Human stops with what they’re doing, waits | Outcome, preceded by any trigger |
| Repeating previous behavior patterns | Outcome, preceded by internal trigger |
| Human recognizing the autonomy of the robot | In-between-situation, preceded by external trigger (behavior of the other), succeeded by a new stable situation |
| Quick response to leadership shifts due to continuous connection | In-between-situation, preceded by any trigger, succeeded by a new stable situation |
| Robot becomes active after being inactive | Outcome and internal trigger |
FIGURE 5Several example sequences of interaction patterns as they appeared in the experiment.