Tackling task allocation uncertainty via a combinatorial method

A task-executing robot may encounter various types of uncertainty born of sensing, actuation, and motion errors. A robot uncertain of its current state is likely to reflect this uncertainty in the calculation of its utilities or performance estimates (e.g., costs, fitnesses) for planning purposes too. While controlling a single robot under uncertainty is challenging, coordinating a group of robots is likely to exacerbate the problem. An efficient and reliable way for assessing the uncertainty in the system in light of how it will affect robot's decisions and subsequent actions can help address the challenge of distributed reasoning under uncertainty. This paper examines our previously developed Interval Hungarian algorithm, providing complementary interpretations from the perspective of robotics applications. The method is described step by step via a common scenario: multi-robot navigation with localization uncertainty. Which we provide an extended comparison and analysis of this algorithm, as well as insights that we gained from experience conducting physical robots experiments.

[1]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[2]  Dieter Fox,et al.  Adapting the Sample Size in Particle Filters Through KLD-Sampling , 2003, Int. J. Robotics Res..

[3]  Manuela Veloso,et al.  What to Communicate? Execution-Time Decision in Multi-agent POMDPs , 2006, DARS.

[4]  Stein W. Wallace,et al.  Decision Making Under Uncertainty: Is Sensitivity Analysis of Any Use? , 2000, Oper. Res..

[5]  Dieter Fox,et al.  KLD-Sampling: Adaptive Particle Filters , 2001, NIPS.

[6]  Neil Immerman,et al.  The Complexity of Decentralized Control of Markov Decision Processes , 2000, UAI.

[7]  Shobha Venkataraman,et al.  Context-specific multiagent coordination and planning with factored MDPs , 2002, AAAI/IAAI.

[8]  Iwan Ulrich,et al.  VFH+: reliable obstacle avoidance for fast mobile robots , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[9]  Aníbal Ollero,et al.  Decentralized multi-robot cooperation with auctioned POMDPs , 2012, 2012 IEEE International Conference on Robotics and Automation.

[10]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .

[11]  Anthony Stentz,et al.  A Market Approach to Multirobot Coordination , 2001 .

[12]  Dylan A. Shell,et al.  Assessing optimal assignment under uncertainty: An interval-based algorithm , 2010, Int. J. Robotics Res..

[13]  Julia L. Higle,et al.  Sensitivity Analysis and Uncertainty in Linear Programming , 2003, Interfaces.