Design and operational issues in AGV-served manufacturing systems

Automated Guided Vehicle (AGV) systems are already in widespread use and their importance for material handling is expected to grow rapidly. The advantages that such systems can offer include increased flexibility, better space utilization, improved factory floor safety, reduction in overall operating cost, and easier interface with other automated systems. This survey paper focuses on design and operational issues that arise in AGV systems. The objectives of the paper are to unify various lines of research related to AGVs and to suggest directions for future study. We consider problems arising in flowpath design, fleet sizing, job and vehicle scheduling, dispatching and conflict-free routing. Flowpath design problems address computationally intractable issues in the physical layout of a single loop and complex networks. Transportation and related models, waiting line analysis and simulation approaches are used to address fleet sizing questions. Scheduling issues focus on three flowpath layouts. In line layouts, the most important issues include finding an efficient job sequencing algorithm and identifying optimal AGV launch times. In loop layouts, issues such as joint scheduling of the job and AGV schedules, interface with a larger manufacturing system, dynamic job arrivals, and the location of the AGV parking area, are important. For complex network layouts, joint scheduling, heuristic dispatching rules, and conflict-free routing of AGVs, are considered. We identify the inefficiencies that result from addressing these issues in isolation, suggesting the need for integration. We also provide a summary of the most important open research issues related to all the above topics.

[1]  Pius J. Egbelu,et al.  Batch Production with Unit Load Design and Scheduling Consideration , 1991 .

[2]  M. Posner,et al.  Single crane scheduling problems , 1994 .

[3]  Yavuz A. Bozer,et al.  Tandem configurations for AGV systems offer simplicity and flexibility , 1989 .

[4]  J. M. A. Tanchoco,et al.  A review of research on AGVS vehicle management , 1991 .

[5]  Nigel H. M. Wilson,et al.  A heuristic algorithm for the multi-vehicle advance request dial-a-ride problem with time windows , 1986 .

[6]  M. S. Akturk,et al.  Scheduling of automated guided vehicles in a decision making hierarchy , 1996 .

[7]  J. M. A. Tanchoco,et al.  Conflict-free shortest-time bidirectional AGV routeing , 1991 .

[8]  Yale T. Herer,et al.  The segmented bidirectional single-loop topology for material flow systems , 1996 .

[9]  Gerd Finke,et al.  Scheduling tasks and vehicles in a flexible manufacturing system , 1991 .

[10]  N. Tchernev,et al.  Impact of empty vehicle flow on optimal flow path design for unidirectional AGV systems , 1996 .

[11]  Dong-Soon Yim,et al.  Push and pull rules for dispatching automated guided vehicles in a flexible manufacturing system , 1993 .

[12]  John J. Bartholdi,et al.  Decentralized Control of Automated Guided Vehicles on a Simple Loop , 1989 .

[13]  J. M. A. Tanchoco,et al.  Solution methods for the mathematical models of single-loop AGV systems , 1993 .

[14]  Chelliah Sriskandarajah,et al.  Scheduling in Robotic Cells: Heuristics and Cell Design , 1999, Oper. Res..

[15]  Chelliah Sriskandarajah,et al.  Scheduling large robotic cells without buffers , 1998, Ann. Oper. Res..

[16]  Chelliah Sriskandarajah,et al.  Scheduling in Robotic Cells: Classification, Two and Three Machine Cells , 1997, Oper. Res..

[17]  J. M. A. Tanchoco,et al.  Impact of empty vehicle flow on performance of single-loop AGV systems , 1992 .

[18]  Rasaratnam Logendran,et al.  Sequencing of robot activities and parts in two-machine robotic cells , 1996 .

[19]  T.C.E. Cheng A simulation study of automated guided vehicle dispatching , 1987 .

[20]  M. Eric Johnson,et al.  An Analytic Model for Design and Analysis of Single-Vehicle Asynchronous Material Handling Systems , 1994, Transp. Sci..

[21]  Hark Hwang,et al.  Determination of optimum unit load size of the AGV in an electronics assembly production system , 1996 .

[22]  David G. Dannenbring,et al.  An Evaluation of Flow Shop Sequencing Heuristics , 1977 .

