Bottleneck-based scheduling method of multi-robot cells with residency constraints

This paper addresses the problem of scheduling multi-robot cells with residency constraints and multiple part types. The problem is formulated as a mathematical programming model based on a set of residency constraints. An efficient bottleneck-based push-pull algorithm is presented. As a novel algorithm, it combines the push strategy with pull strategy. By using time-block sliding method, the proposed algorithm aims to find an optimal sequence of robot moves and minimise the system makespan. To validate the algorithm, extensive simulation experiments are conducted, including analysis of variance (ANOVA). Compared with normal pull algorithm and lower bound (LB), the bottleneck-based push-pull algorithm is more efficient than the benchmarks, and it is both feasible and promising for solving multi-robot cells scheduling problems.

[1]  Wieslaw Kubiak,et al.  Sequencing of parts and robot moves in a robotic cell , 1989 .

[2]  Liu Ming Scheduling Algorithm of Multi-cluster Tools Based on Time Constraint Sets , 2012 .

[3]  H. Neil Geismar,et al.  Robotic cells with parallel machines and multiple dual gripper robots: a comparative overview , 2008 .

[4]  Said M. Megahed,et al.  Robot workspace estimation and base placement optimisation techniques for the conversion of conventional work cells into autonomous flexible manufacturing systems , 2010, Int. J. Comput. Integr. Manuf..

[5]  E. Levner,et al.  A polynomial algorithm for scheduling small-scale manufacturing cells served by multiple robots , 1998 .

[6]  I.N. Kamalabadi,et al.  Considering a cyclic multiple-part type three-machine robotic cell problem , 2007, 2007 IEEE International Conference on Industrial Engineering and Engineering Management.

[7]  Li Lin-ying,et al.  Online scheduling problem of cluster tools with residency time constraints , 2011 .

[8]  H. Neil Geismar,et al.  Throughput optimization in dual-gripper interval robotic cells , 2009 .

[9]  H. Neil Geismar,et al.  Sequencing and Scheduling in Robotic Cells: Recent Developments , 2005, J. Sched..

[10]  Oya Ekin Karasan,et al.  Bicriteria robotic cell scheduling with controllable processing times , 2011 .

[11]  Chelliah Sriskandarajah,et al.  Scheduling in robotic cells: Complexity and steady state analysis , 1998, Eur. J. Oper. Res..

[12]  Kouroush Jenab,et al.  Analysis of flexible robotic cells with improved pure cycle , 2013, Int. J. Comput. Integr. Manuf..

[13]  Pengyu Yan,et al.  A branch and bound algorithm for optimal cyclic scheduling in a robotic cell with processing time windows , 2010 .

[14]  Oya Ekin Karasan,et al.  Scheduling in robotic cells: process flexibility and cell layout , 2008 .

[15]  Margaret J. Robertson,et al.  Design and Analysis of Experiments , 2006, Handbook of statistics.

[16]  Michel Gourgand,et al.  A polynomial algorithm for multi-robot 2-cyclic scheduling in a no-wait robotic cell , 2011, Comput. Oper. Res..

[17]  Tarek Y. ElMekkawy,et al.  Analysis of reactive deadlock-free scheduling in flexible job shops , 2007 .

[18]  Yousef Ibrahim,et al.  Scheduling rotationally arranged robotic cells served by a multi-function robot , 2014 .

[19]  Paul G. Ranky,et al.  A dynamic operation control algorithm with multimedia objects for flexible manufacturing cells and systems , 2000, Int. J. Comput. Integr. Manuf..

[20]  Bing-Hai Zhou,et al.  Scheduling Algorithm of Multi-cluster Tools Based on Time Constraint Sets: Scheduling Algorithm of Multi-cluster Tools Based on Time Constraint Sets , 2012 .

[21]  Pengyu Yan,et al.  A tabu search algorithm with solution space partition and repairing procedure for cyclic robotic cell scheduling problem , 2012 .

[23]  J. Bennett,et al.  Industrial applications , 2007, DATE.

[24]  Chelliah Sriskandarajah,et al.  Minimizing cycle time in large robotic cells , 2005 .

[25]  Konstantin Kogan,et al.  A polynomial algorithm for scheduling small-scale manufacturing cells served by multiple robots , 1998, Comput. Oper. Res..

[26]  H. Neil Geismar,et al.  Increasing throughput for robotic cells with parallel Machines and multiple robots , 2004, IEEE Transactions on Automation Science and Engineering.

[27]  Kouroush Jenab,et al.  Cycle time analysis in reentrant robotic cells with swap ability , 2012 .

[28]  Sotiris Makris,et al.  An intelligent search algorithm-based method to derive assembly line design alternatives , 2012, Int. J. Comput. Integr. Manuf..

[29]  Chengbin Chu,et al.  Cyclic multiple-robot scheduling with time-window constraints using a critical path approach , 2007, Eur. J. Oper. Res..

[30]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[31]  Oya Ekin Karasan,et al.  Multiple part-type scheduling in flexible robotic cells , 2012 .

[32]  Adil Baykasoglu,et al.  Gene expression programming based meta-modelling approach to production line design , 2008, Int. J. Comput. Integr. Manuf..

[33]  Xin Li,et al.  Try and error-based scheduling algorithm for cluster tools of wafer fabrications with residency time constraints , 2012 .

[34]  H. Neil Geismar,et al.  Throughput Optimization in Robotic Cells , 2007 .

[35]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[36]  Sotiris Makris,et al.  Industrial applications with cooperating robots for the flexible assembly , 2011, Int. J. Comput. Integr. Manuf..

[37]  Chelliah Sriskandarajah,et al.  Scheduling Multiple Parts in a Robotic Cell Served by a Dual-Gripper Robot , 2004, Oper. Res..

[38]  Hyun Joong Yoon,et al.  On-line scheduling of robotic cells with post-processing residency constraints , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[39]  Chengbin Chu,et al.  Multi-degree cyclic scheduling of a no-wait robotic cell with multiple robots , 2009, Eur. J. Oper. Res..

[40]  Sotiris Makris,et al.  Automotive assembly technologies review: challenges and outlook for a flexible and adaptive approach , 2010 .