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
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;
Conference_Titel :
Robotics and Automation (ICRA), 2015 IEEE International Conference on
Conference_Location :
Seattle, WA
DOI :
10.1109/ICRA.2015.7139462