[23]  E. Lawler,et al.  Erratum: The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization , 1986 .

[24]  Pius J. Egbelu,et al.  Characterization of automatic guided vehicle dispatching rules , 1984 .

[25]  E. R. Petersen Over-the-Road Transit Time for a Single Track Railway , 1974 .

[26]  Konstantin Kogan,et al.  Scheduling a two-machine robotic cell: A solvable case , 1995, Ann. Oper. Res..

[27]  T. T. Narendran,et al.  Determination of unit load sizes in an AGV-based material handling system for an FMS , 1992 .

[28]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[29]  T. T. Narendran,et al.  Estimation of number of AGVs for an FMS: an analytical model , 1993 .

[30]  Luis G. Occeña,et al.  Analysis of the AGV loading capacity in a JIT environment , 1993 .

[31]  J. M. A. Tanchoco,et al.  An introduction to the segmented flow approach for discrete material flow systems , 1995 .

[32]  Luis G. Occen˜A,et al.  Modelling of an automated guided vehicle system (AG VS) in a just-in-time (JIT) environment , 1991 .

[33]  Cerry M. Klein,et al.  Location of departmental pickup and delivery points for an AGV system , 1996 .

[34]  Jim Lee,et al.  Evaluation of automated guided vehicle systems by simulation , 1990 .

[35]  Godwin C. Ovuworie,et al.  Mathematical Programming: Structures and Algorithms , 1979 .

[36]  Lei Lei,et al.  Minimizing the fleet size with dependent time-window and single-track constraints , 1993, Oper. Res. Lett..

[37]  Toshihide Ibaraki,et al.  Automated Two-machine Flowshop Scheduling: A Solvable Case , 1991 .

[38]  T. T. Narendran,et al.  Design of an automated guided vehicle-based material handling system for a flexible manufacturing system , 1990 .

[39]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[40]  Charles J. Malmborg,et al.  A model for the design of zone control automated guided vehicle systems , 1990 .

[41]  Bruce Lindsay,et al.  Warehouse business system and 60 AGVs track and route products at Kodak , 1988 .

[42]  Pius J. Egbelu,et al.  Potentials for bi-directional guide-path for automated guided vehicle based systems , 1986 .

[43]  Ihsan Sabuncuoglu,et al.  Experimental investigation of an FMS due-date scheduling problem: Evaluation of machine and AGV scheduling rules , 1993 .

[44]  Jan Karel Lenstra,et al.  Complexity of Scheduling under Precedence Constraints , 1978, Oper. Res..

[45]  J. Tanchoco,et al.  Intersection graph method for AGV flow path design , 1991 .

[46]  S. S. Panwalkar,et al.  Scheduling of a Two-machine Flowshop with Travel Time Between Machines , 1991 .

[47]  J. M. A. Tanchoco,et al.  The centroid projection method for locating pick-up and delivery stations in single-loop AGV systems , 1992 .

[48]  Carl Wilson,et al.  A review of automated guided-vehicle systems design and scheduling , 1991 .

[49]  Hiroshi Kise,et al.  ON AN AUTOMATED TWO-MACHINE FLOWSHOP SCHEDULING PROBLEM WITH INFINITE BUFFER , 1991 .

[50]  J. M. A. Tanchoco,et al.  An economic model for determining AGV fleet size , 1992 .

[51]  Andrew Kusiak,et al.  Design of components for schedulability , 1994 .

[52]  Mufit Ozden,et al.  A simulation study of multiple-load-carrying automated guided vehicles in a flexible manufacturing system , 1988 .

[53]  R. Batta,et al.  FORMING CELLS TO ELIMINATE VEHICLE INTERFERENCE AND SYSTEM LOCKING IN AND AGVS , 1994 .

[54]  Thom Hodgson,et al.  Developing control rules for an AGV using Markov decision processes , 1985, 1985 24th IEEE Conference on Decision and Control.

[55]  Pius J. Egbelu,et al.  Use of spread sheet analysis for evaluating AGV systems , 1987 .

