# Automated Information Supply of Worker Guidance Systems in Smart Assembly Environment

Gerhard Reisinger, Philipp Hold, Wilfried Sihn

► To cite this version:

Gerhard Reisinger, Philipp Hold, Wilfried Sihn. Automated Information Supply of Worker Guidance Systems in Smart Assembly Environment. 9th International Precision Assembly Seminar (IPAS), Dec 2020, Held virtually, Unknown Region. pp.235-248, 10.1007/978-3-030-72632-4_17. hal-03520391

HAL Id: hal-03520391

https://inria.hal.science/hal-03520391

Submitted on 11 Jan 2022

HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entific research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d'enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.

<figure><img src="image_1.png" /></figure>

Distributed under a Creative Commons Attribution 4.0 International License
Automated Information Supply of Worker Guidance
Systems in Smart Assembly Environment

Gerhard Reisinger¹,², Philipp Hold¹,² and Wilfried Sihn¹,²

¹ Fraunhofer Austria Research GmbH, Theresianumgasse 7, 1040 Vienna, Austria

² Vienna University of Technology, Institute of Management Sciences, Theresianumgasse 27,
1040 Vienna, Austria

{gerhard.reisinger, philipp.hold, wilfried.sihn}@fraunhofer.at

**Abstract.** The global megatrends of digitization and individualization substantially affect manufacturing enterprises. Assembly workers are exposed to increased process complexity resulting in physical and cognitive workload. Worker guidance systems (WGS) are used to overcome this challenge through output of information regarding what should be done, how it should be done and why it should be done. An unsolved scientific challenge in this context is efficient information supply of WGS. Information such as worker's instruction texts, pictures or 3D representations are created by employees of the work preparation department and transferred to the WGS. Manual information supply is a time-consuming and complex process, which requires a high (non-value-adding) effort as well as comprehensive knowledge in handling 3D CAD modelling and software programming. This paper presents a novel approach to reduce the required manual effort in information supply process. A knowledge-based model is proposed that enables an automated information supply of WGS in smart assembly environment by means of algorithms and self-learning expert systems, which pursues a holistic and consistent approach without media breaks. The automated approach assists employees of work preparation department, which means they can concentrate on their essential core competencies instead of being busy, for example, creating assembly plans, instruction texts or pictures for individual WGS. Finally, the technical implementation as a software-based proof-of-concept demonstrator and sub-sequent integration into the IT environment of TU Wien Pilot Factory Industry 4.0 is outlined.

**Keywords:** Digital Assistance, Worker Guidance, Smart Assembly, Human-Machine Interaction, Assembly Planning, Algorithms, Pilot Factory
# 1 Introduction: Background and Definitions

Production systems and especially assembly systems in developed industrial countries are faced with the challenge of tackling rising product and process complexity in terms of individualized customer needs as well as productivity at the same time [1]. This is particularly true in the area of precision assembly, where workers must perform manual assembly processes precisely, cost-effectively and with high quality. By networked data and modern forms of information and communication technologies with physical production processes, so called cyber-physical production systems (CPPS) will become real. Cyber-physical systems are described as a combination of physical objects ("physical") and an embedded digital system ("cyber"). This embedded system collects and processes data and interacts with surrounding environment via actuators. By integrating equipment with CPS characteristics into an assembly environment, cyber-physical assembly systems (CPAS) are established [2].

In addition to cost pressure in global competition, more frequent changes of work contents as a result of higher product variance, reduced lot sizes (lot size 1 production) and shortened product life-cycles make it more difficult for operators to build-up task routine [2]. This leads to increasing cognitive workload of operators and increasing risk of human errors and product quality problems [3].

Worker guidance systems (WGS), connected tools and systems in the work environment collaborating with human workers, have been used already in the past e.g. to automate certain tasks for improved production and assembly as well as to relief operators from rough and strenuous working conditions [4], [5]. In this way, information provision was used to deliver operators with instructions and details required to successfully fulfil manually executed tasks [6]. Today CPPS and CPAS are characterized by increasing digitalization and automated information flow. Thereby information systems control technical processes (e.g. plants, tools) and orchestrate the interaction with operators on the shop floor in a holistic way [7].

