• 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