Investigating strategies enabling novice users to teach plannable hierarchical tasks to robots

Nina Moorman, Aman Singh, Manisha Natarajan, Erin Hedlund-Botti, Mariah Schrum, Chuxuan Yang, Lakshmi Seelam, Matthew C. Gombolay, Nakul Gopalan

Research output: Contribution to journalArticlepeer-review

Abstract

Learning from demonstration (LfD) seeks to democratize robotics by enabling non-experts to intuitively program robots to perform novel skills through human task demonstration. Yet, LfD is challenging under a task and motion planning (TAMP) setting, as solving long-horizon manipulation tasks requires the use of hierarchical abstractions. Prior work has studied mechanisms for eliciting demonstrations that include hierarchical specifications for robotics applications but has not examined whether non-roboticist end-users are capable of providing such hierarchical demonstrations without explicit training from a roboticist for each task. We characterize whether, how, and which users can do so. Finding that the result is negative, we develop a series of training domains that successfully enable users to provide demonstrations that exhibit hierarchical abstractions. Our first experiment shows that fewer than half (35.71%) of our subjects provide demonstrations with hierarchical abstractions when not primed. Our second experiment demonstrates that users fail to teach the robot with adequately detailed TAMP abstractions, when not shown a video demonstration of an expert’s teaching strategy. Our experiments reveal the need for fundamentally different approaches in LfD to enable end-users to teach robots generalizable long-horizon tasks without being coached by experts at every step. Toward this goal, we developed and evaluated a set of TAMP domains for LfD in a third study. Positively, we find that experience obtained in different, training domains enables users to provide demonstrations with useful, plannable abstractions on new, test domains just as well as providing a video prescribing an expert’s teaching strategy in the new domain.

Original languageEnglish (US)
JournalInternational Journal of Robotics Research
DOIs
StateAccepted/In press - 2024
Externally publishedYes

Keywords

  • Learning from demonstration
  • robot learning
  • task and motion planning

ASJC Scopus subject areas

  • Software
  • Modeling and Simulation
  • Mechanical Engineering
  • Electrical and Electronic Engineering
  • Artificial Intelligence
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Investigating strategies enabling novice users to teach plannable hierarchical tasks to robots'. Together they form a unique fingerprint.

Cite this