Skip to main content

Advertisement

Log in

Process sequencing for a pick-and-place robot in a real-life flexible robotic cell

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Robots are used in manufacturing cells for wide purposes including pick and place of the items from a location to a destination. As far as the authors’ knowledge in this context, the scheduling problem of a real-life flexible robotic cell (FRC) with intermediate buffers is missing in the literature. Therefore, in this study, the process-sequencing problem of a real-life FRC is considered, aiming to minimize the cyclic operation time of the cell. The problem is mathematically modeled and solved for a real case. Since computation times for solving the problems rise exponentially with increasing the number of machines in the FRC, a genetic, a simulated annealing, and a hybrid genetic algorithms are proposed to solve the large-sized problems. The objective function value of a given solution in metaheuristic algorithms is computed by solving a linear programming model. After tuning the parameters of the proposed algorithms, several numerical instances are solved, and the performance of these algorithms are evaluated and compared. The results show that the performance of the hybrid genetic algorithm was significantly better than both genetic and simulated annealing algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Abbreviations

CNC:

Computer numerical control

FRC:

Flexible robotic cell

GA:

Genetic algorithm

HGA:

Hybrid genetic algorithm

MIP:

Mixed integer programming

RC:

Robotic cell

SA:

Simulated annealing

α :

The coefficient for temperature modifications

t a :

The completion time of activity a

C :

The cycle time

T f :

The final temperature

T 0 :

The initial temperature

M i :

The ith machine in the FRC

L ik :

The loading of the kth item on machine i in each cycle

T i ab :

The lower bound of dab for machine i

Iter max :

The maximum number of iterations in GA

N :

The number of iterations in SA

m :

The number of machines in the FRC

Pop :

The number of population

P c :

The probability of crossover

P m :

The probability of mutation

p :

The processing time for an item on any machine

w ab :

The robot waiting time between ta and tb

L i :

The set of loading activities of machine i in each cycle

U i :

The set of unloading activities of machine i in each cycle

ε :

The time for just picking/placing an item from/to the input/output buffer, or any machine

d ab :

The time of performing activity b after finishing activity a, by the robot

δ :

The travel time of the robot between two consecutive station

U ik :

The unloading of the kth item from machine i in each cycle

x ab :

1, if the robot performs activity b immediately after activity a; 0, otherwise

z ik :

1, if the kth order is applied for the activities of machine i; 0, otherwise

