Simulation-Based Planning and Programming System for the Assembly of Products with a Wide Range of Variants in Collaboration Between Worker and Robot

  • Werner Herfs
  • Simon StormsEmail author
  • Simon Roggendorf
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 903)


In the field of robot-based assembly especially for products with a high number of variants, robot programming causes a large part of the product costs. The use of automation solutions for specialized production steps is particularly unprofitable for such small production batches. Human-robot collaboration (HRC), where tasks are allocated according to the respective skills, provides a good start-up point in automation of manual processes. However, robot programming remains a complex topic with many new programming possibilities during the last years, especially in the HRC sector. The concepts presented in this paper are intended to present a solution for a flexible assembly system, which is able to create a robot program and path automatically based on given information. In particular, this will be based on comprehensive product modeling and automatic process simulation.


Human robot collaboration Robot assembly Simulation Automatic programming 


  1. 1.
    Gemma, J., Wyatt., Litzenberger, G.: How robots conquer industry worldwide. In: IFR Press Conference, 27 September 2017, Frankfurt (2017)Google Scholar
  2. 2.
    Jun Li, R.: Top 8 Trends for Robotics, Shanghai, 21 December 2016Google Scholar
  3. 3.
    Storms, S., Roggendorf, S., Stamer, F., Obdenbusch, M., Brecher, C.: PLM - supported automated process planning and partitioning for collaborative assembly processes based on a capability analysis. In: Schmitt, R., Schuh, G. (Hrsg.) 7. WGP-Jahreskongress Aachen, 5–6 Oktober 2017, S. 241–249. Apprimus Wissenschaftsverlag, Aachen (2017)Google Scholar
  4. 4.
    Franka Emika Gmbh (Hrsg.): User Manual. Panda Research, München, 06 October 2017Google Scholar
  5. 5.
    Rethink Robotics Inc.: Rethink robotics: Intera. Accessed 09 Oct 2018
  6. 6.
    DIN DE 66312: Industrial Robot Language (IRL) (withdrawn), September 1996Google Scholar
  7. 7.
    IEC 62541-100: OPC Unified Architecture Specification - Part 100: Device Interface, March 2015Google Scholar
  8. 8.
    VDMA 40010-1: OPC UA Companion Specification Robotics – Part 1: Condition monitoring, asset management, predictive maintenance, vertical integration, November 2018Google Scholar
  9. 9.
    BS ISO/IEC 19505-1:2012: Information technology. Object Management Group Unified Modeling Language (OMG UML). Infrastructure, 10 November 2012Google Scholar
  10. 10.
    Barbieri, G., Fantuzzi, C., Borsari, R.: Tools for the development of a design methodology for mechatronic systems. In: 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA), S. 1–4. IEEE (2013)Google Scholar
  11. 11.
    Brecher, C., et al.: Interdisciplinary specification of functional structures for machine design. In: 2016 IEEE International Symposium on Systems Engineering (ISSE), S. 1–8. IEEE (2016)Google Scholar
  12. 12.
    Din Norm DIN EN 62714-1: Engineering data exchange format for use in industrial automation systems engineering - Automation markup language - Part 1: Architecture and general requirements, February 2018Google Scholar
  13. 13.
    ISO 14306:2017: Industrial automation systems and integration – JT file format specification for 3D visualization, November 2017Google Scholar
  14. 14.
    Siciliano, B., Khatib, O.: Springer Handbook of Robotics. Springer, Berlin (2007)Google Scholar
  15. 15.
    ISO 15066: Robots and robotic devices – Collaborative robots, February 2016Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Laboratory for Machine Tools and Production Engineering (WZL), Chair of Machine ToolsAachenGermany

Personalised recommendations