Online pickup and delivery planning with transfers for mobile robots

We have deployed a fleet of robots that pickup and deliver items requested by users in an office building. Users specify time windows in which the items should be picked up and delivered, and send in requests online. Our goal is to form a schedule which picks up and delivers the items as quickly as possible at the lowest cost. We introduce an auction-based scheduling algorithm which plans to transfer items between robots to make deliveries more efficiently. The algorithm can obey either hard or soft time constraints. We discuss how to replan in response to newly requested items, cancelled requests, delayed robots, and robot failures. We demonstrate the effectiveness of our approach through execution on robots, and examine the effect of transfers on large simulated problems.

[1]  Manuela M. Veloso,et al.  Optimizing for Transfers in a Multi-vehicle Collection and Delivery Problem , 2012, DARS.

[2]  Chengbin Chu,et al.  The study of a dynamic dial-a-ride problem under time-dependent and stochastic environments , 2008, Eur. J. Oper. Res..

[3]  Douglas A. Popken Controlling order circuity in pickup and delivery problems , 2006 .

[4]  Brian Coltin,et al.  Towards Replanning for Mobile Service Robots with Shared Information , 2013 .

[5]  Devavrat Shah,et al.  Fundamental Performance Limits for Multi-Stage Vehicle Routing Problems , 2007 .

[6]  Stephen F. Smith,et al.  Incremental Management of Oversubscribed Vehicle Schedules in Dynamic Dial-A-Ride Problems , 2012, AAAI.

[7]  Sam R. Thangiah,et al.  Real-time split-delivery pickup and delivery time window problems with transfers , 2007, Central Eur. J. Oper. Res..

[8]  Rina Dechter,et al.  Temporal Constraint Networks , 1989, Artif. Intell..

[9]  Brian Coltin,et al.  Towards Ridesharing with Passenger Transfers (Extended Abstract) , 2013 .

[10]  Sophie N. Parragh,et al.  A survey on pickup and delivery models Part II : Transportation between pickup and delivery locations , 2007 .

[11]  Ali Haghani,et al.  A dynamic vehicle routing problem with time-dependent travel times , 2005, Comput. Oper. Res..

[12]  Manuela M. Veloso,et al.  Effective Semi-autonomous Telepresence , 2012, RoboCup.

[13]  Stephanie Rosenthal,et al.  Symbiotic-Autonomous Service Robots for User-Requested Tasks in a Multi-Floor Building , 2012, IROS 2012.

[14]  Stefan Voß,et al.  Dispatching of an Electric Monorail System: Applying Metaheuristics to an Online Pickup and Delivery Problem , 2004, Transp. Sci..