From Simulation to Real-World Robotic Mobile Fulfillment Systems

In a new type of automated parts-to-picker warehouse system - a Robotic Mobile Fulfillment System (RMFS) - robots are sent to transport pods (movable shelves) to human operators at stations to pick/put items from/to pods. There are many operational decision problems in such a system, and some of them are interdependent and influence each other. In order to analyze the decision problems and the relationships between them, there are two open-source simulation frameworks in the literature, Alphabet Soup and RAWSim-O. However, the steps between simulation and real-world RMFS are not clear in the literature. Therefore, this paper aims to bridge this gap. The simulator is firstly transferred as core software. The core software is connected with an open-source ERP system, called Odoo, while it is also connected with real robots and stations through an XOR-bench. The XOR-bench enables the RMFS to be integrated with several mini-robots and mobile industrial robots in (removed) experiments for the purpose of research and education.

[1]  Simon St. Laurent,et al.  Programming Web Services with XML-RPC: Creating Web Application Gateways , 2001 .

[2]  Lin Xie,et al.  RAWSim-O: A Simulation Framework for Robotic Mobile Fulfillment Systems , 2017, Logist. Res..

[3]  Marius Merschformann,et al.  Active repositioning of storage units in Robotic Mobile Fulfillment Systems , 2018, OR.

[4]  Simon Saint-Laurent Programming web services with XML-RPC - creating web application gateways , 2001 .

[5]  Francisco José Madrid-Cuevas,et al.  Automatic generation and detection of highly reliable fiducial markers under occlusion , 2014, Pattern Recognit..

[6]  Debjit Roy,et al.  Inventory allocation in robotic mobile fulfillment systems , 2017, IISE Trans..

[7]  Ulrich Rückert,et al.  Teleworkbench: validating robot programs from simulation to prototyping with minirobots , 2011, AAMAS.

[8]  Debjit Roy,et al.  Analysis of Class-based Storage Strategies for the Mobile Shelf-based Order Pick System , 2014 .

[9]  Adi Botea,et al.  MAPP: a Scalable Multi-Agent Path Planning Algorithm with Tractability and Completeness Guarantees , 2011, J. Artif. Intell. Res..

[10]  Sven Koenig,et al.  Feasibility Study: Using Highways for Bounded-Suboptimal Multi-Agent Path Finding , 2015, SOCS.

[11]  Debjit Roy,et al.  Estimating performance in a Robotic Mobile Fulfillment System , 2017, Eur. J. Oper. Res..

[12]  Nils Boysen,et al.  Parts-to-picker based order processing in a rack-moving mobile robots environment , 2017, Eur. J. Oper. Res..

[13]  Ulrich Rückert,et al.  Teleworkbench: A Teleoperated Platform for Experiments in Multi-robotics , 2009 .

[14]  Zhe Yuan,et al.  Assignment rules in robotic mobile fulfilment systems for online retailers , 2017, Int. J. Prod. Res..

[15]  Lin Xie,et al.  Path planning for Robotic Mobile Fulfillment Systems , 2017, ArXiv.

[16]  Zhe Yuan,et al.  Bot-In-Time Delivery for Robotic Mobile Fulfillment Systems , 2017, IEEE Transactions on Engineering Management.

[17]  Lin Xie,et al.  Deterministic Pod Repositioning Problem in Robotic Mobile Fulfillment Systems , 2018, ArXiv.

[18]  John J. Bartholdi,et al.  WAREHOUSE & DISTRIBUTION SCIENCE Release 0.94 Check for the latest version at www.warehouse-science.com , 2010 .

[19]  Ulrich Rückert,et al.  Scalable and flexible vision-based multi-robot tracking system , 2012, 2012 IEEE International Symposium on Intelligent Control.

[20]  Howie Choset,et al.  Rapid Randomized Restarts for Multi-Agent Path Finding Solvers , 2018, SOCS.

[21]  Raffaello D'Andrea,et al.  Alphabet Soup: A Testbed for Studying Resource Allocation in Multi-vehicle Systems , 2006 .

[22]  Kees Jan Roodbergen,et al.  Design and control of warehouse order picking: A literature review , 2006, Eur. J. Oper. Res..