Optimizing human–robot task allocation using a simulation tool based on standardized work descriptions

  • Timo Bänziger
  • Andreas Kunz
  • Konrad Wegener


Human–robot collaboration is enabled by the digitization of production and has become a key technology for the factory of the future. It combines the strengths of both the human worker and the assistant robot and allows the implementation of an varying degree of automation in workplaces in order to meet the increasing demand of flexibility of manufacturing systems. Intelligent planning and control algorithms are needed for the organization of the work in hybrid teams of humans and robots. This paper introduces an approach to use standardized work description for automated procedure generation of mobile assistant robots. A simulation tool is developed that implements the procedure model and is therefore capable of calculating different objective parameters like production time or ergonomics during a production cycle as a function of the human–robot task allocation. The simulation is validated with an existing workplace in an assembly line at the Volkswagen plant in Wolfsburg, Germany. Furthermore, a new method is presented to optimize the task allocation in human–robot teams for a given workplace, using the simulation as fitness function in a genetic algorithm. The advantage of this new approach is the possibility to evaluate different distributions of the tasks, while considering the dynamics of the interaction between the worker and the robot in their shared workplace. Using the presented approach for a given workplace, an optimized human–robot task allocation is found, in which the tasks are allocated in an intelligent and comprehensible way.


Human–robot collaboration Simulation Task allocation Optimization 


  1. Angerer, S., Strassmair, C., Staehr, M., Roettenbacher, M., & Robertson, N. M. (2012). Give me a hand: The potential of mobile assistive robots in automotive logistics and assembly applications. In Proceedings of the IEEE conference on technologies for practical robot applications (pp. 111–116).
  2. Bänziger, T., Kunz, A., & Wegener, K. (2018). Simulation of the human–robot cooperation in automotive assembly lines based on MTM. Accessed January 1, 2018.
  3. Bochmann, L., Bänziger, T., Kunz, A., & Wegener, K. (2017). Human–robot collaboration in decentralized manufacturing systems: An approach for simulation-based evaluation of future intelligent production. In CIRP conference on intelligent computation in manufacturing engineering (Vol. 62, pp. 624–629).
  4. Chen, F., Sekiyama, K., Cannella, F., & Fukuda, T. (2014). Optimal subtask allocation for human and robot collaboration within hybrid assembly system. In Proceedings of the IEEE transactions on automation science and engineering (pp. 1065–1075).
  5. Chen, F., Sekiyama, K., & Fukuda, T. (2012). A genetic algorithm for subtask allocation within human and robot coordinated assembly. In International symposium on micro-nanomechatronics and human science (MHS) (pp. 507–511).
  6. Chen, F., Sekiyama, K., Sasaki, H., Huang, J., Sun, B., & Fukuda, T. (2011). Assembly strategy modeling and selection for human and robot coordinated cell assembly. In IEEE/RSJ international conference on intelligent robots and systems (IROS) (pp. 4670–4675).
  7. Chen, H. G., & Hector, G. (1992). A rule-based robot scheduling system for flexible manufacturing cells. Journal of Intelligent Manufacturing, 3, 285–296. Scholar
  8. Cherubini, A., Passama, R., Crosnier, A., Lasnier, A., & Fraisse, P. (2016). Collaborative manufacturing with physical human–robot interaction. Robotics and Computer-Integrated Manufacturing, 40, 1–13. Scholar
  9. Cui, X., & Shi, H. (2012). An overview of pathfinding innavigation mesh. International Journal of Computer Science and Network Security, 12(12), 48–51.Google Scholar
  10. Dahl, T. S., Matarić, M., & Sukhatme, G. S. (2009). Multi-robot task allocation through vacancy chain scheduling. Robotics and Autonomous Systems, 57(6–7), 674–687. Scholar
  11. Das, G. P., McGinnity, T. M., Coleman, S. A., & Behera, L. (2015). A distributed task allocation algorithm for a multi-robot system in healthcare facilities. Journal of Intelligent & Robotic Systems, 80(1), 33–58. Scholar
  12. de Gea Fernández, J., Mronga, D., Günther, M., Knobloch, T., Wirkus, M., Schröer, M., et al. (2017). Multimodal sensor-based whole-body control for human–robot collaboration in industrial settings. Robotics and Autonomous Systems, 94, 102–119. Scholar
  13. de Gea Fernández, J., Mronga, D., Günther, M., Wirkus, M., Schröer, M., Stiene, S., et al. (2017). iMRK: Demonstrator for intelligent and intuitive human-robot collaboration in industrial manufacturing. KI: Künstliche Intelligenz, 31(2), 203–207. Scholar
  14. Ding, H., Schipper, M., & Matthias, B. (2014). Optimized task distribution for industrial assembly in mixed human-robot environments—case study on IO module assembly. In Proceedings of the IEEE international conference on automation science and engineering (pp. 19–24).
  15. Evans, P., & Annunziata, M. (2012). Industrial internet: Pushing the boundaries of minds and machines. Accessed November 26, 2012.
  16. German Organization for Standardization. (2008). DIN EN ISO 13849: Safety of machinery—Safety-related parts of control systems—Part 1: General principles for design.Google Scholar
  17. German Organization for Standardization. (2010). DIN EN ISO 13855: Safety of machinery—Positioning of safeguards with respect to the approach speeds of parts of the human body.Google Scholar
  18. German Organization for Standardization. (2011). DIN EN ISO 12100: Safety of machinery—General principles for design—Risk assessment and risk reduction.Google Scholar
  19. German Organization for Standardization. (2012). DIN EN ISO 10218: Robots and robotic devices—Safety requirements for industrial robots.Google Scholar
  20. Ghosh, B. K., & Helander, M. G. (1986). A systems approach to task allocation of human–robot interaction in manufacturing. Journal of Manufacturing Systems, 5(1), 41–49. Scholar
  21. Haddadin, S., Parusel, S., Belder, R., Albu-Schaffer, A., & Hirzinger, G. (2011). Safe acting and manipulation in human environments: A key concept for robots in our society. In Proceedings of the IEEE workshop on advanced robotics and its social impacts (pp. 72–75).
  22. Hengstebeck, A. (2015). Formal modelling of manual work processes for the application of industrial service robotics. In Proceedings of the CIRP conference on manufacturing systems (pp. 364–369).
  23. International Electrotechnical Commission. (2010). IEC 61508: Functional safety of electrical/electronic/programmable electronic safety-related systems—Part 1: General requirements.Google Scholar
  24. International Organization for Standardization. (2016). ISO TS 15066: Robots and robotic devices—Collaborative robots.Google Scholar
  25. Khatib, O. (1986). Real-time obstacle avoidance for manipulators and mobile robots. The International Journal of Robotics Research, 5, 90–98. Scholar
  26. Koren, Y. (2010). The global manufacturing revolution: Product–process–business integration and reconfigurable systems. Hoboken, NJ: Wiley.CrossRefGoogle Scholar
  27. Krüger, J., Lien, T. K., & Verl, A. (2009). Cooperation of human and machines in assembly lines. CIRP Annals: Manufacturing Technology, 58(2), 628–646. Scholar
  28. Kusiak, A. (2017). Smart manufacturing must embrace big data. Nature, 544, 23–25. Scholar
  29. Loredo-Flores, A., Gonzalez-Galvan, E. J., Cervantes-Sanchez, J. J., & Martinez-Soto, A. (2008). Optimization of industrial, vision-based, intuitively generated robot point-allocating tasks using genetic algorithms. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 38(4), 600–608. Scholar
  30. Malvankar-Mehta, M. S., & Mehta, S. S. (2015). Optimal task allocation in multi-human multi-robot interaction. Optimization Letters, 9(8), 1787–1803. Scholar
  31. Michalos, G., Makris, S., Spiliotopoulos, J., Misios, I., Tsarouchi, P., & Chryssolouris, G. (2014). ROBO-PARTNER: Seamless human-robot cooperation for intelligent, flexible and safe operations in the assembly factories of the future. Procedia CIRP, 23, 71–76. Scholar
  32. Morioka, M., & Sakakibara, S. (2010). A new cell production assembly system with human–robot cooperation. CIRP Annals: Manufacturing Technology, 59(1), 9–12. Scholar
  33. Müller, R., Vette, M., & Scholer, M. (2014). Inspector robot—A new collaborative testing system designed for the automotive final assembly line. Procedia CIRP, 23, 59–64. Scholar
  34. Nagarajan, T., & Thondiyath, A. (2014). An algorithm for cooperative task allocation in scalable, constrained multiple robot systems. Intelligent Service Robotics, 7(4), 221–233. Scholar
  35. Nielsen, I., Dang, Q. V., Bocewicz, G., & Banaszak, Z. (2017). A methodology for implementation of mobile robot in adaptive manufacturing environments. Journal of Intelligent Manufacturing, 28(5), 1171–1188. Scholar
  36. Shen, Y., Reinhart, G., & Tseng, M. M. (2015). A design approach for incorporating task coordination for human-robot-coexistence within assembly systems. In Proceedings of the annual IEEE international systems conference (Vol. 9, pp. 426–431).
  37. Shi, Z., Wei, J., Wei, X., Tan, K., & Wang, Z. (2010). Task allocation model based on reputation for the heterogeneous multi-robot collaboration system. World Congress on Intelligent Control and Automation (WCICA), 8, 6642–6647. Scholar
  38. Stenmark, M., & Malec, J. (2014). Describing constraint-based assembly tasks in unstructured natural language. In Proceedings of the 19th world congress of the international federation of automatic control (Vol. 19, pp. 3056–3061).
  39. Takata, S., & Hirano, T. (2011). Human and robot allocation method for hybrid assembly systems. CIRP Annals: Manufacturing Technology, 60(1), 9–12. Scholar
  40. Tao, F., & Qi, Q. (2017). New it driven service-oriented smart manufacturing: Framework and characteristics. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 99, 1–11. Scholar
  41. Tao, F., Qi, Q., Liu, A., & Kusiak, A. (2018). Data-driven smart manufacturing. Journal of Manufacturing Systems,.
  42. Teiwes, J., Bänziger, T., Kunz, A., & Wegener, K. (2016). Identifying the potential of human–robot collaboration in automotive assembly lines using a standardised work description. IEEE International Conference on Automation and Computing (ICAC), 22, 78–83. Scholar
  43. The Industrial Engineer: MTM—Universal Analysis System (UAS). (2016). Accessed January 7, 2016.
  44. Volkswagen, A. G. (2016). Golf production at Wolfsburg plant: People and robots work hand-in-hand. Accessed August 1, 2016.
  45. Zacharia, P., & Aspragathos, N. A. (2005). Optimal robot task scheduling based on genetic algorithms. Robotics and Computer-Integrated Manufacturing, 21(1), 67–79. Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Volkswagen AGSmart Production LabWolfsburgGermany
  2. 2.Institute of Machine Tools and ManufacturingETH ZürichZurichSwitzerland

Personalised recommendations