Optimal Arrangement and Rearrangement of Objects on Shelves to Minimize Robot Retrieval Cost

被引:5
作者
Chen, Lawrence Yunliang [1 ]
Huang, Huang [1 ]
Goldberg, Ken [1 ]
机构
[1] Univ Calif Berkeley UC Berkeley, AUTOLab, Berkeley, CA 94720 USA
关键词
Warehouse management; inventory management; object arrangement and rearrangement; mixed-integer programming; optimization; mechanical search; robot retrieval; warehouse layout; OPTIMAL STORAGE ASSIGNMENT; ORDER PICKING; DESIGN; SYSTEM; ALGORITHM; PLACE;
D O I
10.1109/TASE.2023.3336890
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
From residential homes to commercial outlets and industrial warehouses, shelves are widely used to store a variety of objects. We conjecture that optimizing object arrangements can significantly improve the efficiency of searching and retrieving target objects for robots and automation systems. We formalize the Optimal Shelf Arrangement (OSA) problem, which, given a set of objects' access frequencies and movement costs, optimizes their placement on a shelf to minimize access time. We present, a mixed-integer program (MIP), show that it finds an optimal solution for OSA under certain conditions, and provide bounds on its suboptimality in general cost settings. We further present -Stack, which extends the setting to environments that allow object stacking. Additionally, we consider improving a given suboptimal object arrangement through efficient rearrangement. Experiment results from over 2,700 simulated shelf trials and 54 physical trials using a Fetch robot equipped with a suction grasping tool and pushing blade suggest that an optimal arrangement can reduce the expected retrieval cost by 60-80% in fully-observed configurations and reduce the expected search cost by 50-70% while increasing the search success rate by up to 2x in partially-observed configurations. Note to Practitioners-While there is a large literature on task and motion planning that studies how to rearrange objects from one arrangement to another, there is little research on what an ideal "target" arrangement should be. This article demonstrates that an optimal arrangement of objects makes searching and retrieving objects on shelves significantly easier. We present the Optimal Shelf Arrangement (OSA) problem and algorithms to solve it. Although we assume access to a robot that can push and use a vacuum suction cup gripper, practitioners can adapt the OSA model to their own hardware and shelf constraints and objectives. Also, the algorithms for improving existing shelf arrangements can be applied to scenarios where the objects are already on the shelves rather than to be arranged from scratch.
引用
收藏
页码:2184 / 2198
页数:15
相关论文
共 71 条
[51]  
Phongthiya T., 2022, PROC INT C IND ENG O, P7
[52]  
Ratner D., 1986, Proceedings AAAI-86: Fifth National Conference on Artificial Intelligence, P168
[53]   An Effective Solution to Task Scheduling and Memory Partitioning for Multiprocessor System-on-Chip [J].
Salamy, Hassan ;
Ramanujam, J. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (05) :717-725
[54]   Design of a Routing Algorithm for Efficient Order Picking in a Non-traditional Rectangular Warehouse Layout [J].
Sancakli, Edin ;
Dumlupinar, Irem ;
Akcin, Ali Osman ;
Cinar, Ezgi ;
Geylani, Ipek ;
Duzgit, Zehra .
DIGITIZING PRODUCTION SYSTEMS, ISPR2021, 2022, :401-412
[55]  
Sharma S., 2023, PROC 7 ANN C ROBOT L
[56]  
Shome R., 2020, INT WORKSH ALG FDN R, P243
[57]   Fast, High-Quality Two-Arm Rearrangement in Synchronous, Monotone Tabletop Setups [J].
Shome, Rahul ;
Solovey, Kiril ;
Yu, Jingjin ;
Bekris, Kostas ;
Halperin, Dan .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (03) :888-901
[58]   Assigning program and data objects to scratchpad for energy reduction [J].
Steinke, S ;
Wehmeyer, L ;
Lee, BS ;
Marwedel, P .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, :409-415
[59]  
Stilman M., 2005, International Journal of Humanoid Robotics, V2, P479
[60]   Manipulation planning among movable obstacles [J].
Stilman, Mike ;
Schamburek, Jan-Ullrich ;
Kuffner, James ;
Asfour, Tamim .
PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-10, 2007, :3327-+