Planning for human-robot teaming in open worlds

As the number of applications for human-robot teaming continue to rise, there is an increasing need for planning technologies that can guide robots in such teaming scenarios. In this article, we focus on adapting planning technology to Urban Search And Rescue (USAR) with a human-robot team. We start by showing that several aspects of state-of-the-art planning technology, including temporal planning, partial satisfaction planning, and replanning, can be gainfully adapted to this scenario. We then note that human-robot teaming also throws up an additional critical challenge, namely, enabling existing planners, which work under closed-world assumptions, to cope with the open worlds that are characteristic of teaming problems such as USAR. In response, we discuss the notion of conditional goals, and describe how we represent and handle a specific class of them called open world quantified goals. Finally, we describe how the planner, and its open world extensions, are integrated into a robot control architecture, and provide an empirical evaluation over USAR experimental runs to establish the effectiveness of the planning components.

[1]  Vladik Kreinovich,et al.  Computational Complexity of Planning with Temporal Goals , 2001, IJCAI.

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

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

[4]  Subbarao Kambhampati,et al.  Probabilistic Planning via Determinization in Hindsight , 2008, AAAI.

[5]  Karen L. Myers Towards a Framework for Continuous Planning and Execution , 2000 .

[6]  David E. Smith,et al.  Optimal Limited Contingency Planning , 2002, UAI.

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

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

[9]  Matthias Scheutz,et al.  Finding and exploiting goal opportunities in real-time during plan execution , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Subbarao Kambhampati,et al.  Anytime heuristic search for partial satisfaction planning , 2009, Artif. Intell..

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

[12]  Patrik Haslum,et al.  Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners , 2009, Artif. Intell..

[13]  Matthias Scheutz,et al.  ADE: STEPS TOWARD A DISTRIBUTED DEVELOPMENT AND RUNTIME ENVIRONMENT FOR COMPLEX ROBOTIC AGENT ARCHITECTURES , 2006, Appl. Artif. Intell..

[14]  Subbarao Kambhampati,et al.  Planning Graph-based Heuristics for Cost-sensitive Temporal Planning , 2002, AIPS.

[15]  S. Yoon,et al.  On-line Anticipatory Planning , 2008 .

[16]  Oren Etzioni,et al.  Sound and Efficient Closed-World Reasoning for Planning , 1997, Artif. Intell..

[17]  Karen L. Myers Advisable Planning Systems , 1996 .

[18]  Robert Givan,et al.  FF-Replan: A Baseline for Probabilistic Planning , 2007, ICAPS.

[19]  Subbarao Kambhampati,et al.  Model-lite Planning for the Web Age Masses: The Challenges of Planning with Incomplete and Evolving Domain Models , 2007, AAAI.

[20]  Matthias Scheutz,et al.  Robust spoken instruction understanding for HRI , 2010, 2010 5th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[21]  David Chapman,et al.  What are plans for? , 1990, Robotics Auton. Syst..

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

[23]  Matthias Scheutz,et al.  Incremental natural language processing for HRI , 2007, 2007 2nd ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[24]  James F. Allen,et al.  TRAINS-95: Towards a Mixed-Initiative Planning Assistant , 1996, AIPS.

[25]  Hector J. Levesque,et al.  The Frame Problem and Knowledge-Producing Actions , 1993, AAAI.

[26]  Matthias Scheutz,et al.  What to do and how to do it: Translating natural language directives into temporal and dynamic logic representation for goal management and action execution , 2009, 2009 IEEE International Conference on Robotics and Automation.

[27]  Hector Geffner,et al.  A Translation-Based Approach to Contingent Planning , 2009, IJCAI.

[28]  Fahiem Bacchus,et al.  Planning for temporally extended goals , 1996, Annals of Mathematics and Artificial Intelligence.

[29]  Erann Gat,et al.  Integrating Planning and Reacting in a Heterogeneous Asynchronous Architecture for Controlling Real-World Mobile Robots , 1992, AAAI.

[30]  Keith Golden,et al.  Representing Sensing Actions: The Middle Ground Revisited , 1996, KR.

[31]  Robert James Firby,et al.  Adaptive execution in complex dynamic worlds , 1989 .