One of the central challenges here is to provide various decentralized database systems with up-to-date information and control commands at all times. Connection and interoperation with higher-level planning and control systems is seen by industry as a successful solution. However, even higher-level planning and control systems show a significant bottleneck of information supply and their granularity in order to orchestrate work systems and to illustrate operators the right information at the right time in the right quality regarding the right work task [8]. In order to enable a comprehensive use of intelligently networked CPPS and CPAS, work preparation departments are confronted with the challenge of incorporating missing and supplementary information into corresponding systems. Thereby the manual effort and waste of (human) resources is relatively high [9].

Taking the above discussion into account, this paper presents a design concept and a software-based implementation of an automatic information supply of WGS as an interface between construction, planning and control systems as well as decentralization databases of various production and assembly technologies.
# 2 Related Work

## 2.1 Worker Guidance Systems

Digital assistance systems (DAS) are used within a CPAS as interface between humans and technical systems [10]. The primary goal is to provide optimal worker support to increase productivity, reduce execution times, minimize error rates and enable end-to-end traceability [11]. DAS comprise basic functions including documentation of process data, monitoring of processes, decision support and information output [12]. For information output, the term “worker information systems” (WIS) is used in literature of production management. WIS provide information such as step-by-step assembly instructions, security hints or warnings of potential errors without the need of printed paper media [13].

For step-by-step guidance of workers through assembly processes, also the term worker guidance, respectively WGS is used. WGS allow workers to overcome difficulties in performing complex precision assembly processes and reduce cognitive burden in assembling small lot sizes of ever increasing product variants [14]. The most significant difference between WIS and WGS is the feedback loop: WIS only supply information assistance according to a given set of rules, while WGS additionally support the input of information and data manually through graphical user interfaces or automatically through different sensors [15]. Aehnelt et al. stated that “information assistance in form of guiding can be understood as an informal way of mediating and learning facts (what), procedures (how) and concepts (why) required for a specific assembly task”. Therefore a worker has to remember, understand and apply the information to execute the assembly task [16].

Lušić et al. differ between static and dynamic provision of information as well as real versus virtual information. Text and pictures are time-invariant and therefore static information, leading to additional cognitive load of the worker. Dynamic provision of information, e.g. videos or 3D animations lead to less cognitive load, but the duration of these have to be adapted to individual worker’s needs. Real information require real objects for their creation and include recorded photos or videos, while virtual information can be derived digitally e.g. using a 3D Computer-Aided Design (CAD) software [17].

## 2.2 Information Supply of WGS

The information provided by WGS can be in form of texts, pictures, videos, virtual 3D objects or simple light signals and must be prepared, programmed and transferred to databases or storage media of an individual target system prior to production [18]. This preparation process is very time consuming and usually requires a specialized knowledge in programming and 3D CAD modelling [19]. In case of a small or single lot size production, the described preparation process has to be carried out often and represents a significant cost factor, which furthermore prevents an efficient usage of WGS [20]. To cope with the aforementioned challenges, different approaches have been presented in recent studies, which can be clustered into following categories:
(i) automation of assembly sequence planning [21], (ii) automation of instruction information creation [22], (iii) automated entry of created information into target systems [23] and (iv) support the human assembly planner where automation is not possible [24]. These four categories are described in detail:

(i) **Automation of assembly sequence planning:** Since the early 1990s, various algorithms and heuristics have been developed to automatically derive feasible assembly sequences of a product variant from product data or 3D CAD models, e.g. [25] and [26]. This research area evolved with more computing power: The original approaches considering a simple listing of assembly sequences were developed successively, so that modern solutions allow an automatic feasibility study with regard to stability and available space at the joining position of each part [27], but also the average required assembly time can be calculated [28]. All of the aforementioned approaches relate to the general assembly planning process, but are not designed to create, process or distribute information for WGS.

(ii) **Automation of instruction information creation:** Mader et al. describe an approach to be able to automatically create work instructions in textual form and as pictures based on geometry and workstation data [22]. More recent work describes the preparation of videos and assembly animations using virtual prototypes [13]. Sääski et al. describe a concept to automatically create 3D objects for Augmented Reality (AR) worker guidance. Hereby the focus has been set on the integration of a wide variety of information systems as consistently as possible [29]. The created information has to be entered manually into databases of target WGS using a graphical user interface (GUI). This step is also associated with high manual workload during preparation phase.

