2017

Accurately and Efficiently Interpreting Human-Robot Instructions of Varying Granularities

Arumugam, Dilip, Karamcheti, Siddharth, Gopalan, Nakul et al.

Understand

Humans can ground natural language commands to tasks at both abstract and fine-grained levels of specificity.

  • For instance, a human forklift operator can be instructed to perform a high-level action, like "grab a pallet" or a low-level action like "tilt back a little bit." While robots are also capable of grounding language commands to tasks, previous methods implicitly assume that all commands and tasks reside at a single, fixed level of abstraction.
  • Additionally, methods that do not use multiple levels of abstraction encounter inefficient planning and execution times as they solve tasks at a single level of abstraction with large, intractable state-action spaces closely resembling real world complexity.
  • In this work, by grounding commands to all the tasks or subtasks available in a hierarchical planning framework, we arrive at a model capable of interpreting language at multiple levels of specificity ranging from coarse to more granular.

Reading the bibliography…