Optimal Routing Schedules for Robots Operating in Aisle-Structures

In this paper, we consider the Constant-cost Orienteering Problem (COP) where a robot, constrained by a limited travel budget, aims at selecting a path with the largest reward in an aisle-graph. The aisle-graph consists of a set of loosely connected rows where the robot can change lane only at either end, but not in the middle. Even when considering this special type of graphs, the orienteering problem is known to be intractable. We optimally solve in polynomial time two special cases, COP-FR where the robot can only traverse full rows, and COP-SC where the robot can access the rows only from one side. To solve the general COP, we then apply our special case algorithms as well as a new heuristic that suitably combines them. Despite its light computational complexity and being confined into a very limited class of paths, the optimal solutions for COP-FR turn out to be competitive in terms of achieved rewards even for COP. This is shown by means of extended simulations performed on both real and synthetic scenarios. Furthermore, our new heuristic for the general case outperforms state-of-art algorithms, especially for input with highly unbalanced rewards.

[1]  Anil M. Shende,et al.  Automated Picking System Employing a Drone , 2019, 2019 15th International Conference on Distributed Computing in Sensor Systems (DCOSS).

[2]  Hoong Chuin Lau,et al.  Orienteering Problem: A survey of recent variants, solution approaches and applications , 2016, Eur. J. Oper. Res..

[3]  R. Vohra,et al.  The Orienteering Problem , 1987 .

[4]  Stefano Carpin,et al.  Multi-Robot Routing Algorithms for Robots Operating in Vineyards , 2018, 2018 IEEE 14th International Conference on Automation Science and Engineering (CASE).

[5]  Stefano Carpin,et al.  Routing Algorithms for Robot Assisted Precision Irrigation , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Martin Saska,et al.  Physical Orienteering Problem for Unmanned Aerial Vehicle Data Collection Planning in Environments With Obstacles , 2019, IEEE Robotics and Automation Letters.

[7]  David R. Karger,et al.  Approximation algorithms for orienteering and discounted-reward TSP , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[8]  Matteo Fischetti,et al.  Solving the Orienteering Problem through Branch-and-Cut , 1998, INFORMS J. Comput..

[9]  Marco Pavone,et al.  The Team Surviving Orienteers problem: routing teams of robots in uncertain environments with survival constraints , 2018, Auton. Robots.

[10]  Mac Schwager,et al.  Correlated Orienteering Problem and its Application to Persistent Monitoring Tasks , 2014, IEEE Transactions on Robotics.

[11]  Nicos Christofides Worst-Case Analysis of a New Heuristic for the Travelling Salesman Problem , 1976, Operations Research Forum.