(iii) **Automated entry of created information into target systems:**

To ensure that assembly workers on shop floor can use the created instruction information, it must be entered into the database of WGS through software interfaces. Müller et al. describe an exchange of information between agents and modules. While a WGS can be seen as a module, an "agent acts as a mediator or coordinator" between these modules and the virtual assembly planning environment [23]. A similar approach is pursued by Fischer et al., who describe the data flow between virtual assembly planning and the WIS database. Data is exported from the planning environment, translated into the desired target structure via an associative array and can be imported into the WGS [30].

(iv) **Support the human assembly planner where automation is not possible:** Zauner et al. describe the use of domain specific wizards, so-called "authoring wizards" in order to create visual information in a user-friendly way and without any programming knowledge [31]. Through a GUI, an assembly planner defines the required assembly information, such as assembly sequence, parameters and required tools [32]. The described approach is widely used in context of AR solutions and is applied in research and industry [33]. Despite support by means of authoring software, high manual effort remains in creation and entry of the information for each product variant. In addition, these software packages are usually limited to AR worker guidance and are designed for specific output devices or an individual WGS solution. Sensors for detecting depth information and movements enable teach-in of work instruction content at the assembly stations directly [34]. Funk et al. have developed a projection based WGS,
which allows a complex assembly process to be trained by experienced workers. During
the assembly process, the system recognizes the required part containers as well as
joining positions and derives all the information required for projection-based worker
guidance automatically. However, the authors themselves point out that this system is
not mature and further development must be made, e.g. optimization of workpiece de-
tection [20]. In addition, such a system cannot be used in lot size 1 production, since
the entire assembly process has to be taught in with at least one piece.

In summary, the state of the art includes partial solutions, which favour a reduction of expenses in the supply of instructional information e.g. through automation of preparation tasks or support of human assembly planners. However, the lack of a holistic and consistent approach in order to achieve a fully configured WGS even at complex products and small lot size is evident. In this paper, we present an approach for the automated information supply of worker guidance systems, which helps to significantly reduce content creation efforts and to relieve assembly planning staff, especially in smart assembly environments. The approach differs from the state of the art by a continuous processing chain from product development to the output of digital content information on assembly shop floor. The activities of information supply of worker guidance systems are divided between human and computer according to their respective strengths and weaknesses. While human planners contribute product-, process- and resource-knowledge by means of optimally designed input interfaces, a computer takes over time-consuming creation activities for instruction elements, e.g. texts, pictures or optimised 3D models for AR. In order to further relieve assembly planners, they are supported by machine learning at the time-consuming task of planning assembly sequences. Case-based reasoning is used to derive assembly sequences for the new product variant based on earlier planning knowledge of similar product variants automatically. The following sections describe a conceptual design for an automated information supply and the technical implementation in a test environment.

# 3 Conceptual Design for Automated Information Supply

## 3.1 Automated Information Supply of WGS

In the context of WGS, the authors propose a definition for the term “information supply” as combination of “information creation” and “information entry”. Hereby, the task of information creation contains the following subtasks:

* Definition of assembly plan, including assembly sequence, relevant parts and subassemblies as well as tools to be used.

* Derivation of virtual instructional information, including screenshots (static), animations (dynamic), textual descriptions (static) as well as 3D data for worker guidance through AR (static or dynamic).

* Creation of real instructional information, including photos (static), videos (dynamic) as well as recorded – e.g. spoken – textual descriptions (dynamic).
In order to provide instructions to workers on the shop floor, the instructional infor-
mation has to be transferred into a database or file system of the target WGS. Most
WGS provide a backend editor or a similar GUI, which can be used by assembly plan-
ners in order to convert created information to the required format and to enter it into
the database. The information supply process should be carried out for each individual
product variant and thus leads to high manual effort and costs for small lot sizes. This
paper proposes a holistic knowledge-based approach, which includes entire information
supply process, taking over routine tasks through algorithms and supporting assembly
planners with a self-learning expert system. The result is a division of tasks between
human and algorithm. While humans provide their domain and process knowledge, al-
gorithms take repetitive tasks such as derivation of virtual information as well as trans-
fer of created instruction information to databases.

<figure><img src="image_2.png" /><figcaption>Fig. 1. Proposed approach for automated information supply of WGS</figcaption></figure>

