Stochastic scheduling of an automated two-machine robotic cell with in-process inspection system

This study is focused on the domain of a two-machine robotic cell scheduling problem for three various kinds of pickup scenarios: free, interval, and no-wait pickup scenarios. Particularly, we propose the first analytical method for minimizing the partial cycle time of such a cell with a PCbased automatic inspection system to make the problem more realistic. It is assumed that parts must be inspected in one of the production machines, and this may result in a rework process. The stochastic nature of the rework process prevents us from applying existing deterministic solution methods for the scheduling problem. This study aims to develop an in-line inspection of identical parts using multiple contact/non-contact sensors. Initially, we convert a multiple-sensor inspection system into a single-sensor inspection system. Then, the expected sequence times of two different cycles are derived based on a geometric distribution, and finally the maximum expected throughput is pursued for each individual case with free pickup scenario. Results are also extended for the interval and no-wait pick up scenarios as two well-solved classes of the scheduling problem. The waiting time of the part at each machine after finishing its operation is bounded within a fixed time interval in cells with interval pickup scenario, whereas the part is processed from the input conveyor to the output conveyor without any interruption on machines in cells with no-wait pickup scenario. We show a simple approach for solving these two scenarios of the problem which are common in practice.

[1]  Atabak Elmi,et al.  A scheduling problem in blocking hybrid flow shop robotic cells with multiple robots , 2013, Comput. Oper. Res..

[2]  Dvir Shabtay,et al.  A combined robot selection and scheduling problem for flow-shops with no-wait restrictions , 2014 .

[3]  Linguo Gong,et al.  The effect of testing errors on a repetitive testing process , 2012, Eur. J. Oper. Res..

[4]  Mehmet Savsar,et al.  A stochastic model for the analysis of a two-machine flexible manufacturing cell , 2005, Comput. Ind. Eng..

[5]  Feng Chu,et al.  Series production in a basic re-entrant shop to minimize makespan or total flow time , 2010, Comput. Ind. Eng..

[6]  Cengiz Kahraman,et al.  Modeling a flexible manufacturing cell using stochastic Petri nets with fuzzy parameters , 2010, Expert Syst. Appl..

[7]  H. Neil Geismar,et al.  Robotic cells with stochastic processing times , 2010 .

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

[9]  Ali Allahverdi,et al.  A survey of scheduling problems with no-wait in process , 2016, Eur. J. Oper. Res..

[10]  Marie-Ange Manier,et al.  A linear optimization approach to the heterogeneous r-cyclic hoist scheduling problem , 2013, Comput. Ind. Eng..

[11]  T. C. Edwin Cheng,et al.  Complexity of cyclic scheduling problems: A state-of-the-art survey , 2010, Comput. Ind. Eng..

[12]  Christian Bierwirth,et al.  A heuristic scheduling procedure for multi-item hoist production lines , 2007 .

[13]  Nadia Brauner Identical part production in cyclic robotic cells: Concepts, overview and open questions , 2008, Discret. Appl. Math..

[14]  Chengbin Chu,et al.  Robust optimization for the cyclic hoist scheduling problem , 2015, Eur. J. Oper. Res..

[15]  Kouroush Jenab,et al.  Productivity analysis in a robotic cell , 2009 .

[16]  Chengbin Chu,et al.  Multi-degree cyclic scheduling of two robots in a no-wait flowshop , 2005, IEEE Transactions on Automation Science and Engineering.

[17]  Celik Parkan,et al.  Decision-making and performance measurement models with applications to robot selection , 1999 .

[18]  Biswajit Sarkar,et al.  Product inspection policy for an imperfect production system with inspection errors and warranty cost , 2016, Eur. J. Oper. Res..

[19]  Pengyu Yan,et al.  Hybrid discrete differential evolution algorithm for biobjective cyclic hoist scheduling with reentrance , 2016, Comput. Oper. Res..

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

[21]  Mario F. M. Campos,et al.  Bi-objective data gathering path planning for vehicles with bounded curvature , 2017, Comput. Oper. Res..

[22]  Gerd Finke,et al.  Scheduling of coupled tasks and one-machine no-wait robotic cells , 2009, Comput. Oper. Res..

[23]  Atabak Elmi,et al.  Multi-degree cyclic flow shop robotic cell scheduling problem: Ant colony optimization , 2016, Comput. Oper. Res..

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

[25]  Mohsen Elhafsi,et al.  An efficient new heuristic for the hoist scheduling problem , 2016, Comput. Oper. Res..

[26]  Mohammad Hossein Fazel Zarandi,et al.  Two-machine robotic cell scheduling problem with sequence-dependent setup times , 2013, Comput. Oper. Res..

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

[28]  Bijan Sarkar,et al.  A De Novo multi-approaches multi-criteria decision making technique with an application in performance evaluation of material handling device , 2015, Comput. Ind. Eng..

[29]  Sbs Stephan Heil,et al.  In situ spectroscopic ellipsometry as a versatile tool for studying atomic layer deposition , 2009 .

[30]  Javad Rezaeian,et al.  Two meta-heuristic algorithms for flexible flow shop scheduling problem with robotic transportation and release time , 2016, Appl. Soft Comput..

[31]  Sinan Kayaligil,et al.  Loading of pallets on identical CNC machines with cyclic schedules , 2002 .

[32]  Chelliah Sriskandarajah,et al.  Scheduling robotic cells served by a dual-arm robot , 2012 .

[33]  Muhammad Azmi Ayub,et al.  In-line Inspection of Roundness Using Machine Vision , 2014 .

[34]  Min-Hyuk Kim,et al.  Social-welfare based task allocation for multi-robot systems with resource constraints , 2012, Comput. Ind. Eng..

[35]  Philippe Lacomme,et al.  Metaheuristics for the Stochastic Hoist Scheduling Problem (SHSP) , 2001 .

[36]  Yves Crama,et al.  Cyclic Scheduling of Identical Parts in a Robotic Cell , 1997, Oper. Res..

[37]  Eugene Levner,et al.  Cyclic routing algorithms in graphs: Performance analysis and applications to robot scheduling , 2011, Comput. Ind. Eng..

[38]  Y. Ting,et al.  A path planning algorithm for industrial robots , 2002 .