2015
DOI: 10.1007/s10514-015-9460-1
|View full text |Cite
|
Sign up to set email alerts
|

Recovering from failure by asking for help

Abstract: Robots inevitably fail, often without the ability to recover autonomously. We demonstrate an approach for enabling a robot to recover from failures by communicating its need for specific help to a human partner using natural language. Our approach automatically detects failures, then generates targeted spoken-language requests for help such as "Please give me the white table leg that is on the black table." Once the human partner has repaired the failure condition, the system resumes full autonomy. We present … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
52
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 61 publications
(52 citation statements)
references
References 19 publications
0
52
0
Order By: Relevance
“…To enable a robot to generate help requests in case of an error situation, Knepper et al (2015) developed their inverse semantics algorithm. It allows the robot to phrase precise requests that specify the kind of help that is needed.…”
Section: Introductionmentioning
confidence: 99%
“…To enable a robot to generate help requests in case of an error situation, Knepper et al (2015) developed their inverse semantics algorithm. It allows the robot to phrase precise requests that specify the kind of help that is needed.…”
Section: Introductionmentioning
confidence: 99%
“…Robot gaps, which are constraints such as a robot's physical structure strength, capable actions and operation precision [97]; (3). user gaps, which are missing information caused by abstract, ambiguous, or incomplete human NL instructions [98] [99]. Filling up these knowledge gaps enhances robot capability in adapting dynamic environments and various tasks or users.…”
Section: A Modelsmentioning
confidence: 99%
“…The first step of gap filling is gap detection. Gap detection methods mainly include the following: (1) hierarchical knowledge structure checking, which detects knowledge gaps by checking real-world-available knowledge from top-level goals to low-level NLC execution parameters defined in a hierarchical knowledge structure [38][97], (2) knowledgeapplicability assessment, which detects knowledge gaps by checking the similarities between theoretical scenarios and real-world scenarios [48] [97], and (3) performancetriggered knowledge gap estimation, which detects knowledge gaps by considering the final execution performances [99] [100]. Hierarchical knowledge structure checking has the rationale that if desired knowledge defined in a knowledge structure is missing in real-world situations, then knowledge gaps exist.…”
Section: A Modelsmentioning
confidence: 99%
“…Human-machine collaborative manufacturing combines human intelligence on high-level task planning and the robot physical capability (e.g., precision and speed) on low-level task execution [1]. Toward this direction, intuitive and natural communication between the human and the machine has been an active research area in the last decade with the goal to enable seamless human-machine cooperation [2] [3]. Natural-Language-instructed human-machine interaction is expected to enable an advanced manufacturing machine, such as a Computer Numerical Control machine or an industrial robot, to autonomously perform tasks such as rough/fine finishing [4] [5], assembly [2] [6] and packaging [7] [8] according to the end-user's NL instructions, which are given based on the user's judgement of the task progress and environmental situations.…”
Section: Introductionmentioning
confidence: 99%
“…Toward this direction, intuitive and natural communication between the human and the machine has been an active research area in the last decade with the goal to enable seamless human-machine cooperation [2] [3]. Natural-Language-instructed human-machine interaction is expected to enable an advanced manufacturing machine, such as a Computer Numerical Control machine or an industrial robot, to autonomously perform tasks such as rough/fine finishing [4] [5], assembly [2] [6] and packaging [7] [8] according to the end-user's NL instructions, which are given based on the user's judgement of the task progress and environmental situations. Compared with other input methods, including human hand force [9][10], hand gesture [11] [12], and body motions [13] [14][15] [16], the NL instruction method has two main advantages.…”
Section: Introductionmentioning
confidence: 99%