Figure 1 illustrates the approach and describes how data is processed so that a 3D CAD model of a product variant can be used to adequately supply information to a WGS. The blue boxes symbolise automated algorithms, while green boxes designate GUIs for interaction with human planners. The approach builds upon earlier developments by Reisinger et al. [35] and has been extended by additional concepts to further reduce manual effort.

3.2 Authoring Process

In first step “Authoring Process”, human assembly planners define assembly sequence (“what has to be done”) and work methods (“how is it done”). An authoring tool with 3D user interface is provided and visualizes the 3D CAD model of current product variant. By selecting parts and subassemblies, assembly steps as well as an assembly sequence are defined. Individual steps can be enriched with additional information, e.g. required tools, screwing torques or parts. Furthermore, the assembly planner specifies intermediate steps that cannot be automatically extracted from a 3D CAD model, e.g. missing parts like springs or pipes. During this authoring process, the assembly planner is assisted through various functions, e.g. suggestion of correct torque depending on dimension of the screw. In summary, the main purpose of the authoring process is to
enter process- and resource-knowledge of human assembly planners in an efficient way. Previous work in literature describing similar authoring tools – e.g. [31], [36] or [24] – show a significant weakness: The authoring process has to be conducted for each product variant, even in case of similar 3D product models. This leads to a high manual effort for assembly planners and thus a low efficiency is resulting.

## 3.3 Assisting Assembly Planning

To deal with the described weakness of conventional authoring processes, additional system features in planning new product variants are considered:

*   **Case-based Assembly Planning (CBAP):** In advance to the authoring process, similarity between the new product variant and earlier planned product variants is measured. In case of high similarity, the assembly plan from similar earlier product variant is reused for the new product variant. This is done through a rigorous allocation of parts and subassemblies of the new product variant by comparing more than 30 geometrical features. The computer reasoning method "Case-based Reasoning" [37] has been adapted for assembly planning. This is part of a self-learning expert system which assists human assembly planners. At the beginning of the authoring process, the assembly planner receives information, which earlier product variant was selected as case, a list of parts the algorithm was able to allocate automatically as well as a list of parts the algorithm was not able to allocate automatically. The human assembly planner can build upon the pre-generated process plan and allocate missing parts and subassemblies, leading to a significant saving of manual effort.

*   **Assembly Sequence Planning (ASP):** If CBAP is not possible, multiple methods from ASP are used to propose the optimal assembly sequence for parts and subassemblies of new products [38]. The number of possible assembly sequences increases with the number of parts exponentially. Thus, even for a simple product, millions of different assembly sequences are possible, whereby 25-40% can be eliminated by reason of geometrical constraints. Including criteria such as stability and handling, only 5-15% of these remain as feasible assembly sequences. By evaluating remaining possibilities with regard to the required assembly time, a final assembly sequence can be selected and proposed to the assembly planner [21].

## 3.4 Creation of Instruction Information

Creating virtual instruction information for individual assembly steps is conducted automatically and requires the following domain knowledge elements:

*   Product knowledge can be derived from 3D CAD model, e.g. geometries, structure of the product, required special treatment of parts or options like colours and material. Additional data can be gathered from external sources like Product Lifecycle Management (PLM) or Enterprise Resource Planning (ERP) systems.

*   Process knowledge is entered manually by the assembly planner using the authoring tool. The assembly planner can use his/her experience concerning optimal sequence,
required intermediate steps as well as evaluating, if the proposed process is realistic for assembly.

* Resource knowledge is provided by the assembly planner, e.g. which tools, measuring instruments and additional equipment to be used.

The textual description of individual assembly steps is automatically derived using previously manually defined text modules and contains information about assembled components, the operation and needed tools. Defined colour codes enable a differentiation of small and big parts, standard parts as well as a differentiation of tools.

The pictures for worker guidance are automatically derived as CAD screenshots for each assembly step and relevant components are highlighted in colour. To ensure optimal visibility of every component, pictures are derived from two different perspectives: A fixed position and viewing angle, in order to provide overall orientation to the assembly worker, as well as a picture from a view perspective previously defined in the “Authoring Process”. To guarantee a high standardization of instructions, the colour coding of the pictures is the same that is used for the textual descriptions.

## 3.5 Entry of Instruction Information

