| Literature DB >> 36045640 |
Sera Buyukgoz1,2, Jasmin Grosinger3, Mohamed Chetouani2, Alessandro Saffiotti3.
Abstract
Robots sharing their space with humans need to be proactive to be helpful. Proactive robots can act on their own initiatives in an anticipatory way to benefit humans. In this work, we investigate two ways to make robots proactive. One way is to recognize human intentions and to act to fulfill them, like opening the door that you are about to cross. The other way is to reason about possible future threats or opportunities and to act to prevent or to foster them, like recommending you to take an umbrella since rain has been forecast. In this article, we present approaches to realize these two types of proactive behavior. We then present an integrated system that can generate proactive robot behavior by reasoning on both factors: intentions and predictions. We illustrate our system on a sample use case including a domestic robot and a human. We first run this use case with the two separate proactive systems, intention-based and prediction-based, and then run it with our integrated system. The results show that the integrated system is able to consider a broader variety of aspects that are required for proactivity.Entities:
Keywords: autonomous robots; human intentions; human-centered AI; human–robot interaction; proactive agents; social robot
Year: 2022 PMID: 36045640 PMCID: PMC9420872 DOI: 10.3389/frobt.2022.929267
Source DB: PubMed Journal: Front Robot AI ISSN: 2296-9144
FIGURE 1System model: an autonomous system that initiates proactive behavior according to the situation of the environment, including the human.
FIGURE 2System model overview for human intention recognition and reasoning HIRR.
FIGURE 3System model overview for equilibrium maintenance EqM.
FIGURE 4States and possible state transitions (free-run) in our scenario. The desirability values for each state are color coded, as well as indicated numerically. Green represents desirable states, while pink to red represents less desirable states. The more undesirable a state is, the more intense it’s red tone.
Actions that a human and a robot are capable to do. The name of the action (possibly including a parameter), preconditions of the actions, and the effects that will show after the action is applied, as well as who can do the action (human and/or robot), are provided.
| Action | Precondition | Effect | Agent |
|---|---|---|---|
| Gather object |
| Human gathered object | Human/robot |
| Leave object |
| Human not gathered object | Human/robot |
| Leave home | Human at home | Human not at home | Human |
| Suggest humans leave home | Human at home | Human not at home | Robot |
| Warn human | Human at home |
| Robot |
| Clean dishes |
|
| Human/robot |
The state evolution and the proactive agent activity inferred in each state when using HIRR only.
| State | Intention recognized | Proactive agent activity chosen— |
|---|---|---|
|
| ? | — |
|
| Hiking | Gather water bottle |
|
| Hiking | Tell the human that he/she is ready to leave the house |
|
| ? | — |
The state evolution and the proactive agent activity inferred in each state when using EqM only. Note that α warn refers to warning the human of risk of bad/harmful weather conditions, α clean refers to cleaning the dishes, i.e., putting them in the dishwasher, and α gather(any) refers to gathering any object for the human.
| State | Opportunities inferred | Proactive agent activity chosen |
|---|---|---|
|
|
| Clean dishes in 1 step |
|
| ||
|
|
| Clean dishes now |
|
| ||
|
| ||
|
| ||
|
|
| Warn for hail, effect seen in 2 steps |
|
| ||
|
| ||
|
|
| Warn for hail, effect seen in 1 step |
|
| ||
|
|
The state evolution and the proactive agent activity inferred in each state when using both HIRR and EqM. (Note that α warn refers to warning the human of risk of bad/harmful weather conditions, α clean refers to cleaning the dishes, i.e., putting the dishes in the dishwasher, α gather(any) refers to gathering any object for the human, and α leave refers to informing the human that he/she is ready to leave the house.)
| State | Proactive acting— | Proactive acting— | Chosen proactive action |
|---|---|---|---|
|
|
| Clean dishes in 1 step | |
|
| |||
|
|
|
| Gather water bottle now |
|
| |||
|
| |||
|
| |||
|
|
|
| Warn for hail, effect seen in 2 steps |
|
| |||
|
| |||
|
|
|
| Warn for hail, effect seen in 1 step |
|
| |||
|
|