Alphabet Soup: A Testbed for Studying Resource Allocation in Multi-vehicle Systems

We present ALPHABET SOUP, a Java-based model of a multivehicle warehouse that frames control and coordination issues. By presenting this abstract model of an actual system, we hope to expose the research community to the commercially consequential issues of resource allocation and robot motion planning. In ALPHABET SOUP, robots must be used to move buckets of letters from letter receiving stations to word-assembly stations. We discuss potential research problems, and in particular how the resource management problems are particularly well suited for auction-based resource management.

[1]  Bruce A. MacDonald,et al.  Player 2.0: Toward a Practical Robot Programming Framework , 2008 .

[2]  Lynne E. Parker,et al.  ALLIANCE: an architecture for fault tolerant multirobot cooperation , 1998, IEEE Trans. Robotics Autom..

[3]  R. D'Andrea,et al.  The RoboFlag testbed , 2003, Proceedings of the 2003 American Control Conference, 2003..

[4]  Anthony Stentz,et al.  Robust multirobot coordination in dynamic environments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[5]  Michael P. Wellman,et al.  A market protocol for decentralized task allocation , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[6]  Michael P. Wellman Market-aware agents for a multiagent world , 1997, Robotics Auton. Syst..

[7]  Trey Smith,et al.  A Layered Architecture for Coordination of Mobile Robots , 2002 .

[8]  Kurt Konolige,et al.  Centibots: Very Large Scale Distributed Robotic Teams , 2004, AAAI.

[9]  Tuomas Sandholm,et al.  An Implementation of the Contract Net Protocol Based on Marginal Cost Calculations , 1993, AAAI.

[10]  Randall Davis,et al.  Negotiation as a Metaphor for Distributed Problem Solving , 1988, Artificial Intelligence.

[11]  Christopher M. Clark,et al.  Probabilistic Road Map sampling strategies for multi-robot motion planning , 2005, Robotics Auton. Syst..

[12]  Nicholas R. Jennings,et al.  Agent-based control systems: Why are they suited to engineering complex systems? , 2003 .

[13]  Nicholas R. Jennings,et al.  Coordination techniques for distributed artificial intelligence , 1996 .

[14]  Maja J. Mataric,et al.  Sold!: auction methods for multirobot coordination , 2002, IEEE Trans. Robotics Autom..

[15]  Lynne E. Parker,et al.  Multi-Robot Systems: From Swarms to Intelligent Automata , 2002, Springer Netherlands.

[16]  Kevin R. Gue,et al.  Very high density storage systems , 2006 .

[17]  R.M. Murray,et al.  The Caltech Multi-Vehicle Wireless Testbed , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[18]  Sebastian Thrun,et al.  Perspectives on standardization in mobile robot programming: the Carnegie Mellon Navigation (CARMEN) Toolkit , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).