The required information for worker guidance has to be prepared and entered into a database or file system of the target WGS so that worker guidance information on shop floor can be used to support assembly workers. The data structure of the database and file system is defined differently for each WGS and no standardized interface for entering worker information exists. At this point, the principle of post-processing is taken from Computer-Aided Manufacturing (CAM) information chain [39] and we propose the following definition analogously for WGS: A post-processor in context of worker guidance systems is an algorithm for automated translation of prepared worker information (assembly sequence, texts, pictures) and entry of these information into a database or file system of a target WGS. A post-processor is developed once for each target system and has to be adapted in regard to new data structures in case of updates. The development requires direct writing access to the respective database or file system as well as a good knowledge of data structure of the WGS.

# 4 Technical Implementation

In order to make the concept applicable, it was implemented as a software-based proof-of-concept demonstrator (PoCD) and integrated in the laboratory of TU Wien Pilot Factory Industry 4.0 (PFI40) with existing information systems and WGS.

## 4.1 Software-based Proof-of-Concept Demonstrator

During implementation, individual modules have been developed using suitable programming languages and existing frameworks, e.g. authoring tool, generator for texts and pictures as well as post-processors. In order to ensure an efficient planning process,
attention was paid to easy maintainability of the data structures as well as a high user-
friendliness of the GUI.

<figure><img src="image_3.png" /><figcaption>**Fig. 2.** GUI of developed authoring tool, using FreeCAD as 3D environment</figcaption></figure>

Figure 2 presents the GUI of the developed authoring tool, which is used by the assem-
bly planner to enter process- and resource-related information. The open source soft-
ware “FreeCAD” is used to provide a 3D environment. FreeCAD and authoring win-
dow together form the authoring tool. Through python scripts as well as a provided
Application Programming Interface (API), FreeCAD is able to communicate with the
developed authoring window, which is displayed at the right side of above screenshot.
The parts and components of the product variant are selected by the assembly planner
for each assembly step through a list or by directly clicking parts and components in
3D environment. Screws are automatically identified by part name and appropriate
screwing parameters such as torque, depth and pitch are suggested.

Once the authoring process is completed and the information is released, it is passed
to a virtual machine connected to local area network (LAN) via a Representational State
Transfer (REST) API. The virtual machine acts as a container for various algorithms
running automatically as well as a SQL database for data storage. The worker infor-
mation is automatically processed as described in previous chapter. The automatic gen-
eration of instruction texts is carried out by algorithms, which have been implemented
in Java Programming Language. The creation of instruction pictures is done by a self-
developed media generator. Because of high resource usage, the media generator is
implemented as a cloud service and can be controlled via a REST API. The assembly
plan in XML form (created by authoring tool) and a 3D CAD model of the product
variant to be assembled serve as input for the media generator. The output are generated
pictures from different perspectives, which are automatically downloaded after the cre-
ation process is completed.
## 4.2 Integration in TU Wien Pilot Factory Industry 4.0

The developed software-based PoCD has been integrated into PFI40 and linked with existing information systems and WGS. The PFI40 is located in Vienna (Austria) and “serves both as a research platform and a teaching and training environment with regard to a human-centered cyber-physical production system” for lot size 1 production [40]. It combines development and testing of prototypes (Pilot Factory), demonstration and communication of findings (Demonstration Factory) and transfer of knowledge to students and course participants from practice (Learning Factory). The production of a plastic 3D printer is demonstrated in a realistic environment of approximately 900m² space. Industrial machines, 3D printers, logistics systems and a cyber-physical assembly line are available [41]. The assembly line of PFI40 consists of four cyber-physical assembly stations, which in turn consist of various assistance systems, including visual worker guidance, an intelligent screwing system as well as collaborative robots.

<figure><img src="image_4.png" /><figcaption>**Fig. 3.** Integration of software based PoCD in PFI40 IT landscape</figcaption></figure>

Figure 3 shows the integration of the software based PoCD in the IT landscape of PFI40 [42]. Red coloured elements represent already existing systems of the PFI40 and contain an ERP system, a 3D CAD environment as well as two WGS of different manufacturers. The green ellipse indicates the virtual machine and contains a central database of the PoCD, implemented algorithms as well as passive and active interfaces for communication with the system environment. The authoring window is not part of the virtual machine but is executed on desktop computer of the assembly planner and communicates with 3D CAD environment FreeCAD and via a REST API with the virtual machine. After successful planning and preparation of the worker information, it is transferred towards two target WGS “Armbruster ELAM” [43] and “Sarissa QA” [44] using developed post-processors. Precision assembly staff on shop floor is now able to use these instructions for step-by-step worker guidance.
# 5 Conclusion and Future Research Agenda

