Tell me when and why to do it! Run-time planner model updates via natural language instruction

Robots are currently being used in and developed for critical HRI applications such as search and rescue. In these scenarios, humans operating under changeable and high-stress conditions must communicate effectively with autonomous agents, necessitating that such agents be able to respond quickly and effectively to rapidly-changing conditions and expectations. We demonstrate a robot planner that is able to utilize new information, specifically information originating in spoken input produced by human operators. We show that the robot is able to learn the pre- and postconditions of previously-unknown action sequences from natural language constructions, and immediately update (1) its knowledge of the current state of the environment, and (2) its underlying world model, in order to produce new and updated plans that are consistent with this new information. While we demonstrate in detail the robot's successful operation with a specific example, we also discuss the dialogue module's inherent scalability, and investigate how well the robot is able to respond to natural language commands from untrained users.

[1]  Solange Lemai,et al.  Interleaving Temporal Planning and Execution: IXTET-EXEC , 2003 .

[2]  Manuela M. Veloso,et al.  Using dialog and human observations to dictate tasks to a learning robot assistant , 2008, Intell. Serv. Robotics.

[3]  Matthias Scheutz,et al.  Planning for human-robot teaming in open worlds , 2010, TIST.

[4]  Manuela M. Veloso,et al.  Interactive robot task training through dialog and demonstration , 2007, 2007 2nd ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[5]  S. Kambhampati,et al.  Replanning as a Deliberative Re-selection of Objectives , 2008 .

[6]  Matthias Scheutz,et al.  Learning actions from human-robot dialogues , 2011, 2011 RO-MAN.

[7]  Hadas Kress-Gazit,et al.  From structured english to robot motion , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Silvia Richter,et al.  The LAMA Planner: Guiding Cost-Based Anytime Planning with Landmarks , 2010, J. Artif. Intell. Res..

[9]  Matthias Scheutz,et al.  Robust spoken instruction understanding for HRI , 2010, HRI 2010.

[10]  Hadas Kress-Gazit,et al.  Translating Structured English to Robot Controllers , 2008, Adv. Robotics.

[11]  Kevin Yoon,et al.  Teaching procedural flow through dialog and demonstration , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Matthias Scheutz,et al.  The Indiana “Cooperative Remote Search Task” (CReST) Corpus , 2010, LREC.

[13]  Matthias Scheutz,et al.  Integrating a Closed World Planner with an Open World Robot: A Case Study , 2010, AAAI.

[14]  Rob Sherwood,et al.  Casper: Space Exploration through Continuous Planning , 2001, IEEE Intell. Syst..

[15]  Gautam Biswas,et al.  Interactive task planning under uncertainty and goal changes , 1996, Robotics Auton. Syst..

[16]  Pat Langley,et al.  A Command Language for Taskable Virtual Agents , 2010, AIIDE.

[17]  Matthias Scheutz,et al.  First steps toward natural human-like HRI , 2007, Auton. Robots.

[18]  Subbarao Kambhampati,et al.  Sapa: A Multi-objective Metric Temporal Planner , 2003, J. Artif. Intell. Res..