References

  1. Barenji RV, Barenji AV, Hashemipour M (2014) A multi-agent RFID-enabled distributed control system for a flexible manufacturing shop. Int J Adv Manuf Technol 71(9–12):1773–1791

    Article  Google Scholar 

  2. Barenji RV (2013, September) Towards a capability-based decision support system for a manufacturing shop. In: Working conference on virtual enterprises. Springer, Berlin, Heidelberg, pp 220–227

    Google Scholar 

  3. Vatankhah Barenji R, Hashemipour M, Guerra-Zubiaga DA (2015) A framework for modelling enterprise competencies: from theory to practice in enterprise architecture. Int J Comput Integr Manuf 28(8):791–810

    Article  Google Scholar 

  4. Barenji RV, Hashemipour M, Guerra-Zubiaga DA (2013, April) Toward a modeling framework for organizational competency. In: Doctoral conference on computing, electrical and industrial systems. Springer, Berlin, Heidelberg, pp 142–151

    Google Scholar 

  5. Ghadiri Nejad M, Güden H, Vizvári B, Vatankhah Barenji R (2018) A mathematical model and simulated annealing algorithm for solving the cyclic scheduling problem of a flexible robotic cell. Adv Mech Eng 10(1):1–12

    Article  Google Scholar 

  6. Erol S, Jäger A, Hold P, Ott K, Sihn W (2016) Tangible industry 4.0: a scenario-based approach to learning for the future of production. Procedia CiRp 54:13–18

    Article  Google Scholar 

  7. Gultekin H, Tula A, Akturk MS (2016) Automated robotic assembly line design with unavailability periods and tool changes. Eur J Ind Eng 10(4):499–526

    Article  Google Scholar 

  8. Lei W, Che A, Chu C (2014) Optimal cyclic scheduling of a robotic flowshop with multiple part types and flexible processing times. Eur J Ind Eng 8(2):143–167

    Article  Google Scholar 

  9. Huang KL, Ventura JA (2013) Two-machine flow shop scheduling with synchronous material movement. Int J Plann Sched 1(4):301–315

    Article  Google Scholar 

  10. Foumani M, Smith-Miles K, Gunawan I (2017) Scheduling of two-machine robotic rework cells: in-process, post-process and in-line inspection scenarios. Robot Auton Syst 91:210–225

    Article  Google Scholar 

  11. Vizvari B, Guden H, Ghadiri Nejad M (2019) Local search based meta-heuristic algorithms for optimizing the cyclic flexible manufacturing cell problem. Ann Optim Theory and Pract 1(3):15–32

    Google Scholar 

  12. Akturk MS, Gultekin H, Karasan OE (2005) Robotic cell scheduling with operational flexibility. Discret Appl Math 145(3):334–348

    Article  MathSciNet  MATH  Google Scholar 

  13. Gultekin H, Akturk MS, Karasan OE (2006) Cyclic scheduling of a 2-machine robotic cell with tooling constraints. Eur J Oper Res 174(2):777–796

    Article  MathSciNet  MATH  Google Scholar 

  14. Gultekin H, Akturk MS, Karasan OE (2007) Scheduling in a three-machine robotic flexible manufacturing cell. Comput Oper Res 34(8):2463–2477

    Article  MATH  Google Scholar 

  15. Gultekin H, Akturk MS, Karasan OE (2008) Scheduling in robotic cells: process flexibility and cell layout. Int J Prod Res 46(8):2105–2121

    Article  MATH  Google Scholar 

  16. Gultekin H, Karasan OE, Akturk MS (2009) Pure cycles in flexible robotic cells. Comput Oper Res 36(2):329–343

    Article  MathSciNet  MATH  Google Scholar 

  17. Rajapakshe T, Dawande M, Sriskandarajah C (2011) Quantifying the impact of layout on productivity: an analysis from robotic-cell manufacturing. Oper Res 59(2):440–454

    Article  MathSciNet  MATH  Google Scholar 

  18. Yildiz S, Karasan OE, Akturk MS (2012) An analysis of cyclic scheduling problems in robot centered cells. Comput Oper Res 39(6):1290–1299

    Article  MathSciNet  MATH  Google Scholar 

  19. Foumani M, Jenab K (2012) Cycle time analysis in reentrant robotic cells with swap ability. Int J Prod Res 50(22):6372–6387

    Article  Google Scholar 

  20. Kim H, Kim HJ, Lee JH, Lee TE (2013) Scheduling dual-armed cluster tools with cleaning processes. Int J Prod Res 51(12):3671–3687

    Article  Google Scholar 

  21. Jiang Y, Zhang Q, Hu J, Dong J, Ji M (2015) Single-server parallel-machine scheduling with loading and unloading times. J Comb Optim 30(2):201–213

    Article  MathSciNet  MATH  Google Scholar 

  22. Batur GD, Erol S, Karasan OE (2016) Robot move sequence determining and multiple part-type scheduling in hybrid flexible flow shop robotic cells. Comput Ind Eng 100:72–87

    Article  Google Scholar 

  23. Gultekin H, Dalgıç ÖO, Akturk MS (2017) Pure cycles in two-machine dual-gripper robotic cells. Robot Comput Integr Manuf 48:121–131

    Article  Google Scholar 

  24. Nejad MG, Kovács G, Vizvári B, Barenji RV (2018) An optimization model for cyclic scheduling problem in flexible robotic cells. Int J Adv Manuf Technol 95(9–12):3863–3873

    Article  Google Scholar 

  25. Nejad MG, Shavarani SM, Vizvári B, Barenji RV (2018) Trade-off between process scheduling and production cost in cyclic flexible robotic cells. Int J Adv Manuf Technol 96(1–4):1081–1091

    Article  Google Scholar 

  26. Behjat S, Salmasi N (2017) Total completion time minimisation of no-wait flowshop group scheduling problem with sequence dependent setup times. Eur J Ind Eng 11(1):22–48

    Article  Google Scholar 

  27. Nestic S, Stefanovic M, Djordjevic A, Arsovski S, Tadic D (2015) A model of the assessment and optimisation of production process quality using the fuzzy sets and genetic algorithm approach. Eur J Ind Eng 9(1):77–99

    Article  Google Scholar 

  28. Mosallaeipour S, Nejad MG, Shavarani SM, Nazerian R (2018) Mobile robot scheduling for cycle time optimization in flow-shop cells, a case study. Prod Eng 12(1):83–94

    Article  Google Scholar 

  29. Liu Q, Xu J, Zhang Z (2015) Construction supply chain-based dynamic optimisation for the purchasing and inventory in a large scale construction project. Eur J Ind Eng 9(6):839–865

    Article  Google Scholar 

  30. Jiang D, Li H, Yang T, Li D (2016) Genetic algorithm for inventory positioning problem with general acyclic supply chain networks. Eur J Ind Eng 10(3):367–384

    Article  Google Scholar 

  31. Shavarani SM, Nejad MG, Rismanchian F, Izbirak G (2018) Application of hierarchical facility location problem for optimization of a drone delivery system: a case study of Amazon prime air in the city of San Francisco. Int J Adv Manuf Technol 95(9–12):3141–3153

    Article  Google Scholar 

  32. Ghadiri Nejad M, Banar M (2018) Emergency response time minimization by incorporating ground and aerial transportation. Ann Optim Theory Pract 1(1):43–57

    Google Scholar 

  33. Güden H, Meral S (2016) An adaptive simulated annealing algorithm-based approach for assembly line balancing and a real-life case study. Int J Adv Manuf Technol 84(5–8):1539–1559

    Google Scholar 

  34. Nejad MG, Kashan AH, Shavarani SM (2018) A novel competitive hybrid approach based on grouping evolution strategy algorithm for solving U-shaped assembly line balancing problems. Prod Eng 12(5):555–566

    Article  Google Scholar 

  35. Al-Araidah O, Dalalah D, Azeez MEAA, Khasawneh MT (2017) A heuristic for clustering and picking small items considering safe reach of the order picker. Eur J Ind Eng 11(2):256–269

    Article  Google Scholar 

  36. Lee MC, Wee HM, Wu S, Wang CE, Chung RL (2015) A bi-level inventory replenishment strategy using clustering genetic algorithm. Eur J Ind Eng 9(6):774–793

    Article  Google Scholar 

  37. Vatankhah Barenji R, Ghadiri Nejad M, Asghari I (2018) Optimally sized design of a wind/photovoltaic/fuel cell off-grid hybrid energy system by modified-gray wolf optimization algorithm. Energy Environ 29(6):1053–1070

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Reza Vatankhah Barenji.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ghadiri Nejad, M., Shavarani, S.M., Güden, H. et al. Process sequencing for a pick-and-place robot in a real-life flexible robotic cell. Int J Adv Manuf Technol 103, 3613–3627 (2019). https://doi.org/10.1007/s00170-019-03739-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-019-03739-6

Keywords

Navigation