[56]  Pius J. Egbelu,et al.  Guide path design and location of load pick-up/drop-off points for an automated guided vehicle system , 1990 .

[57]  Yavuz A. Bozer,et al.  Intelligent dispatching rules for trip-based material handling systems Yavuz A. Bozer and Chih-kuan Yen. , 1995 .

[58]  Yavuz A. Bozer,et al.  TRIP-BASED MATERIAL HANDLING SYSTEMS: THROUGHPUT CAPACITY ANALYSIS , 1994 .

[59]  Athanasios G. Mamalis,et al.  Automated guided vehicle system design for FMS applications , 1990 .

[60]  J. M. A. Tanchoco,et al.  A LISP-based controller for free-ranging automated guided vehicle systems , 1988 .

[61]  Shiv Gopal Kapoor,et al.  A labeling algorithm for the navigation of automated guided vehicles , 1993 .

[62]  Andrew Kusiak,et al.  Concurrent Engineering: Automation, Tools, and Techniques , 1992 .

[63]  Gündüz Ulusoy,et al.  A Time Window Approach to Simultaneous Scheduling of Machines and Material Handling System in an FMS , 1995, Oper. Res..

[64]  James T. Lin,et al.  An algorithm for routeing control of a tandem automated guided vehicle system , 1994 .

[65]  Leon F. McGinnis,et al.  Facility Layout and Location: An Analytical Approach , 1991 .

[66]  Ronald D. Armstrong,et al.  A greedy algorithm to determine the number of transporters in a cyclic electroplating process , 1996 .

[67]  Rajan Batta,et al.  Developing Conflict-Free Routes for Automated Guided Vehicles , 1993, Oper. Res..

[68]  Leon F. McGinnis,et al.  Control of Material Handling Transporter in Automated Manufacturing , 1989 .

[69]  J. Tanchoco,et al.  Optimal flow path design of unidirectional AGV systems , 1990 .

[70]  J. M. A. Tanchoco,et al.  Prototyping the Integration Requirements of a Free-Path AGV System , 1991 .

[71]  H.-P. B. Wang,et al.  Performance evaluation of tandem and conventional AGV systems using generalized stochastic Petri nets , 1994 .

[72]  C. L. Haines An algorithm for carrier routing in a flexible material-handling system , 1985 .

[73]  Charles J. Malmborg,et al.  Heuristic dispatching models for multi-vehicle materials handling systems , 1994 .

[74]  Andrew Kusiak,et al.  Machine Layout Problem in Flexible Manufacturing Systems , 1988, Oper. Res..

[75]  Pius J. Egbelu,et al.  Determination of the total number of vehicles in an AGV-based material transport system , 1987 .

[76]  P. J. Egbelu,et al.  The use of non-simulation approaches in estimating vehicle requirements in an automated guided based transport system , 1987 .

[77]  James T. Lin,et al.  A load-routeing problem in a tandem-configuration automated guided-vehicle system , 1994 .

[78]  Z. Katz,et al.  On-line position recognition for autonomous AGV navigational systems , 1993 .

[79]  John B. Kidd,et al.  Toyota Production System , 1993 .

[80]  Pius J. Egbelu,et al.  Flexible guidepath design for automated guided vehicle systems , 1995 .

[81]  L. P. Hajdu,et al.  Design and control considerations for automated ground transportation systems , 1968 .

[82]  Andrew Kusiak Material handling in flexible manufacturing systems , 1985 .

[83]  Gunter P. Sharp,et al.  An analytical method for configuring fixed-path, closed-loop material handling systems† , 1990 .

[84]  Daoud Ait Kadi,et al.  Expert system for AGV managing in bidirectional networks: KADS methodology based approach , 1994 .

[85]  Jennifer Shang Robust design and optimization of material handling in an FMS , 1995 .

[86]  Alexander H. G. Rinnooy Kan,et al.  Vehicle Routing with Time Windows , 1987, Oper. Res..

[87]  Charles J. Malmborg Tightened analytical bounds on the impact of dispatching rules in automated guided vehicle systems , 1991 .

[88]  A. Kusiak,et al.  An expert system for design of automated Material Handling Systems (INSIMAS) , 1985 .

[89]  Yavuz A. Bozer,et al.  Expected waiting times in single-device trip-based material handling systems , 1994 .

[90]  R A Wolf METROTRAN - 2000. A STUDY OF FUTURE CONCEPTS IN METROPOLITAN TRANSPORTATION FOR THE YEAR 2000 , 1967 .

[91]  Konstantin Kogan,et al.  Flowshop Scheduling of Robotic Cells with Job-dependent Transportation and Set-up Effects , 1995 .

[92]  G. A. Koff Automatic guided vehicle systems: applications, controls and planning , 1987 .

[93]  Alessandro Agnetis,et al.  Lot Scheduling in a Two-Machine Cell with Swapping Devices , 1996 .

[94]  J. M. A. Tanchoco,et al.  Virtual flow paths for free-ranging automated guided vehicle systems , 1989 .

[95]  Valerio Grasso,et al.  AGV-served assembly lines: influence of sequencing and launch policies on system performances , 1990 .

[96]  Yavuz A. Bozer,et al.  Tandem AGV systems: A partitioning algorithm and performance comparison with conventional AGV systems , 1992 .

[97]  J. M. A. Tanchoco,et al.  Congestion control policy for automated manufacturing systems , 1993 .

[98]  Hirofumi Matsuo,et al.  Crane scheduling problem in a computer-integrated manufacturing environment , 1991 .

[99]  Tharmarajah Ganesharajah,et al.  AGV-served Manufacturing Systems, Scheduling and Design in Loop Layouts , 1997 .

[100]  E. L. Blair,et al.  Optimal routing of driverless vehicles in a flexible material handling system , 1987 .

[101]  Yavuz A. Bozer,et al.  Tandem Configurations for Automated Guided Vehicle Systems and the Analysis of Single Vehicle Loops , 1991 .

[102]  Wen-Chyuan Chiang,et al.  Heuristic unidirectional flowpath design approaches for automated guided vehicle systems , 1992 .

[103]  Pius J. Egbelu Pull versus push strategy for automated guided vehicle load movement in a batch manufacturing system , 1987 .

[104]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[105]  Marius M. Solomon,et al.  Dynamic scheduling of automated guided vehicles for a certain class of systems , 1990 .

[106]  Chelliah Sriskandarajah,et al.  A Survey of Machine Scheduling Problems with Blocking and No-Wait in Process , 1996, Oper. Res..

[107]  Mohsen A. Jafari,et al.  Performance modeling of a manufacturing cell with a single material transporter: An approximation , 1989 .

[108]  Ihsan Sabuncuoglu,et al.  Dynamic dispatching algorithm for scheduling machines and automated guided vehicles in a flexible manufacturing system , 1992 .

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

[110]  Margaret L. Brandeau,et al.  An Analytic Model for Design of a Multivehicle Automated Guided Vehicle System , 1993 .

[111]  Kathryn A. Downsland,et al.  Collision Avoidance in Bi-Directional AGV Systems , 1994 .

[112]  Fred Glover,et al.  Tabu Search: A Tutorial , 1990 .

[113]  D. L. Kimbler,et al.  Assignement of AGVS with different vehicle types , 1987 .

[114]  James T. Lin,et al.  Deadlock prediction and avoidance based on Petri nets for zone-control automated guided vehicle systems , 1995 .

[115]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[116]  Hsu-Pin Ben Wang,et al.  Conflict detection of automated guided vehicles: a Petri net approach , 1991 .

[117]  Margaret L. Brandeau,et al.  Designing Multiple-Load Automated Guided Vehicle Systems for Delivering Material from a Central Depot , 1995 .

[118]  T. T. Narendran,et al.  A hybrid modelling approach to the design of an AGV-based material handling system for an FMS , 1994 .

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

[120]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[121]  Chang Wan Kim,et al.  Operational control of a bidirectional automated guided vehicle system , 1993 .

[122]  Helman I. Stern,et al.  Scheduling Parts in a Combined Production-transportation Work Cell , 1990 .

[123]  F. Taghaboni-Dutta,et al.  Comparison of dynamic routeing techniques for automated guided vehicle system , 1995 .