## 5.1 Conclusion and Recommendations

This paper presents a novel knowledge-based approach to reduce the required manual effort in information supply process by dividing preparation tasks between human and machine. This involves the use of pre-defined rule-based algorithms for generating instructions, self-learning expert systems for transferring assembly plans to similar product variants and agent-based interfaces (post-processors) for automated entry of created information. The development of the proposed post-processors requires intensive knowledge of the data structure of the target WGS. Therefore, we recommend that the manufacturer of WGS should do the development of the post-processors.

The approach has been implemented as a software-based PoCD, integrated into IT environment of PFI40 and is used for information supply of two WGS of a cyber-physical assembly line. Previous findings show that preparation efforts per product variant could be reduced significantly and the system works efficiently even if there are computationally intensive algorithms. A comprehensive user study with both experienced and inexperienced participants is planned in order to measure actual effects, such as a reduction in planning times or an increase in worker satisfaction.

## 5.2 Limitation and Outlook

The approach presented in this paper is limited to providing information to WGS for assembly activities. Due to a recognizable evolution of conventional assembly systems into cyber-physical assembly systems, we recommend further research in the field of automated information supply of these environments. In addition to WGS, this also includes creation and linking of configuration sets for devices, tools, machines and measuring equipment. A further starting point for development is the expansion of the field of application so that, in addition to assembly activities, WGS can also be automatically supplied with information for manual maintenance, set-up and servicing processes. The approach presented here can also be used for mutual (reciprocal) learning between human and machine. For example, a machine (e.g. algorithm) can learn from human (e.g. process planner) how to plan precision assembly processes and how to create associated worker instructions for WGS. Furthermore, a precision assembly worker can also learn from the machine by using the instructions of the WGS [45]. A transfer and adaptation of the presented approach towards the creation of CNC machine tool code is also worth researching and would make work preparation of cutting machine tools more efficient.

# Acknowledgment

This research is funded by the Austrian Research Promotion Agency (FFG) in the project MMAssist II, grant no. 858623 as well as in the project TAI-VW, grant no. 870667. The TU Wien Pilot Factory Industry 4.0 is also partly funded by the Austrian Research Promotion Agency (FFG) and several private industrial companies.
References

1. Dombrowski, U., Wagner, T., Riechel, C.: Analyse eines Konzepts zur Montageplanung auf Basis cyber-physischer Systemmodule. ZWF Band 108 Ausgabe 5 (2013)

2. Hold P., Ranz F., Sihn W., Hummel V.: Planning Operator Support in Cyber-Physical Assembly Systems. IFAC PapersOnLine, vol. 49 (2016)

3. Bubb, H.: Human reliability: A key to improved quality in manufacturing. Hum. Factors Man. (2005). https://doi.org/10.1002/hfm.20032

4. Krüger, J., Lien, T.K., Verl, A.: Cooperation of human and machines in assembly lines. CIRP Annals - Manufacturing Technology (2009). https://doi.org/10.1016/j.cirp.2009.09.009

5. Drust, M., Dietz, T., Pott, A., Verl, A.: Production assistants: The rob@work family. IEEE ISR 2013 (2013)

6. Wiesbeck, M.: Struktur zur Repräsentation von Montagesequenzen für die situationsorientierte Werkerführung. Dissertation (2013)

7. Ansari, F., Hold, P., Sihn, W.: Human-Centered Cyber Physical Production System: How Does Industry 4.0 impact on Decision-Making Tasks? IEEE TEMSCON 2018 (2018)

8. Johansson, P.E.C., Malmsköld, L., Fast-Berglund, Å., Moestam, L.: Enhancing Future Assembly Information Systems – Putting Theory into Practice. Procedia Manufacturing (2018). https://doi.org/10.1016/j.promfg.2018.10.088

9. Wang, X., Ong, S.K., Nee, A.Y.C.: A comprehensive survey of augmented reality assembly research. Adv. Manuf., 1–22 (2016)

