1. Introduction
Augmented reality (AR)-based systems have emerged as promising solutions for industrial training [
1]. AR has significantly improved training efficiency by providing real-time guidance, helping operators learn new skills quickly, and reducing training time and material waste [
2]. In the context of complex machine operations, AR training systems enable users to visualize step-by-step guidance in their actual work environments.
Despite these advancements, most AR-based training solutions remain ineffective. In these systems, the training flow assumes that users follow instructions exactly in the same order [
3]. However, in actual operations, users frequently rely on technical manuals or written instructions to perform the procedures. These documents are often lengthy, densely worded, and not always intuitive, particularly for novices who are unfamiliar with machine interfaces. Even when the text is understood, execution in a real environment is difficult because the manuals lack concrete visual guidance or the spatial context of each step. For example, a manual might state, “set the tool offset before starting the process”, without indicating where the offset controls are located on the machine or how to confirm that the task has been performed correctly. Similarly, another issue arises when trainees encounter a Human–Machine Interface (HMI) that displays errors or machine feedback, further confusing users in determining the correct action to take [
4]. Thus, extracting operational steps from raw textual data and integrating them with live machine feedback in training systems to generate actionable guidance remains a complex challenge [
5].
To overcome the limitations of static guidance, researchers have integrated various computer vision methods into AR. However, these methods remain rigid, requiring extensive training and massive labeled datasets for every new machine interface or operational scenario. While the integration of LLMs in AR opens new possibilities for complex procedures [
6,
7,
8], they lack the real-world awareness necessary for industrial environments. This creates a semantic gap where the system understands the instruction text but cannot perceive the physical machine states or the user actions required to execute them as it lacks the inherent ability to process visual context. The emergence of MLLMs provides a solution by jointly processing textual and visual data in a unified framework, enabling the system to perform complex multimodal reasoning. Because these models are pre-trained on vast datasets, they can handle diverse machine behaviors and varying procedural tasks through zero-shot reasoning capabilities, eliminating the need for task-specific retraining. Therefore, we propose an AR-based training system that can read dynamic manual instructions in real time and incorporate visual input in an AR environment to interpret both machine states and user activities in complex machine operations. The core contributions of this work are:
We propose a system that utilizes ChatGPT (vision-enabled configuration) to interpret real-time machine feedback and technical instructions, bridging the semantic gap between physical environments and digital instructions.
We introduce the TARCO framework, a structured interface layer designed to map the stochastic outputs of MLLMs to the deterministic requirements of AR environments. This framework eliminates instructional drift by transforming complex technical instructions into precise, stepwise AR commands anchored directly to the physical machine.
We provide empirical evidence demonstrating the effectiveness of the proposed model. Our results indicate a significant increase in usability, alongside a measurable reduction in cognitive load and task completion time during complex industrial operations.
This research presents an innovative AR-based training architecture that integrates an MLLM with the TARCO framework to facilitate context-aware procedural guidance. This proposed model mitigates the challenges of understanding machine feedback and interpreting technical instructions in complex industrial operations, providing valuable insights and supporting the application of AR-MLLMs in diverse fields.
The remainder of this paper is organized as follows.
Section 2 presents a comprehensive literature review that critically analyzes existing research on AR, LLMs, VLMs, and MLLMs in operational planning. It also highlights the key developments and gaps in the current literature.
Section 3 introduces our proposed system, including the design and integration of the MLLM in AR.
Section 4 details the implementation of the proposed system.
Section 5 presents the operation of the proposed system.
Section 6 outlines the method used to evaluate the system’s performance.
Section 7 reports and discusses the results of the study. Finally,
Section 8 concludes the paper and outlines directions for future research.
2. Related Work
2.1. Augmented Reality in Industrial Training
Augmented reality (AR) has been widely reported to improve industrial training and assistance by placing instructions in the worker’s field of view, reducing time-to-competence and errors in Industry 4.0 scenarios [
9,
10]. Several studies have explored the potential of AR across various industries [
11]. AR was mostly used in the gaming and entertainment industries; however, in recent years, AR technologies have become increasingly popular in professional training and industrial settings [
12]. Unlike other training methods, such as virtual reality (VR), AR overlays digital information over the user’s real-world view, allowing users to interact with both physical and virtual aspects simultaneously [
13,
14]. AR has significantly improved production efficiency by providing real-time guidance [
15], helping workers learn skills quickly, and reducing training time and material waste [
2]. For instance, an AR-assisted guidance system for the assembly of avionics equipment was developed to provide dynamic assembly instructions overlaid onto a real-world environment using real-time pose tracking [
16]. This method increased worker performance and reduced errors in assembly tasks. The advantages of AR have been further evaluated in material-forming and machining processes, where AR training resulted in faster completion times and fewer errors than traditional video or paper-based manuals [
2]. AR also offers significant advantages in railway maintenance training and task execution by providing realistic and engaging content [
17]. Similarly, in the tool change process, AR reduced cognitive load by overlaying visual cues and instructions on the real-world environment. This step-by-step guidance of AR enables users to perform tasks easily and efficiently, improving their overall effectiveness [
18]. AR is particularly effective for initial task exposure because it reduces cognitive load compared to other technologies [
19,
20,
21].
Despite these advancements, existing AR applications predominantly focus on predefined training content and assume an ideal process flow. However, these systems often struggle to keep pace with the nature of real-world operations, where the machine status and user activity vary in real time, creating a bottleneck for their widespread implementation. This gap highlights the opportunity to leverage AR for complex machine operations by integrating adaptive, context-aware mechanisms that interpret live conditions and provide real-time, task-specific guidance.
2.2. Integration of MLLMs
For many years, industrial operations, maintenance, and training have relied heavily on static manuals and the experience of skilled workers. Although this approach has served its purpose, it often slows work, especially on tasks that require precision or pose safety risks. The integration of Artificial Intelligence (AI), particularly LLMs, has introduced a transformative paradigm for industrial operations [
22]. Recent literature underscores this shift, highlighting that LLMs fundamentally reshape task interpretation, execution, and planning across complex workflows [
23]. This transformation is exemplified by the “RoboGPT” system, which employs LLMs to generate automated step-by-step instructions for robot-based assembly tasks in construction [
6]. These models can optimize assembly sequence planning by decomposing tasks into logical task steps. Beyond assembly sequences, LLMs, such as GPT-4, have been utilized to convert textual instructions into physical steps for tasks such as electric panel maintenance. The system employs optical character recognition (OCR) to process text instructions that are then sent to the ChatGPT server. The server processes the input and transforms complex instructions into simple, sequenced operational commands. These commands are subsequently sent back to the AR system to invoke virtual objects and display relevant prompts on the physical machine [
7]. Another study demonstrated that ChatGPT-3.5 could successfully generate the underlying code for Web-based Augmented Reality (Web-AR) applications from natural language prompts, suggesting that LLMs can automate parts of the development workflow, thereby making AR technology more accessible to individuals without specialized programming skills [
24].
Despite these significant advancements, LLMs remain limited in their understanding of physical tasks, which often require visual perception beyond language. Visual inputs provide essential context about the environment, such as the machine state and user actions, which cannot be reliably inferred from text alone. To address this limitation, recent work has leveraged multimodal large language models (MLLMs) that jointly process vision and language for more efficient scene understanding [
25]. For instance, Text to Automated General-purpose Guidance in AR (TAGGAR) utilizes LVLMs to create general-purpose AR task guidance without requiring expertise or complex computer-aided design [
26]. This system integrates GPT-4V to process natural language instructions and images, generating visual guidance and accurately anchoring visuals in the physical environment using “GroundingDINO,” an object-detection model that locates targets and renders appropriate AR visuals. In another study, a similar vision–language model, GPT-4V, was used to provide cognitive assistance and feedback to users. This system employed a reality encoder to capture audio, images, and 3D space data and convert them into inputs for Multimodal Large Language Models (MLLMs). These inputs were processed using GPT-4V and Ferret for reasoning and object detection. Subsequently, a reality decoder converts the MLLM output into AR overlays and anchors them in real-world environments [
8].
2.3. Prompt Engineering
The above discussions show that MLLMs can interpret responses in both textual and visual contexts. This is because these models are based on the transformer architecture and focus only on the instructions and parts that matter most in the context. This enables them to understand complicated instructions and generate appropriate responses [
7,
27]. However, when these models are used without additional input or external tools, such as structured prompts or domain-specific data, they produce inaccurate or incomplete outputs. Some studies have pointed out that existing MLLMs face challenges in interpreting correctly and struggle to apply domain rules that are obvious when deployed for general-purpose tasks [
28]. This limitation makes it difficult to rely solely on MLLM outputs in real-world environments, particularly in industrial operations that require precision, safety, and consistency.
To overcome these issues, researchers in AI and engineering have explored various methods to make MLLMs more reliable and produce more accurate responses. Two main strategies have emerged in this regard. The first is the fine-tuning of LLMs on domain-specific tasks using resources such as equipment manuals, training datasets, and maintenance logs. This method has increased accuracy because the models become familiar with the domain’s workflow. However, fine-tuning can improve task relevance and accuracy, particularly in specialized industrial domains. However, it requires large, high-quality datasets, considerable training time, and ongoing updates whenever the domain changes, which is not always practical in industry. Additionally, it reduces the flexibility of the model in specific contexts [
29,
30].
The second increasingly popular strategy is to use prompts rather than change the model itself. This approach can guide the model step by step without modifying its core architecture. Research shows that even small adjustments in a prompt can greatly improve a model’s reasoning ability and reduce errors [
31]. This is further confirmed by recent comparative studies that show that prompt tuning outperforms fine-tuning, particularly in tasks that require flexibility and contextual inference [
32].
Studies on maintenance, construction, and AR-based training have shown that without clear prompts, multimodal models may focus on the wrong objects, misunderstand a user’s intention, or misinterpret visual details that humans would instantly recognize [
26]. Thus, various prompt techniques, such as asking the model to think step-by-step, assigning it a specific role, or defining the specific output format, have been designed and have shown significant improvements in many tasks [
33,
34,
35,
36,
37]. Another advantage of the prompt technique is that it is simple to apply, requires fewer resources than fine-tuning, and can be reused in different domains. These benefits make prompt engineering an attractive choice for real-world operations, particularly in industrial environments, where efficiency and adaptability are essential [
38].
In conclusion, multimodal LLMs have shown great potential and are becoming increasingly common; however, to the best of our knowledge, existing studies have not yet deeply explored their integration for complex machine operations. The current system primarily focuses on general-purpose applications and lacks implementation for inferring machine states and recognizing real-time user activities. Moreover, industrial environments often contain many overlapping objects and cluttered backgrounds, which can confuse MLLMs. Thus, a structured prompt design is necessary to ensure rapid deployment and help MLLMs deliver predictable, safe, and reliable outputs in real-world industrial workflows [
7].
3. System Design
3.1. Overview
The proposed system is designed to assist users in performing complex machine operations in real time by combining visual recognition and large-language models. It is connected to a vision–language model (ChatGPT) and deployed on the Microsoft HoloLens 2. The proposed method is built to interpret both instructions and dynamic machine states, providing real-time feedback in the user’s physical environment.
3.2. System Architecture
This AR-based training system is developed using the Unity game engine (6000.0.29f1) [
39], which serves as the primary component for integrating AR with AI assistance. To maintain precise alignment between virtual instructions and content on the physical machine, we use local spatial anchoring with Microsoft’s Mixed Reality OpenXR (1.11.2) and AR Foundation (6.0.3) plugins. The core of the system is the multimodal ChatGPT (gpt-5-chat) model deployed via the Azure OpenAI Service, as shown in
Figure 1.
Communication between the HoloLens application and ChatGPT is handled through a C# API implemented in Microsoft Visual Studio 2022, which sends multimodal requests and receives structured responses, which are then parsed and rendered as AR guidance in the Unity application. At the start of training, the user captures an image with the HoloLens camera [
40] to recognize the current activity and sends an input to the ChatGPT model via a secure API request [
6,
7,
8,
24,
27]. Once the input is received by the ChatGPT model, it interprets the image using prompt structure (TARCO) and performs multimodal reasoning to recognize the nature of the task. Upon receiving a response from the ChatGPT online server, the output is returned in structured JavaScript Object Notation (JSON) format. The JSON is parsed in the Unity application using C# script, which allows the AR application to activate the AR interface. If the input is purely textual, such as a manual instruction, the structured prompt with the extracted content asks system to convert it into clear, stepwise instructions. Similarly, if the input recognizes the user activity and machine’s HMI feedback, ChatGPT interprets the image and triggers the corresponding anchor. Finally, the output is rendered in the user’s field of view using the spatial anchor method. This system pipeline continuously infers both the machine state and operator activity from a live scene. Whenever the user encounters a new on-screen instruction, ChatGPT recaptures and reprocesses the frame. This process ensures that visual cues and actions are synchronized during training. Moreover, for real-time interaction and user engagement, the training system incorporates the Microsoft HoloLens 2 AR headset (Microsoft Corp., Redmond, WA, USA). This device facilitates intuitive user interactions and allows trainees to engage with virtual instructional content and manipulate digital elements in an AR environment.
4. System Implementation
4.1. AR-MLLM Workflow
In the proposed system, a multimodal inference pipeline is implemented for complex machine AR-based training. This includes local heuristic validation to filter the low-quality captures, followed by semantic validation to receive accurate output from the MLLM, as illustrated in
Figure 2. This dual approach ensures only clear visual data is processed, which results in deterministic spatial anchor activation.
4.1.1. Stage 1: Heuristic Validation
Industrial lighting variations and hardware-level luminance constraints are identified as major challenges that can adversely impact the reliability of high-precision tasks in AR environments [
41]. To mitigate this issue, the AR–MLLM workflow initiates when a user captures a high-definition frame through HoloLens 2 PhotoCapture API in the AR environment. The system immediately executes the heuristic validation and calculates the mean luminance (
) of the frame by averaging the weighted RGB components of all n pixels as defined in Equation (1),
where R
i, G
i and B
i represent the red, green and blue colors for the
pixel. The coefficients for these components are derived from the ITU-R BT.709-6 standard to calculate the relative luminance, ensuring the visual data is suitable for semantic interpretation [
42]. The system accepts the frame only if it satisfies the heuristic quality criteria defined in Equation (2),
where
and
represent the lower and upper luminance boundaries, respectively. During experiments, it was observed that frames falling below 0.08 resulted in insufficient object-to-background contrast. Similarly, the fine details of the machine part were lost when frames reached to 0.92. Thus, these thresholds were set to ensure the MLLM receives frames with sufficient feature contrast for accurate interpretation. Furthermore, if a frame falls outside this threshold range, the system is configured to reject it locally to prevent unnecessary MLLM costs and API token waste. This rejection initiates a local retake loop to capture a new frame. If the first frame is rejected, the system performs up to two recursive retakes before proceeding.
4.1.2. Stage 2: Semantic Validation
Once the frame is confirmed as valid during the local validation stage, it is forwarded to the MLLM via an HTTP request. The system uses ChatGPT (gpt-5-chat version: 2025-08-07) integrated into the workflow via the Azure OpenAI service. To achieve an accurate interpretation of the physical environment, the model is initialized with a fixed system prompt of “You are a CMM assistant. Respond with only the requested format”.
Subsequently, to reduce the model search space and ambiguity in output, the visual input is processed through the TARCO prompt framework as shown in Equation (3). This framework facilitates domain-specific reasoning through two strategies: Technical Instruction Extraction for transforming manual text into structured command output, and User Activity and Machine Feedback Recognition for interpreting operator actions and displaying feedback:
where T is the task definition, A represents allowed actions, R is the reasoning procedure, C denotes constraints and rules, and O is the output format. To ensure industrial-grade reproducibility and deterministic output, the model is configured with a temperature of 0.0, and a maximum response limit of 200 tokens. These parameters ensure that the final output
is a stable, reproducible function of the visual input (I) and the structured TARCO prompt
. The relationship is expressed in Equation (4):
If the model perceives the visual input but lacks sufficient feature clarity for a high-confidence inference, it issues a “RETAKE” command to re-initialize the cycle until a deterministic state is reached.
4.1.3. Stage 3: Spatial Mapping and Prefab Activation
The final stage performs a semantic-to-spatial mapping. The AR system parses the MLLM output and attempts to match each label with its corresponding prefab on the machine. When the mapping is successful, the corresponding prefab is activated in the AR scene, guiding the user to the next step. The user can then move forward or revisit previous steps, creating a continuous, interactive loop throughout the training process. If the output does not conform to the expected schema, or if the user wants to proceed to the next operation, they trigger a correction loop and recapture an image to ensure the response is valid either for execution or for the next operation.
Figure 3 shows when the system detects that a captured frame is blurred or low-quality during operation, it automatically re-captures the image. It repeats this process up to 2 times. After the Unity application confirms that the image meets the required quality, it sends the image to ChatGPT along with a structured prompt for visual interpretation. This quality control step prevents the AR-MLLM from generating responses based on unreliable visual input and avoids triggering an incorrect prefab in the AR scene.
4.2. TARCO Prompt Structure
MLLMs are primarily trained on general-purpose datasets and lack the domain-specific contextual knowledge needed to interpret complex machine operations accurately. In addition, technical instructions and machine feedback often contain symbolic characters, logical dependencies, and repetitive terminology, making it difficult for models to generate appropriate responses when these raw inputs are processed directly [
6]. Similarly, many existing VLMs often rely on open-ended prompting and are prone to instructional drift. In industrial settings, such general models are unreliable for deployment as they may omit critical procedural steps or inappropriately rephrase technical terminology, which can lead to operational errors [
7,
26,
28].
To mitigate this stochastic behavior, we designed the TARCO framework, which utilizes a rigid hierarchical structure to map AI reasoning into a constrained JSON-output schema. This framework operates as a secondary input instruction layer to guide the model, enabling it to produce outputs that are clear, structured, and directly usable within the AR training workflow [
43]. Furthermore, this approach ensures that model responses are not only contextually accurate but also functionally anchored to the machine state, providing actionable guidance within the AR environment. The framework consists of the following five core components.
Task Definition (T): This specifies the role of the MLLM and instructs it to extract the required information. It defines the model’s objective so that all its responses remain aligned with the specific machine.
Allowed Action (A): This part restricts the model to a predefined set of allowable actions and provides a strict JSON schema that must be followed, preventing models from producing their own actions that do not exist in the AR system.
Reasoning Procedure (R): It guides the model to follow the execution order as defined in the technical instruction and ignore any shortcut steps from the technical instruction.
Constraints and Rules (C): These rules instruct the model to use only those commands that match the technical instructions and prevent others that do not exist. It also instructs the model not to rephrase or invent labels on its own.
Output Format (O): This part guides the model to convert the output to the required format without additional explanation. This strict format ensures that the output is executed reliably.
Table 1 presents the prompt structures used in this study for CMM operation. These prompts were developed and refined through an iterative testing process across multiple machine operation scenarios. They enable the system to convert lengthy and complex instructions into executable actions that can be processed in real time, while also supporting the recognition of user activities. Furthermore, the prompts are adaptable to various types of input, improving the model’s ability to generate accurate, contextually relevant outputs.
4.3. Spatial Anchoring
To maintain the alignment of virtual prefabs on a physical machine, a local spatial anchor is used. An anchor key is assigned to each virtual prefab, as shown in
Figure 4a, allowing the AR anchor manager to save and reload anchors and maintain the content fixed at the same position in the real world. After spatially anchoring the prefabs, a vision-to-action detector component is applied, as shown in
Figure 4b, which sends the captured images to ChatGPT via the Azure OpenAI endpoint. Based on the model output, the system determines which prefab should be triggered and activated in the AR scene, as shown in
Figure 4c. Together, these steps facilitate seamless synchronization between the virtual and physical machine states, which is essential for delivering a realistic training experience.
5. AR-MLLM CMM Training
An AR-MLLM-based training system for Coordinate Measuring Machine (CMM) operations (Helmel Engineering Products, Inc., New York, NY, USA) is developed for a case study of our proposed method [
1]. Training operators to master CMM workflows remains a critical challenge in industries that require zero-defect manufacturing [
43]. CMM operation requires precise configuration and calibration to guarantee accurate measurements, which is essential for ensuring that the final product meets the required specifications [
44]. As shown in
Figure 5, the workflow includes stylus qualification, establishment of the part coordinate system, feature measurement, and data analysis, which presents challenges for novice operators [
1].
To provide a realistic simulation of CMM training and an accurate representation of real-world scale and spatial relationships [
45], a virtual CMM is precisely designed and deployed on a real machine, as shown in
Figure 6. This includes probe, sphere, vertical bridge, horizontal bridge and joystick controller. For the stylus calibration task, virtual prompts are anchored on the sphere and CMM display. These prompts are activated whenever users wear the AR HMD and use the MLLM to provide guidance.
5.1. Manual Instruction and Machine Feedback
AR-MLLM operation training begins when users capture technical instructions from machine manuals using an MRTK hand interaction menu button. These virtual buttons provide the input for taking pictures and command navigation, allowing users to confirm a step or advance to the next one without using the machine’s physical controls. The AR-MLLM then performs visual–textual reasoning to interpret the captured instructions and returns the step-by-step prompts to the AR device.
Figure 7 shows a stylus calibration task in which virtual arrows with labels are activated on the physical machine display to assist the user during the operation. The same workflow can be activated whenever users capture instructions for feature measurements, allowing the model to interpret the content and immediately render the corresponding guidance.
In complex machine operations, the HMI serves as the primary source of feedback on the machine’s current state. Executing steps solely based on feedback leads to incorrect actions, as these displays do not provide visual guidance directly on the machine. This increases user workload and task completion time. To reduce these risks, the proposed AR-MLLM system also allows users to monitor machine feedback in real time and forward it to a ChatGPT-based reasoning model to interpret the current state and render AR guidance to the machine for operator assistance. As depicted in
Figure 8, the sphere prompts during stylus qualification are dynamically updated in response to CMM display feedback, providing step-by-step guidance and keeping the user aligned with the required actions.
5.2. Activity Recognition
MLLMs can interpret physical space by processing visual inputs, but they still lack the ability to reliably recognize user activity as quickly as humans can understand task context. Thus, to help the AR-MLLM accurately recognize user intent and reduce ambiguity in inferring the task, a user activity recognition prompt is used, as discussed in
Section 4, to support human-like task interpretation during operation. For example, during feature measurement activity, the prompt specifies the operating context is “feature measurement on CMM”, the entities of interest “stylus tip and target feature in contact”, and the required inference “identify the feature and estimate its dimension”.
Figure 9 shows the response generated by ChatGPT in an AR environment during the CMM feature measurement task. The AR-MLLM identifies user activity by observing the stylus tip’s position and computing its approximate diameter in real time, without prior measurement data. As shown in
Figure 9, the model identifies the targets as a circle, a sphere, and a cylinder, and computes their approximate diameters in real time without prior measurement data.
6. Evaluation
A user study was conducted to compare AR-MLLM training against a traditional AR baseline (without AR-MLLM) in terms of usability and perceived workload. In addition to this, the Bland–Altman analysis was used to compare the AR-MLLM feature measurements with CMM measurements [
46]. Two well-established assessment measures are utilized: System Usability Scale (SUS) and NASA Task Load Index (NASA-TLX) [
19,
47]. The SUS consists of 10 questions that yield scores ranging from 0 to 100, providing an overall usability score. Each question measures a different aspect of usability, such as ease of use, confidence in using the system, complexity, and consistency. Participants rated each item on a 5-point Likert scale (1 = Strongly Disagree to 5 = Strongly Agree). The SUS score is computed using Equation (5): first transform the item responses, sum the transformed scores, and then multiply the total by 2.5 to convert it to a 0–100 scale. Higher scores indicate better usability, whereas lower scores indicate poorer usability.
The NASA-TLX was used to assess the workload of users during CMM operation tasks. It consists of six dimensions (mental demand, physical demand, temporal demand, performance, effort, and frustration). The NASA-TLX score was calculated using Equation (6) by averaging ratings across the six dimensions, where higher scores indicate a higher perceived workload, and lower scores indicate a lower perceived workload during the operation.
Similarly, to evaluate the efficiency of the AR-MLLM, the task completion time during the qualification process was measured. A shorter completion time indicates a more efficient system. The performance metrics were compared to the traditional AR method using the Wilcoxon rank-sum test to assess statistical significance. Furthermore, to verify the accuracy of the proposed model, task recognition and feature measurement of the workpiece were validated during CMM operation. The task recognition accuracy of AR-MLLM was validated using Recall (R), which measures the model’s ability to identify all features, and Precision (P), which measures the accuracy of those identifications:
where TP, FN and FP represent the true positive outcomes, false negative outcomes and false positive outcomes, respectively. Furthermore, feature measurements were validated against CMM measurements using the Mean absolute percentage error (MAPE) and measurement accuracy as follows:
where
and
represents the AR-MLLM predicted dimensions and CMM measured dimensions. Moreover, dimensional agreement was further assessed using Bland–Altman analysis, which evaluates the mean bias and limits of agreement between the two measurement methods.
A total of 15 novice participants were recruited from undergraduate and graduate students majoring in Mechanical Engineering (aged 20 to 32 years). The experiment employed a within-subjects crossover design, in which all participants completed both conditions: traditional AR and AR-MLLM methods. Traditional AR (without AR-MLLM) provided spatial cues to participants, but it lacked the multimodal reasoning capabilities required to interpret real-time text and evolving machine states. Consequently, in this condition, the user had to manually read the instructions and mentally map them to their actions while wearing the headset.
To mitigate the learning effect, the order of conditions was shuffled for each participant, and the task content was varied between the two conditions. For example, one task involved extracting instructions from a technical manual to perform a CMM setup, while the other required extracting instructions from the CMM display (HMI) for stylus qualification. To keep task complexity equivalent, both tasks were designed with exactly five operational steps. Participants completed a brief pre-training session on the HoloLens 2 prior to data collection. This included interactions with holograms in the AR environment and menu buttons using the built-in Microsoft Tips app (1.2208.101.0) to ensure that all participants were aware of how to use the device before executing actual tasks and obtaining accurate results. AR-MLLM training starts when a user clicks the capture button and ends when probe calibration is successfully completed. Similarly, for traditional AR operations, the training time was counted from reading the instructions to completing the probe calibration. The time-to-completion results and recognition accuracy of the AR-MLLM system were recorded using the HoloLens 2′s built-in camera.
7. Results and Discussion
The task completion time, cognitive load, and usability of both methods for each participant were evaluated using a non-parametric Wilcoxon rank test. Two hypotheses were formulated: the null hypothesis (H0), stating that there is no significant difference between the AR-MLLM and the method without AR-MLLM training; and the alternative hypothesis (H1), proposing that there is a difference between the two methods, with a significance level of 0.05.
As shown in
Figure 10a, the results indicate that the task completion time for participants trained with the AR-MLLM method is lower than that for participants trained without it. The average time for AR-MLLM is 176.12 s, compared to 211.24 s for those who trained without the AR-MLLM method, with a difference of
, indicating a statistically significant reduction in task duration (
Table 2). Furthermore, we recorded an average end-to-end latency of 4.6 s for the transmission of visual data and the receipt of responses from the AR-MLLM. This response time is achieved through direct integration between the AR headset and the MLLM server, which minimizes the communication overhead often found in multi-layered intermediary solutions [
7]. Despite this latency, the total task completion time remained significantly lower with the AR-MLLM system, confirming its practical viability for industrial applications where procedural accuracy and overall time efficiency are important.
Figure 10b shows the NASA-TLX workload analysis for the AR-MLLM application. The survey further reveals that the AR-MLLM training conditions produced significantly lower workload scores across all subscales, with a significant difference between the two methods
. Participants also rated the AR-MLLM system significantly higher in terms of usability, with an average score of 81 (
Table 2). However, some of the participants provided neutral responses, but still results remained statistically significant
) as shown in
Figure 10c.
To further validate the system performance, we evaluated both task recognition and feature measurement accuracy. Task recognition was assessed across 45 total trials (15 trials for each of the three feature types) as shown in
Table 3. The AR-MLLM utilizes an activity recognition prompt that clearly defines the operating context and entities of interest. The real-time observation of the stylus tip’s position in contact with the target enabled the model to identify these features with high accuracy. This context-aware approach allowed the model to reduce ambiguity and correctly identify the target feature in nearly all trials. However, as shown in
Figure 11, circle recognition achieved a precision of 0.882, with two false positives: one cylinder and one sphere were misclassified as circles. This occurred when the camera was aligned parallel to the longitudinal axis, capturing only the circular cross-section and obscuring the feature’s length. Similarly, the sphere misclassification resulted from the external placement of the probe tip. This caused the MLLM to perceive only the 2D circular boundary, making it impossible to tell the difference between a sphere and a flat circle. After this identification, the subsequent data were then collected carefully to mitigate such ambiguities in the results.
Similarly, a Bland–Altman analysis was performed to compare AR-MLLM measurements with CMM measurements. It plots the difference between the two methods against their mean for each trial, including the mean bias and 95% limits of agreement.
Figure 12 demonstrates that the differences for AR-MLLM and CMM measurements mostly fell within the limits of the agreement for all features, showing a close agreement between the two methods across trials with LOA
to
for circle, LOA (
to
in) for cylinder and LOA
to
in) for sphere.
As depicted in
Figure 13a,b, the AR-MLLM slightly underestimates the circle diameter, with a mean difference of
in. In the cylinder measurements, the AR-MLLM method shows a positive mean difference of
in. This suggests that the AR-MLLM measured the cylinder diameter approximately 0.0035 in larger than the CMM on average. Similarly, sphere measurements follow the same trend, showing a slight positive bias with a mean difference of
in, as shown in
Table 4. While the cylinder exhibited the largest mean bias, this deviation was found within the original equipment manufacturer (OEM) design tolerance of
. This shows that the system’s errors are functionally low for precision-critical industrial tasks.
Overall, all these results demonstrate good agreement between the two methods and show that errors remain small and bound within the limits of agreement, indicating consistent performance over the observed measurement range.
Figure 13c,d further highlights the measurement accuracy of the AR-MLLM and shows that the model achieves accuracies of 99.932%, 99.536%, and 99.952% for circles, cylinders, and spheres with corresponding MAPE values of 0.067%, 0.463% and 0.047%. These results confirm the practical capability of the proposed AR-MLLM solution in complex precision measurement operations.
8. Conclusions
This research developed an advanced AR-MLLM-based training system for complex machine operations, where tasks are critical and require constant supervision. The use of ChatGPT and prompt engineering in this research provides greater expertise and enhances operational efficiency by interpreting real-time machine feedback and recognizing user activity. Unlike traditional AR training systems that rely on fixed, pre-scripted instructions, our system provides robust training methods by automatically updating the steps in the AR environment and directly superimposing digital overlays on the machine.
This AR-MLLM training system allows the user to capture live visuals of the working environment and send them to ChatGPT for processing and generating the output. These outputs are then returned to the AR application and provide guidance directly on the machine. We validated the proposed system using Coordinate Measuring Machine (CMM) operations. During the operation, the user captures images from the machine manual and the CMM display. These images are sent to ChatGPT using carefully designed prompts, enabling the model to understand the current step and provide accurate, context-aware guidance through digital overlays on the CMM.
We also evaluated the system by comparing the CMM task completion time with and without AR-MLLM training. The results show that participants using the proposed method completed the operation faster, indicating improved efficiency. To further assess accuracy, we estimated the workpiece feature dimensions using the AR-MLLM system and compared them with CMM-measured dimensions. This comparison demonstrates that the system can support users by recognizing their actions and providing feature measurements. Finally, we compared the user experience with traditional AR-based training and found that the participants reported higher satisfaction and lower workload when using our approach. Together, these results show that AR-MLLM training can be effective for complex operations that normally require constant supervision, while also improving productivity, reducing time and resource use, and increasing worker satisfaction in the manufacturing industry.
The proposed AR–MLLM training system utilizes ChatGPT as the multimodal reasoning platform; however, the core contribution lies in the system architecture rather than reliance on a specific language model. The spatial anchoring, AR guidance, and prefab activation mechanisms are implemented deterministically in the Unity engine, with the LLM serving as a modular decision-support component. Moreover, interactions with the MLLM are governed by the TARCO framework, which reduces variability and ensures consistent responses across repeated runs. The proposed approach is model-agnostic and can be extended to other multimodal LLMs supporting image–text input, while the overall AR–MLLM training workflow remains unchanged.
Although the user study was conducted with a relatively small sample size (N = 15), the results yielded high statistical significance across all evaluation metrics. The proposed system demonstrates significant performance improvements compared to the traditional AR method, with a 51.5% reduction in task load and a 35.12 s improvement in task execution time. These results provide strong preliminary evidence of the effectiveness of the proposed approach.
Despite these results, several limitations remain to be addressed in future research. As the study had a relatively small sample size and participants were primarily engineering students, the generalizability of our results may be influenced by this specific study group. Future research could expand the participant pool and include a more diverse range of users to ensure broader generalizability across industrial sectors. Additionally, voice-based interaction could be integrated alongside text and visual inputs to create a more hands-free experience. Lastly, the machine feedback could be directly connected to the MLLM in future work. By feeding real-time machine data directly into the model, the need for manual instruction capture can be eliminated, allowing the AR system to autonomously trigger digital overlays based on live machine states.
Author Contributions
Conceptualization, W.A. and Q.P.; methodology, W.A.; software, W.A.; validation, Q.P. and W.A.; formal analysis, W.A.; investigation, W.A.; resources, Q.P.; data curation, Q.P.; writing—original draft preparation, W.A.; writing—review and editing, Q.P.; visualization, W.A.; supervision, Q.P.; project administration, Q.P.; funding acquisition, Q.P. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported by Discovery Grants from the Natural Sciences and Engineering Research Council (NSERC) of Canada (RGPIN/5687-2020), the Graduate Enhancement of Tri-Council Stipends (GETS) program from the University of Manitoba, and the University of Manitoba Graduate Fellowships (UMGF).
Data Availability Statement
Acknowledgments
During the preparation of this manuscript, the authors used GenAI tool to review the English language for clarity and accuracy. The authors reviewed and approved the content generated by the tool.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
| AR | Augmented Reality |
| CMM | Coordinate Measuring Machine |
| LLM | Large Language Model |
| MLLM | Multimodal Large Language Model |
| VLM | Vision–Language Model |
| HMI | Human–Machine Interface |
| JSON | JavaScript Object Notation |
| SD | Standard Deviation |
| LOA | Limits of Agreement |
| MAPE | Mean Absolute Percentage Error |
| SUS | System Usability Scale |
| TLX | Task Load Index |
References
- Ahmed, W.; Khan, U.; Peng, Q. Augmented Reality-Based Operation Training for Coordinate Measuring Machines Using User-Centered Interface Approach. In Proceedings of the CAD’25, Shenzhen, China, 23–25 May 2025; pp. 272–277. [Google Scholar]
- Trojanowska, J.; Kaščak, J.; Husár, J.; Knapčíková, L. Possibilities of Increasing Production Efficiency by Implementing Elements of Augmented Reality. Bull. Pol. Acad. Sci. Tech. Sci. 2022, 70, e143831. [Google Scholar] [CrossRef]
- Kwon, H.-J.; Lee, S.-I.; Park, J.-H.; Kim, C.-S. Design of Augmented Reality Training Content for Railway Vehicle Maintenance Focusing on the Axle-Mounted Disc Brake System. Appl. Sci. 2021, 11, 9090. [Google Scholar] [CrossRef]
- Amouzgar, K.; Willebrand, J. A Novel XR-Based Real-Time Machine Interaction System for Industry 4.0: Usability Evaluation in a Learning Factory. J. Manuf. Syst. 2025, 82, 254–283. [Google Scholar] [CrossRef]
- Adel, A. Future of Industry 5.0 in Society: Human-Centric Solutions, Challenges and Prospective Research Areas. J. Cloud Comput. 2022, 11, 40. [Google Scholar] [CrossRef]
- You, H.; Ye, Y.; Zhou, T.; Zhu, Q.; Du, J. Robot-Enabled Construction Assembly with Automated Sequence Planning Based on ChatGPT: RoboGPT. Buildings 2023, 13, 1772. [Google Scholar] [CrossRef]
- Xu, F.; Nguyen, T.; Du, J. Augmented Reality for Maintenance Tasks with ChatGPT for Automated Text-to-Action. J. Constr. Eng. Manag. 2024, 150, 04024015. [Google Scholar] [CrossRef]
- Srinidhi, S.; Lu, E.; Rowe, A. XaiR: An XR Platform That Integrates Large Language Models with the Physical World. In Proceedings of the 2024 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), Bellevue, WA, USA, 21–25 October 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 759–767. [Google Scholar]
- Butt, J. A Strategic Roadmap for the Manufacturing Industry to Implement Industry 4.0. Designs 2020, 4, 11. [Google Scholar] [CrossRef]
- Morales Méndez, G.; del Cerro Velázquez, F. Augmented Reality in Industry 4.0 Assistance and Training Areas: A Systematic Literature Review and Bibliometric Analysis. Electronics 2024, 13, 1147. [Google Scholar] [CrossRef]
- Malta, A.; Farinha, T.; Mendes, M. Augmented Reality in Maintenance—History and Perspectives. J. Imaging 2023, 9, 142. [Google Scholar] [CrossRef]
- Van Campenhout, L.; Vancoppenolle, W.; Dewit, I. From Meaning to Expression: A Dual Approach to Coupling. Designs 2023, 7, 69. [Google Scholar] [CrossRef]
- Lakka, E.; Malamos, A.G.; Pavlakis, K.G.; Ware, J.A. Designing a Virtual Reality Platform to Facilitate Augmented Theatrical Experiences Based on Auralization. Designs 2019, 3, 33. [Google Scholar] [CrossRef]
- Tobiskova, N.; Hattinger, M.; Sanderson Gull, E. Evaluating an Augmented Reality Prototype for Enhanced User Guidance in an Industrial Production Context. In Advances in Transdisciplinary Engineering; IOS Press BV: Amsterdam, The Netherlands, 2024; Volume 52, pp. 419–430. [Google Scholar]
- Frizziero, L.; Santi, G.; Donnici, G.; Leon-Cardenas, C.; Ferretti, P.; Liverani, A.; Neri, M. An Innovative Ford Sedan with Enhanced Stylistic Design Engineering (SDE) via Augmented Reality and Additive Manufacturing. Designs 2021, 5, 46. [Google Scholar] [CrossRef]
- Xue, Z.; Yang, J.; Chen, R.; He, Q.; Li, Q.; Mei, X. AR-Assisted Guidance for Assembly and Maintenance of Avionics Equipment. Appl. Sci. 2024, 14, 1137. [Google Scholar] [CrossRef]
- Kang, G.H.; Kwon, H.J.; Chung, I.S.; Kim, C.S. A Study on the Development of Augmented Reality Contents for Air Compressor of Railway Vehicles. In Proceedings of the 2023 Prognostics and Health Management Conference (PHM), Paris, France, 17–31 May 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 59–63. [Google Scholar]
- Koteleva, N.; Valnev, V.; Frenkel, I. Investigation of the Effectiveness of an Augmented Reality and a Dynamic Simulation System Collaboration in Oil Pump Maintenance. Appl. Sci. 2022, 12, 350. [Google Scholar] [CrossRef]
- Daling, L.M.; Tenbrock, M.; Isenhardt, I.; Schlittmeier, S.J. Assemble It like This!—Is AR- or VR-Based Training an Effective Alternative to Video-Based Training in Manual Assembly? Appl. Ergon. 2023, 110, 104021. [Google Scholar] [CrossRef] [PubMed]
- Yong, J.; Wei, J.; Wang, Y.; Dang, J.; Lei, X.; Lu, W. Heterogeneity in Extended Reality Influences Procedural Knowledge Gain and Operation Training. IEEE Trans. Learn. Technol. 2023, 16, 1014–1033. [Google Scholar] [CrossRef]
- Shankhwar, K.; Smith, S. An Interactive Extended Reality-Based Tutorial System for Fundamental Manual Metal Arc Welding Training. Virtual Real. 2022, 26, 1173–1192. [Google Scholar] [CrossRef]
- Peckham, O.; Raines, J.; Bulsink, E.; Goudswaard, M.; Gopsill, J.; Barton, D.; Nassehi, A.; Hicks, B. Artificial Intelligence in Generative Design: A Structured Review of Trends and Opportunities in Techniques and Applications. Designs 2025, 9, 79. [Google Scholar] [CrossRef]
- Zhang, C.; Chen, J.; Li, J.; Peng, Y.; Mao, Z. Large Language Models for Human–Robot Interaction: A Review. Biomim. Intell. Robot. 2023, 3, 100131. [Google Scholar] [CrossRef]
- Fuchter, S.K.; Schlichting, M.S.; Filho, G.G. Study on the Use of ChatGPT for Generating Code for Web-Based Augmented Reality Applications. Meas. Sens. 2025, 38, 101701. [Google Scholar] [CrossRef]
- Zichar, M.; Papp, I. Contribution of Artificial Intelligence (AI) to Code-Based 3D Modeling Tasks. Designs 2024, 8, 104. [Google Scholar] [CrossRef]
- Stover, D.; Bowman, D. TAGGAR: General-Purpose Task Guidance from Natural Language in Augmented Reality Using Vision-Language Models. In Proceedings of the ACM Symposium on Spatial User Interaction, New York, NY, USA, 7–8 October 2024; ACM: New York, NY, USA, 2024; pp. 1–12. [Google Scholar]
- Ye, Y.; You, H.; Du, J. Improved Trust in Human-Robot Collaboration With ChatGPT. IEEE Access 2023, 11, 55748–55754. [Google Scholar] [CrossRef]
- Fan, H.; Zhang, H.; Ma, C.; Wu, T.; Fuh, J.Y.H.; Li, B. Enhancing Metal Additive Manufacturing Training with the Advanced Vision Language Model: A Pathway to Immersive Augmented Reality Training for Non-Experts. J. Manuf. Syst. 2024, 75, 257–269. [Google Scholar] [CrossRef]
- Wang, H.; Li, Y.-F. Large Language Model Empowered by Domain-Specific Knowledge Base for Industrial Equipment Operation and Maintenance. In Proceedings of the 2023 5th International Conference on System Reliability and Safety Engineering (SRSE), Beijing, China, 20–23 October 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 474–479. [Google Scholar]
- Fan, H.; Fuh, J.; Lu, W.F.; Kumar, A.S.; Li, B. Unleashing the Potential of Large Language Models for Knowledge Augmentation: A Practical Experiment on Incremental Sheet Forming. Procedia Comput. Sci. 2024, 232, 1269–1278. [Google Scholar] [CrossRef]
- Liu, P.; Yuan, W.; Fu, J.; Jiang, Z.; Hayashi, H.; Neubig, G. Pre-Train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processing. ACM Comput. Surv. 2023, 55, 1–35. [Google Scholar] [CrossRef]
- Chen, B.; Yi, F.; Varró, D. Prompting or Fine-Tuning? A Comparative Study of Large Language Models for Taxonomy Construction. In Proceedings of the 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), Västerås, Sweden, 1–6 October 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 588–596. [Google Scholar]
- Boys Smith, N.; Salingaros, N.A. AI Judging Architecture for Well-Being: Large Language Models Simulate Human Empathy and Predict Public Preference. Designs 2025, 9, 118. [Google Scholar] [CrossRef]
- Zheng, H.-T.; Xie, Z.; Liu, W.; Huang, D.; Wu, B.; Kim, H.-G. Prompt Learning with Structured Semantic Knowledge Makes Pre-Trained Language Models Better. Electronics 2023, 12, 3281. [Google Scholar] [CrossRef]
- Kojima, T.; Gu, S.S.; Reid, M.; Matsuo, Y.; Iwasawa, Y. Large Language Models Are Zero-Shot Reasoners. In Proceedings of the 36th International Conference on Neural Information Processing Systems; Curran Associates Inc.: Red Hook, NY, USA, 2022; pp. 22199–22213. [Google Scholar]
- Nan, L.; Zhao, Y.; Zou, W.; Ri, N.; Tae, J.; Zhang, E.; Cohan, A.; Radev, D. Enhancing Text-to-SQL Capabilities of Large Language Models: A Study on Prompt Design Strategies. In Proceedings of the Findings of the Association for Computational Linguistics: EMNLP 2023; Bouamor, H., Pino, J., Bali, K., Eds.; Association for Computational Linguistics: Stroudsburg, PA, USA, 2023; pp. 14935–14956. [Google Scholar]
- Jang, M.; Lukasiewicz, T. Consistency Analysis of ChatGPT. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, Singapore, December 2023; Bouamor, H., Pino, J., Bali, K., Eds.; Association for Computational Linguistics: Stroudsburg, PA, USA, 2023; pp. 15970–15985. [Google Scholar]
- Angelopoulos, J.; Manettas, C.; Alexopoulos, K. Industrial Maintenance Optimization Based on the Integration of Large Language Models (LLM) and Augmented Reality (AR). In Advances in Artificial Intelligence in Manufacturing II; Alexopoulos, K., Makris, S., Stavropoulos, P., Eds.; Springer Nature: Cham, Switzerland, 2025; pp. 197–205. [Google Scholar]
- Unity Technologies. Unity 6000.0.29f1. Available online: https://unity.com/releases/editor/whats-new/6000.0.29f1 (accessed on 27 November 2024).
- Ungureanu, D.; Bogo, F.; Galliani, S.; Sama, P.; Duan, X.; Meekhof, C.; Stühmer, J.; Cashman, T.J.; Tekin, B.; Schönberger, J.L.; et al. HoloLens 2 Research Mode as a Tool for Computer Vision Research. arXiv 2020, arXiv:2008.11239. [Google Scholar] [CrossRef]
- König, S.; Siebers, S.; Backhaus, C. Image Quality Assessment of Augmented Reality Glasses as Medical Display Devices (HoloLens 2). Appl. Sci. 2025, 15, 7648. [Google Scholar] [CrossRef]
- International Telecommunication Union. Recommendation ITU-R BT.709-6: Parameter Values for the HDTV Standards for Production and International Programme Exchange. Available online: https://www.itu.int/rec/R-REC-BT.709-6-201506-I (accessed on 20 December 2025).
- Yan, X.; Xiao, Y.; Jin, Y. Generative Large Language Models Explained [AI-EXplained]. IEEE Comput. Intell. Mag. 2024, 19, 45–46. [Google Scholar] [CrossRef]
- Torok, J.; Kocisko, M.; Teliskova, M.; Janak, M. Increasing of the Work Productivity of CMM Machine by Applying of Augmented Reality Technology. MATEC Web Conf. 2016, 68, 02002. [Google Scholar] [CrossRef]
- Martinez Gasca, O.; Van Dorpe, L.; Dewit, I.; Van Campenhout, L. SAR Miniatures: Physical Scale Models as Immersive Prototypes for Spatially Augmented Environments. Designs 2025, 9, 10. [Google Scholar] [CrossRef]
- Bland, J.M.; Altman, D.G. Agreement Between Methods of Measurement with Multiple Observations Per Individual. J. Biopharm. Stat. 2007, 17, 571–582. [Google Scholar] [CrossRef]
- Ghobrial, M.; Seitier, P.; Lagarrigue, P.; Galaup, M.; Gilles, P. Effectiveness of Machining Equipment User Guides: A Comparative Study of Augmented Reality and Traditional Media. In Proceedings of the Materials Research Proceedings; Association of American Publishers: Millersville, PA, USA, 2024; Volume, 41, pp. 2320–2328. [Google Scholar]
Figure 1.
System architecture.
Figure 1.
System architecture.
Figure 2.
AR-MLLM workflow.
Figure 2.
AR-MLLM workflow.
Figure 3.
Frame capturing to prefab activation using MLLM in Unity.
Figure 3.
Frame capturing to prefab activation using MLLM in Unity.
Figure 4.
Anchor implementation: (a) Spatial anchor setup in Unity; (b) Vision to Action component; (c) Prefab activation in AR environment.
Figure 4.
Anchor implementation: (a) Spatial anchor setup in Unity; (b) Vision to Action component; (c) Prefab activation in AR environment.
Figure 5.
CMM operation workflow.
Figure 5.
CMM operation workflow.
Figure 6.
Physical and virtual CMMs: (a) User interacting with CMM using AR device; (b) AR prompts activated on CMM during operation.
Figure 6.
Physical and virtual CMMs: (a) User interacting with CMM using AR device; (b) AR prompts activated on CMM during operation.
Figure 7.
AR prompts activation on CMM display using AR-MLLM: (a) Manual instructions for stylus qualification with MRTK menu buttons; (b) AR prompt for initiating qualification; (c) AR prompt for selecting stylus manager; (d) AR prompt for advancing to the next step; (e) AR prompt for selecting ball for stylus; (f) AR prompt for advancing to the final step.
Figure 7.
AR prompts activation on CMM display using AR-MLLM: (a) Manual instructions for stylus qualification with MRTK menu buttons; (b) AR prompt for initiating qualification; (c) AR prompt for selecting stylus manager; (d) AR prompt for advancing to the next step; (e) AR prompt for selecting ball for stylus; (f) AR prompt for advancing to the final step.
Figure 8.
AR prefab activation based on machine feedback: (a) 2 points required: Right side anchored prompt activated; (b) 1 point required: Top-anchored prompt activated.
Figure 8.
AR prefab activation based on machine feedback: (a) 2 points required: Right side anchored prompt activated; (b) 1 point required: Top-anchored prompt activated.
Figure 9.
MLLM recognizes user activity and approximate diameter during feature measurement.
Figure 9.
MLLM recognizes user activity and approximate diameter during feature measurement.
Figure 10.
Survey results: (a) Task completion time; (b) NASA-TLX workload; (c) Usability (SUS).
Figure 10.
Survey results: (a) Task completion time; (b) NASA-TLX workload; (c) Usability (SUS).
Figure 11.
Confusion matrix for AR-MLLM feature-type classification.
Figure 11.
Confusion matrix for AR-MLLM feature-type classification.
Figure 12.
Bland–Altman analysis of agreement between AR-MLLM and CMM feature measurements for (a) Circle diameter; (b) Cylinder diameter; (c) Sphere diameter.
Figure 12.
Bland–Altman analysis of agreement between AR-MLLM and CMM feature measurements for (a) Circle diameter; (b) Cylinder diameter; (c) Sphere diameter.
Figure 13.
Feature measurement analysis: (a) Standard deviation; (b) Mean Bias Difference; (c) Accuracy; (d) Mean absolute percentage error (MAPE).
Figure 13.
Feature measurement analysis: (a) Standard deviation; (b) Mean Bias Difference; (c) Accuracy; (d) Mean absolute percentage error (MAPE).
Table 1.
Prompt structure for understanding technical instructions and user activity recognition.
Table 1.
Prompt structure for understanding technical instructions and user activity recognition.
| Components | Technical Instruction Prompt | User Activity Recognition and Machine Feedback Prompt |
|---|
| Task Definition | 1. You are an AR command extractor for a Coordinate Measuring Machine (CMM). The machine includes components such as the probe head, stylus, workpiece, and measurement features (i.e., circles, cylinders, spheres). | 1. You are an AR model for a Coordinate Measuring Machine (CMM) operation. The machine includes components such as the probe head, stylus, workpiece, and measurement features (i.e., circles, cylinders, spheres). |
| 2. Your task is to convert the technical instructions into a single JSON object and ignore all keyboard shortcuts in the manual instructions. | 2. Your task is to detect machine feedback displayed in the image. |
| 3. Identify the type of feature being measured by the CMM (circle, cylinder, or sphere) and calculate its diameter and/or length in inches. |
| Allowed Action | 1. Translate the step-by-step instructions into AR UI actions using ONLY manual/touch interactions. | 1. When the CMM displays numbered instructions for operation, return only: Number: <digit> OR |
| 2. Follow the strict JSON schema: {"commands": [{"action": "open_menu", "menu_path": ["<Top>", "<Sub>"]}, {"action": "click", "target": "<ButtonLabel>"}, {"action": "select", "target": "<OptionLabel>", "group": "<ControlNameOptional>"}]}. | 2. When the user sees the workpiece, follow the required output schema: Diameter: <value or N/A> Length: <value or N/A> Feature: <Circle|Cylinder|Sphere>. |
3. For menu notation in instructions such as "Menu: A then B", follow this schema: {"commands": [{"action": "open_menu", "menu_path": ["A", "B"]}]}. |
| Reasoning Procedure | 1. Preserve the exact step sequence as written in the technical manual. | 1. Examine stylus–surface contact (probe tip contact points), curvature, edges, and feature geometry. |
| 2. Map textual instructions directly to the pre-defined AR UI actions. | 2. When the probe/stylus is visibly in contact with the workpiece feature, infer the feature type from the visible contact pattern and measurement context. |
| Constraints and Rules | 1. Use only exact UI labels from the technical instructions (i.e., “Qualify”, “Stylus Manager”, “Ball”, “Measure”, “Circle”, “Cylinder”, “OK”, “ID”). | 1. If the diameter cannot be determined, return N/A for diameter. |
| 2. Do not invent or rephrase UI labels. Labels must match the real interface exactly. | 2. Ensure the chosen feature type matches visible CMM contact points and shape cues. |
| 3. Never produce actions that do not exist in the instruction set. |
| Output Format | 1. The output must contain only JSON objects, with no explanations, notes, or additional text. | 1. Output must contain only the required format: Number: <digit> or Diameter: <value or N/A> Length: <value or N/A> Feature: <Circle|Cylinder|Sphere> (if analyzing a feature dimension). |
| 2. The output must not contain explanations, notes, or additional text. |
Table 2.
Average values of AR-MLLM and without the AR-MLLM method.
Table 2.
Average values of AR-MLLM and without the AR-MLLM method.
| Method | Task Execution Time (s) | Usability (Score) | Task Load (Score) |
|---|
| AR-MLLM | 176.12 | 81 | 30.12 |
| Without AR-MLLM | 211.24 | 25 | 65.22 |
| Difference | 35.12 | 56 | 30.34 |
Table 3.
Performance metrics for AR-MLLM feature type recognition.
Table 3.
Performance metrics for AR-MLLM feature type recognition.
| Feature Type | Sample Size | Precision | Recall | MAPE (%) | Accuracy (%) |
|---|
|
Circle
|
15
|
0.882
|
1.000
|
0.068
|
99.932
|
|
Cylinder
|
15
|
1.000
|
0.933
|
0.464
|
99.536
|
|
Sphere
|
15
|
1.000
|
0.933
|
0.048
|
99.952
|
Table 4.
Feature measurement results.
Table 4.
Feature measurement results.
| Feature Type | Standard Deviation (SD) | Mean Bias Difference | MAPE (%) | Accuracy (%) |
|---|
| Circle | | | 0.067 | 99.932 |
| Cylinder | | | 0.463 | 99.536 |
| Sphere | | | 0.047 | 99.952 |
| Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |