Scheduling of Dual-Gripper Robotic Cells With Reinforcement Learning

被引:17
作者
Kim, Hyun-Jung [1 ]
Lee, Jun-Ho [2 ]
机构
[1] KAIST Korea Adv Inst Sci & Technol, Dept Ind & Syst Engn, Daejeon 34141, South Korea
[2] Chungnam Natl Univ, Sch Business, Daejeon 34134, South Korea
基金
新加坡国家研究基金会;
关键词
Robots; Job shop scheduling; Tools; Task analysis; Manufacturing; Service robots; Mathematical model; Dual-gripper robotic cell; reinforcement learning (RL); scheduling; time variations; ARMED CLUSTER TOOLS; TIME ANALYSIS; BOUND ALGORITHM; COMPLETION-TIME; HOIST; PARTS; OPTIMIZATION; CONSTRAINTS;
D O I
10.1109/TASE.2020.3047924
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A dual-gripper robotic cell consists of multiple processing machines and one material handling robot, which can perform an unloading or a loading task one at a time but can hold two parts at the same time. We address a scheduling problem of the robotic cell that determines a robot task sequence when two part types are processed in a different set of machines and all machines have variable processing times within a given interval. The objective is to minimize the makespan. This study proposes a learning-based method, i.e., a reinforcement learning (RL) approach, for the first time, to address a dual-gripper robotic cell scheduling problem. The problem is modeled with a Petri net, a graphical and mathematical modeling tool, which is used as an environment in RL. The states, actions, and rewards are defined by using flow shop scheduling properties, features from a Petri net, and knowledge from previous studies of scheduling robotized tools. Then, the RL approach is compared to the first-in-first-out (FIFO) rule, which is generally used in practice, a swap sequence, which is widely used for cyclic scheduling of dual-gripper robotic cells, and a lower bound. The extensive experiments show that the proposed method performs better than FIFO and the swap sequence; moreover, the gap between the makespan of the proposed method and the lower bound is not large.
引用
收藏
页码:1120 / 1136
页数:17
相关论文
共 54 条
  • [11] Multiple Part-Type Production in Robotic Cells: Equivalence of Two Real-World Models
    Dawande, Milind
    Pinedo, Michael
    Sriskandarajah, Chelliah
    [J]. M&SOM-MANUFACTURING & SERVICE OPERATIONS MANAGEMENT, 2009, 11 (02) : 210 - 228
  • [12] Dominance of cyclic solutions and challenges in the scheduling of robotic cells
    Dawande, MW
    Geismar, HN
    Sethi, SP
    [J]. SIAM REVIEW, 2005, 47 (04) : 709 - 721
  • [13] An efficient new heuristic for the hoist scheduling problem
    El Amraoui, Adnen
    Elhafsi, Mohsen
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2016, 67 : 184 - 192
  • [14] Cycle time analysis in reentrant robotic cells with swap ability
    Foumani, Mehdi
    Jenab, Kouroush
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2012, 50 (22) : 6372 - 6387
  • [15] Geismar HN, 2006, PROD OPER MANAG, V15, P311, DOI 10.1111/j.1937-5956.2006.tb00247.x
  • [16] Robotic cells with stochastic processing times
    Geismar, H. Neil
    Pinedo, Michael
    [J]. IIE TRANSACTIONS, 2010, 42 (12) : 897 - 914
  • [17] Productivity Improvement From Using Machine Buffers in Dual-Gripper Cluster Tools
    Geismar, Neil
    Dawande, Milind
    Sriskandarajah, Chelliah
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2011, 8 (01) : 29 - 41
  • [18] Cyclic scheduling of parts and robot moves in m-machine robotic cells
    Gultekin, Hakan
    Coban, Betul
    Akhlaghi, Vahid Eghbal
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2018, 90 : 161 - 172
  • [19] Scheduling in two-machine robotic cells with a self-buffered robot
    Gundogdu, Emine
    Gultekin, Hakan
    [J]. IIE TRANSACTIONS, 2016, 48 (02) : 170 - 191
  • [20] List scheduling in a parallel machine environment with precedence constraints and setup times
    Hurink, J
    Knust, S
    [J]. OPERATIONS RESEARCH LETTERS, 2001, 29 (05) : 231 - 239