10. Hold, P., Erol, S., Reisinger, G., Sihn, W.: Planning and Evaluation of Digital Assistance Systems. Procedia Manufacturing 2017, vol. 9 (2017)

11. Romero, D., Stahre, J., Wuest, T., Noran, O., Bernus, P., Fast-Berglund, A., Gorecky, D.: Towards an Operator 4.0 Typology. A Human-Centric perspective on the Fourth Industrial Revolution Technologies. 46th International Conference on Computers & Industrial Engineering 2016 (2016)

12. Keller, T., Bayer, C., Bausch, P., Metternich, J.: Benefit evaluation of digital assistance systems for assembly workstations. Procedia CIRP 2019, vol. 81 (2019)

13. Fischer, C., Bönig, J., Franke, J., Lušić, M., Hornfeck, R.: Worker information system to support during complex and exhausting assembly of high-voltage harness. 5th International Electric Drives Production Conference (EDPC) (2015)

14. Galaske N., A.R.: Approach for the Development of an Adaptive Worker Assistance System Based on an Individualized Profile Data Model. Advances in Ergonomics of Manufacturing, 543–556 (2016)

15. Teubner, S., Merkel, L., Reinhart, G., Hagemann, F., Intra, C.: Improving Worker Information - Proposal of a Dynamic and Individual Concept. International Conference on Competitive Manufacturing COMA 2019 (2019)

16. Aehnelt, M., Bader, S.: From Information Assistance to Cognitive Automation: A Smart Assembly Use Case. ICAART 2015: Agents and Artificial Intelligence (2015). https://doi.org/10.1007/978-3-319-27947-3
17. Lušić, M., Fischer, C., Bönig, J., Hornfeck, R., Franke, J.: Worker Information Systems. State of the Art and Guideline for Selection under Consideration of Company Specific Boundary Conditions. Procedia CIRP (2016). https://doi.org/10.1016/j.procir.2015.12.003

18. Hold P., Ranz F., Sihn W.: Konzeption eines MTM-basierten Bewertungsmo-
dells für digitalen Assistenzbedarf in der cyber-physischen Montage. Megatrend
Digitalisierung - Potenziale der Arbeits- und Betriebsorganisation – Berlin
(2016). https://doi.org/10.15358/9783800645466

19. Wolfartsberger, J., Zenisek, J., Silmbroth, M., Sievi, C.: Towards an Augmented Reality and Sensor-Based Assistive System for Assembly Tasks. PETRA '17 Proceedings of the 10th International Conference on PErvasive Technologies Related to Assistive Environments, 230–231 (2017)

20. Funk, M., Lischke, L., Mayer, S., Shirazi, A.S., Schmidt, A.: Teach Me How! Interactive Assembly Instructions Using Demonstration and In-Situ Projection. Assistive Augmentation Cognitive Science and Technology (2018)

21. Bahubalendruni, M.R.A., Biswal, B.B.: A review on assembly sequence genera-
tion and its automation. Proceedings of the Institution of Mechanical Engineers,
Part C: Journal of Mechanical Engineering Science (2016).
https://doi.org/10.1177/0954406215584633

22. Mader, S., Urban, B.: Creating Instructional Content for Augmented Reality based on Controlled Natural Language Concepts. International Conference on Artificial Reality and Telexistence (ICAT) (2010)

23. Müller, R., Vette, M., Hörauf, L., Speicher, C.: Consistent data Usage and Ex-
change Between Virtuality and Reality to Manage Complexities in Assembly
Planning. Procedia CIRP (2016). https://doi.org/10.1016/j.procir.2016.02.126

24. Li, B., Dong, Q., Dong, J., Wang, J., Li, W., Li, S.: Instruction Manual for Prod-
uct Assembly Process Based on Augmented Visualization. Chinese Automation
Congress (CAC) 2018 (2018)

25. Homem de Mello, Luiz S., Sanderson, A.C.: A correct and complete algorithm for the generation of mechanical assembly sequences. IEEE Trans. Robot. Auto-mat. (1991). https://doi.org/10.1109/70.75905

26. Hadj, R.B., Belhadj, I., Trigui, M., Aifaoui, N.: Assembly sequences plan gener-
ation using features simplification. Advances in Engineering Software (2018).
https://doi.org/10.1016/j.advengsoft.2018.01.008