[124]  Pius J. Egbelu,et al.  Dynamic relative positioning of AGVs in a loop layout to minimize mean system response time , 1996 .

[125]  Gary W. Fischer,et al.  A neural algorithm for finding the shortest flow path for an automated guided vehicle system , 1995 .

[126]  Jim Lee,et al.  Traditional and Tandem AGV System Layouts: A Simulation Study , 1994, Simul..

[127]  M. A. Venkataramanan,et al.  A branch‐and‐bound algorithm for flow‐path design of automated guided vehicle systems , 1991 .

[128]  P. L. Maggu,et al.  ON EQUIVALENT-JOB FOR JOB-BLOCK IN 2×n SEQUENCING PROBLEM WITH TRANSPORTATION-TIMES , 1981 .

[129]  Margaret L. Brandeau,et al.  Stochastic Modeling for Automated Material Handling System Design and Control , 1996, Transp. Sci..

[130]  David Sinriech,et al.  OSL—optimal single-loop guide paths for AGVS , 1992 .

[131]  Pius J. Egbelu,et al.  Positioning of automated guided vehicles in a loop layout to improve response time , 1993 .

[132]  Emile H. L. Aarts,et al.  Simulated Annealing: Theory and Applications , 1987, Mathematics and Its Applications.

[133]  Panos Afentakis,et al.  A loop layout design problem for flexible manufacturing systems , 1989 .

[134]  J. M. A. Tanchoco,et al.  Flow path design for automated guided vehicle systems , 1987 .

[135]  Pius J. Egbelu,et al.  Material flow control in AGV/unit load based production lines , 1988 .

[136]  Bruce L. Golden,et al.  OR Forum - Perspectives on Vehicle Routing: Exciting New Developments , 1986, Oper. Res..

[137]  Hideaki Takagi,et al.  Queuing analysis of polling models , 1988, CSUR.

[138]  M. H. Wang,et al.  Terminal location and guide path design in terminal based AGV systems , 1995 .

[139]  André Langevin,et al.  Dispatching, routing, and scheduling of two automated guided vehicles in a flexible manufacturing system , 1996 .

[140]  William L. Maxwell,et al.  Design of Automatic Guided Vehicle Systems , 1982 .

[141]  Gerd Finke,et al.  Vehicle scheduling in two-cycle flexible manufacturing systems , 1994 .

[142]  Ove Frank Two-Way Traffic on a Single Line of Railway , 1966, Oper. Res..

[143]  R. Gomory,et al.  Sequencing a One State-Variable Machine: A Solvable Case of the Traveling Salesman Problem , 1964 .

[144]  Clifford S. Orloff,et al.  Route Constrained Fleet Scheduling , 1976 .

[145]  Pius J. Egbelu,et al.  Concurrent specification of unit load sizes and automated guided vehicle fleet size in manufacturing system , 1993 .

[146]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[147]  Per Hokstad,et al.  Approximations for the M/G/m Queue , 1978, Oper. Res..

[148]  Hisao Shiizuka,et al.  Modeling of AGV networks in flexible manufacturing systems , 1994 .

[149]  P. Banerjee,et al.  Facilities layout design optimization with single loop material flow path configuration , 1995 .

[150]  Ali S. Kiran,et al.  Optimal pickup point location on material handling networks , 1989 .

[151]  David M. Stein,et al.  Scheduling Dial-a-Ride Transportation Systems , 1978 .

[152]  Robert W. Hall,et al.  Cyclic scheduling for improvement , 1988 .

[153]  O. V. Krishnaiah Chetty,et al.  Design and evaluation of automated guided vehicle systems for flexible manufacturing systems: an extended timed Petri net-based approach , 1993 .

[154]  S. L. Gobal,et al.  A simulation model for estimating vehicle requirements in automated guided vehicle systems , 1991 .

[155]  Roger McHaney,et al.  Modelling battery constraints in discrete event automated guided vehicle simulations , 1995 .

[156]  J. Y. Yen Finding the K Shortest Loopless Paths in a Network , 1971 .

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

[158]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.