DocumentCode
2944294
Title
Robot Programming by Demonstration with situated spatial language understanding
Author
Forbes, Maxwell ; Rao, Rajesh P. N. ; Zettlemoyer, Luke ; Cakmak, Maya
Author_Institution
Comput. Sci. & Eng. Dept., Univ. of Washington, Seattle, WA, USA
fYear
2015
fDate
26-30 May 2015
Firstpage
2014
Lastpage
2020
Abstract
Robot Programming by Demonstration (PbD) allows users to program a robot by demonstrating the desired behavior. Providing these demonstrations typically involves moving the robot through a sequence of states, often by physically manipulating it. This requires users to be co-located with the robot and have the physical ability to manipulate it. In this paper, we present a natural language based interface for PbD that removes these requirements and enables hands-free programming. We focus on programming object manipulation actions-our key insight is that such actions can be decomposed into known types of manipulator movements that are naturally described using spatial language; e.g., object reference expressions and prepositions. Our method takes a natural language command and the current world state to infer the intended movement command and its parametrization. We implement this method on a two-armed mobile manipulator and demonstrate the different types of manipulation actions that can be programmed with it. We compare it to a kinesthetic PbD interface and we demonstrate our method´s ability to deal with incomplete language.
Keywords
inference mechanisms; manipulators; mobile robots; natural language processing; robot programming; PbD; hands-free programming; intended movement command inference; kinesthetic PbD interface; natural language based interface; natural language command; object manipulation action programming; object reference expressions; object reference prepositions; robot programming-by-demonstration; situated spatial language understanding; state sequence; two-armed mobile manipulator movements; Color; Computational modeling; Context; Manipulators; Natural languages; Programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation (ICRA), 2015 IEEE International Conference on
Conference_Location
Seattle, WA
Type
conf
DOI
10.1109/ICRA.2015.7139462
Filename
7139462
Link To Document