27. Bedeoui, A., Benhadj, R., Trigui, M., Aifaoui, N.: Assembly plans generation of complex machines based on the stability concept. Procedia CIRP, 66–71 (2018)

28. Pintzos, G., Matsas, M., Triantafyllou, C., Papakostas, N., Chryssolouris, G.: An Integrated Approach to the Planning of Manual Assembly Lines. ASME 2015 International Mechanical Engineering Congress and Exposition (2015). https://doi.org/10.1115/IMECE2015-52962

29. Sääski, J., Salonen, T., Hakkarainen, M., Siltanen, S., Woodward, C., Lempi-
äinen, J.: Integration of Design and Assembly using Augmented Reality. IFIP
International Federation for Information Processing, vol. 260 (2008)
30. Fischer, C., Lušić, M., Bönig, J., Hornfeck, R., Franke, J.: Webbasierte Werker-
informationssysteme. Datenaufbereitung und -darstellung für die Werkerfüh-
rung im Global Cross Enterprise Engineering (2014)

31. Zauner, J., Haller, M., Brandl, A., Hartmann, W.: Authoring of a Mixed Reality Assembly Instructor for Hierarchical Structures. The Second IEEE and ACM International Symposium on Mixed and Augmented Reality 2003 (2003)

32. Knöpfle, C., Weidenhausen, J., Chauvigne, L., Stock, I.: Template Based Authoring for AR based Service Scenarios. IEEE Virtual Reality 2005 (2005)

33. Roberto, R.A., Lima, J.P., Mota, R.C., Teichrieb, V.: Authoring Tools for Augmented Reality. An Analysis and Classification of Content Design Tools. Springer International Publishing Switzerland 2016 (2016)

34. Bannat, A.: Ein Assistenzsystem zur digitalen Werker-Unterstützung in der industriellen Produktion. Dissertation (2014)

35. Reisinger, G., Komenda, T., Hold, P., Sihn, W.: A Concept towards Automated Data-Driven Reconfiguration of Digital Assistance Systems. Procedia Manufacturing, vol. 23 (2018)

36. Franke, J., Risch, F.: Effiziente Erstellung, Distribution und Rückmeldung von Werkerinformationen in der Montage. ZWF Band 104 Ausgabe 10 (2009)

37. Aamodt, A., Plaza, E.: Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches. AI Communications, vol. 7 (1994)

38. Sunil, D.T., Devadasan, S.R., Thilak, V.M.M, Vinod, M.: Computer aided design-based assembly sequence planning: a next stage in agile manufacturing research. Int. J. Business Excellence, Vol. 16, No. 4 (2018)

39. Xu, X.W., He, Q.: Striving for a total integration of CAD, CAPP, CAM and CNC. Robotics and Computer-Integrated Manufacturing 20 (2003)

40. Abele, E., Chryssolouris, G., Sihn, W., Metternich, J., ElMaraghy, H., Seliger, G., Sivard, G., ElMaraghy, W., Hummel, V., Tisch, M., Seifermann, S.: Learning factories for future oriented research and education in manufacturing. CIRP Annals (2017). https://doi.org/10.1016/j.cirp.2017.05.005

41. Hennig, M., Reisinger, G., Trautner, T., Hold, P., Gerhard, D., Mazak, A.: TU Wien Pilot Factory Industry 4.0. Procedia Manufacturing (2019).
https://doi.org/10.1016/j.promfg.2019.03.032

42. Erol S., Jäger A., Hold P., Ott K., Sihn, W.: Tangible Industry 4.0. A Scenario-Based Approach to Learning for the Future of Production. Procedia CIRP (2016). https://doi.org/10.1016/j.procir.2016.03.162

43. Armbruster Engineering: ELAM-Software. http://www.armbruster.de/ (2020).
Accessed 28 January 2020

44. Sarissa: Quality Assist. https://www.sarissa.de/ (2020). Accessed 28 January 2020

45. Ansari, F., Hold, P., Mayrhofer, W., Schlund, S.: Autodidact: Introducing the Concept of mutual Learning into a Smart Factory Industry 4.0. 15th International Conference on Cognition and Exploratory Learning in Digital Age (CELDA 2018) (2018)