Table of contents
Pneumatic System Assembly Process
This learning workflow is designed to address the challenges of the assembly and operation of pneumatic systems in Augmented Reality (AR). Pneumatic system design and troubleshooting are core competencies not only in Vocational Education and Training (VET) for mechatronics and industrial automation but also in industrial and manufacturing-related curricula at universities, especially the Integrated Engineering curriculum at TalTech (subject: Hydraulics and Pneumatics). The workflow offers a structured approach to mastering these competencies, leveraging AR technologies and web-based 3D simulation. Students engage with virtual pneumatic components: compressors, valves, cylinders, splitters, and tubes in an interactive AR workspace, assembling circuits, testing system behaviour, and completing guided exercises. Through hands-on AR activities, learners develop the skills needed to understand, design, and troubleshoot real pneumatic circuits in a safe, repeatable environment.
1. Learning Objectives
1. Factual Knowledge
-
1.1 Identify and use the terminology of pneumatic components and AR interface elements (compressor, valve, push button valve, cylinder, splitter, tube, terminal, pressure source, connection point, AR workspace).
-
1.2 Identify the role, properties, and operational states of pneumatic components, including function of the compressor, control role of valves, motion behaviour of the cylinder, distribution role of splitters, and meaning of pressure levels and connection status.
2. Conceptual Knowledge
-
2.1 Classify pneumatic components according to their function within a pneumatic circuit (pressure-generating, control, actuating, distribution, and connection components).
-
2.2 Understand how compressed air flows through a pneumatic system and how component arrangement and user interaction influence pressure propagation and cylinder movement.
-
2.3 Understand how pneumatic system behaviour is represented in the digital simulation model through component states, terminal pressures, connection logic, snap-to-connect behaviour, and the relationship between virtual assembly and simulated physical response.
3. Procedural Knowledge
-
3.1 Assemble pneumatic circuits in the AR environment, connect components correctly, test system behaviour, interpret pressure values and motion responses, and complete structured exercises.
-
3.2 Apply AR interaction methods to select, place, connect, and manipulate pneumatic components; verify circuit functionality through simulation feedback; and apply guided trial-and-error and validation methods to construct working assemblies.
-
3.3 Analyse circuit behaviour and determine when a pneumatic configuration is incorrect, incomplete, or inefficient; identify faulty connections, missing components, or invalid logic and apply corrective procedures.
4. Metacognitive Knowledge
- 4.1 Evaluate one’s own confidence in assembling pneumatic circuits, interpreting simulation feedback, solving exercises, and understanding the relationship between circuit design and system behaviour.
Table 1. List of specific Intended Learning Objectives (ILOs) with their associated knowledge type
| ILO | Knowledge Type | ILO Description |
|---|---|---|
| I1 | 1.1 | Identify and correctly use the terminology of the main pneumatic components and interface elements in the AR environment (compressor, valve, push button valve, single-acting cylinder, splitter, tube, terminal, pressure source, connection point, AR workspace). |
| I2 | 1.2 | Identify the role, properties, and operational states of pneumatic components, including the function of the compressor as a pressure source, valves as control elements, cylinders as actuators, splitters as distribution elements, and tubes as connection elements. |
| I3 | 2.1 | Classify pneumatic components according to their function within a pneumatic system (pressure-generating, control, actuating, distribution, and connection components). |
| I4 | 2.2 | Understand how compressed air flows through a pneumatic circuit and how component arrangement and user interaction influence pressure propagation and system response. |
| I5 | 2.2 | Explain the operating principle of a pneumatic system in which button activation, valve state, pressure transfer, and cylinder movement are functionally related. |
| I6 | 2.3 | Understand how the behaviour of a pneumatic system is represented in the digital simulation model through component states, terminal pressures, connection logic, and virtual assembly rules. |
| I7 | 3.1 | Assemble a basic pneumatic circuit in the AR environment by selecting, placing, and connecting the required components to achieve a defined functional goal. |
| I8 | 3.1 | Test and interpret the behaviour of a pneumatic circuit using simulation feedback (pressure values, cylinder extension, valve state, connection status). |
| I9 | 3.1 | Complete guided pneumatic learning exercises, including single-acting cylinder control and simple logic-based configurations, by building circuits that satisfy the required operating conditions. |
| I10 | 3.2 | Apply AR interaction techniques to manipulate virtual pneumatic components — selecting, placing, grabbing, moving, rotating, and connecting them within the workspace. |
| I11 | 3.2 | Use validation, observation, and guided trial-and-error methods to verify whether a pneumatic assembly functions correctly and meets the task requirements. |
| I12 | 3.3 | Analyse pneumatic system behaviour to determine when a configuration is incorrect, incomplete, or inefficient, and identify the necessary corrective actions. |
| I13 | 3.3 | Troubleshoot faulty pneumatic assemblies by identifying wrong connections, missing components, or invalid logic and revising the circuit accordingly. |
| I14 | 4.1 | Evaluate one’s own confidence in assembling pneumatic circuits, interpreting simulation feedback, solving exercises, and understanding the relationship between circuit design and system behaviour. |
2. Use Case
The learning workflow has been applied to use case of the pneumatics laboratory located at Tallinn University of Technology (TalTech). The lab is used for hydraulics and pneumatics laboratory teaching. The traditional laboratory procedure for pneumatics circuit assembly is structured as follows: the students assemble the circuit by using the provided components and schematics; the teacher verifies the correctness of the assembly and tests it together with the student; if there is something wrong both go through troubleshooting and a further verification; the class is afterwards concluded.
The XR-based learning workflow guides students through the assembly and operation of pneumatic systems in an AR environment, using a pneumatic circuit assembly task as the central use case. Students interact with a web-based AR application that presents virtual pneumatic components: pressure sources, valves, cylinders, splitters, and tubes which can be selected, placed, and connected within a mixed-reality workspace visible through a smartphone, tablet, or AR headset.
By working through structured exercises of increasing complexity, students can learn to assemble correct pneumatic configurations, observe real-time simulation feedback (pressure values, cylinder extension, valve states), and troubleshoot faulty circuits.
The pneumatic domain is well-suited as a teaching context because it combines clear physical cause-and-effect relationships (pressure → flow → motion) with a discrete set of components that can be mastered progressively.
3. Learning Activities
The proposed main workflow is presented in Figure 1. It consists of different phases from the understanding of the system, definition of requirements till the test and evaluation of the proposed XR system integration and related learning activities. The phases go in parallel with specific activities and actions the students should undertake at each step of the workflow being, in this case, generic guidelines that can be customized for each specific use case. Another horizontal layer is constituted by the selection of the tools, mainly digital, to be involved in each step of the process.
The sequential workflow for the design and analysis of the pneumatic system assembly process is organized into two main phases: Exploration and Assembly & Validation, each comprising a series of structured tasks. This task-based workflow is illustrated in Figure 2.

Figure 1. Main workflow

Figure 2. Sequential learning activities workflow for pneumatic system assembly
The learning activities are organised into two sequential phases:
- Phase 1 (Components exploration) focuses on identifying and understanding pneumatic components and system behaviour.
- Phase 2 (Assembly and Validation) covers circuit design, assembly, testing, troubleshooting, and reflection. Each task is associated with specific ILOs as reported in Table 2.
Table 2. Pneumatic System Assembly Learning Activities Corresponding to the Workflow
| Task ID | Task Name | Task Description | ILO |
|---|---|---|---|
| T1.0 | Introduction and Use Case Description | Description: This initial phase introduces students to the fundamental concepts of pneumatic systems and AR-based learning. Students receive an overview of the AR environment, the available components, and the goals of the learning exercises. The use case (pneumatic circuit assembly) is presented with contextual domain knowledge to prepare students for the hands-on activities. Output: Domain-specific Knowledge, Overview of Learning Activities Resource: AR application introduction module, component reference materials | I1, I2 |
| T1.1 | Identify Pneumatic Components | Description: Students analyse the pneumatic system and identify the relevant components present in the AR environment. Through exploration of the virtual component library, students learn to recognise and name each component type and its AR interface representation. Output: Answers to a questionnaire / component identification exercise Input: Domain-specific Knowledge Resource: AR application (component library), reference materials | I1 |
| T1.2 | Characterise Existing Components | Description: Students collect and document the properties and functions of each pneumatic component in the virtual environment. They categorise components by function — pressure-generating, control, actuating, distribution, and connection — and describe their operational states. Output: Answers to a questionnaire or component-function matching task Input: Component identification (T1.1 output) Resource: AR application, component reference materials | I2, I3 |
| T1.3 | Analyse Existing Pneumatic System | Description: Students analyse system behaviour by observing compressed air flow through a pre-assembled reference circuit in the AR environment. They examine the relationship between circuit configuration, user interaction, pressure propagation, and cylinder motion, and study how the digital simulation model represents these physical relationships. Output: A circuit explanation, annotated diagram, or description showing system behaviour and compressed-air flow Input: Component characterisation (T1.2 output) Controls: Reference circuit configuration Resource: AR application (reference circuit mode) | I4, I5, I6 |
| T2.1 | Define Circuit Goal | Description: Before assembling, students define the goal of the assigned pneumatic exercise and plan the component arrangement required to achieve the target behaviour. Students articulate the expected input-output relationships and identify which components and connections are needed. Output: A defined assembly objective and component plan Input: Exercise description, domain knowledge from Phase 1 Controls: Exercise requirements | I7 |
| T2.2 | Assemble Pneumatic Circuit | Description: Students select, place, and connect the required pneumatic components in the AR environment to create a functional circuit. Using hand gestures or device input, students drag components into the workspace, position them, and connect them with tubes using the snap-to-connect system. Output: A completed pneumatic assembly in the AR environment Input: Component plan (T2.1 output) Controls: Exercise requirements, component library Resource: AR application (assembly mode), XR device | I7, I10 |
| T2.3 | Test Circuit Behaviour | Description: Students activate the assembled circuit and observe simulation feedback. They interpret real-time data including pressure values at each terminal, cylinder extension percentage, valve states, and connection status indicators to evaluate whether the circuit behaves as expected. Output: Observable simulation results (pressure readings, valve states, cylinder movement) Input: Assembled circuit (T2.2 output) Controls: Expected circuit behaviour (per exercise specification) Resource: AR application (simulation mode), XR device | I8 |
| T2.4 | Complete Guided Exercise | Description: Students complete the assigned structured exercise — such as the single-acting cylinder control (Exercise 1: Compressor → Valve → Cylinder) or the AND logic circuit (Exercise 2: Compressor → Valve 1 → Valve 2 → Cylinder) — building a configuration that satisfies the stated success criteria. The system validates the assembly and provides feedback. Output: A validated circuit satisfying the assigned exercise requirements Input: Circuit test results (T2.3 output) Controls: Exercise success criteria, product design guidelines Resource: AR application (exercise mode), XR device | I9, I11 |
| T2.5 | Troubleshoot Circuit Configuration | Description: Students identify and correct faults in a pneumatic assembly — wrong connections, missing components, or incorrect logic. Using simulation feedback and systematic analysis, students diagnose the problem and apply corrective actions to produce a working circuit. Output: A corrected circuit and a short record of identified errors and revisions Input: Faulty or incomplete circuit Controls: Exercise requirements, expected system behaviour Resource: AR application, XR device | I12, I13 |
| T2.6 | Final Testing and Revisions | Description: Students perform final testing of the completed circuit and reflect on their learning. They self-assess their understanding of the circuit design, the quality of their solution, and their confidence in pneumatic assembly and troubleshooting. Simulation logs are reviewed to support reflection. Output: Final test result and self-assessment of understanding, correctness, and confidence Input: Completed and validated circuit Controls: Exercise requirements Resource: AR application, simulation logs | I14 |
4. Technology
The presented workflow leverages a web-based AR stack to provide an accessible and immersive learning experience.
The accessibility and availability of the XR application are paramount requirements for this learning workflow. Therefore, the developed XR application runs in a standard browser on AR-capable devices (smartphones, tablets, AR headsets) without requiring native app installation, thanks to Progressive Web App (PWA) support. A web-based development was chosen to provide access from any location, utilizing JavaScript libraries like NEXT.js, Three.js, and WebXR APIs to integrate XR functionalities. This approach enables access across a variety of hardware solutions, including desktop, headset, or handheld devices.
Using XR application the students can complete both phases of the workflow — the Component Exploration phase and the Assembly & Validation phase — as defined in the proposed workflow. In Phase 1, students’ progress from component identification (T1.1) through characterisation (T1.2) to full system analysis (T1.3). The reference circuit in the AR environment serves as a guided exploration resource throughout this phase.
In Phase 2, students define their circuit goal (T2.1), assemble the circuit (T2.2), test its behaviour (T2.3), complete the guided exercise with validation (T2.4), troubleshoot any faults (T2.5), and perform final testing and self-assessment (T2.6).

The developed AR prototype was tested as shown in Figures 3 and 4 respectively.
Figure 3. Application prototype with a single acting cylinder


Figure 4. Application prototype with AND logic integration
The images show how the user enables to pick and place the selected components and attach their connector ends to the air source through virtual tubes (left side). The user can operate the button components (right side) to check the correctness of the exercise and schematics assembly, and trigger/visualise the extension of the pistons.
5. User Experience
In the AR learning workspace (Figure 5), students explore and interact with virtual pneumatic components overlaid on their physical surroundings. This approach ensures that learners not only understand theoretical pneumatic principles but apply them directly through hands-on assembly and testing in a safe, repeatable context. The learning workflow provides students with several interactive elements to enhance understanding and learning outcomes.

Figure 5. AR learning workspace and UI for Pneumatics Circuit Assembly [2], [3]
5.1 Object Interaction
Students engage with 3D models of pneumatic components by selecting and manipulating them within the AR workspace. Key interaction features include:
-
Component Information: Selecting a component displays its name, function, and current state (pressure, connection status, cylinder extension).
-
Snap-to-Connect: When a tube endpoint is dragged within 0.3 units of a component terminal, it automatically snaps and connects, with visual confirmation (colour change, glow effect) and haptic feedback on supported devices.
-
Component Manipulation: Hand gestures (pinch-grab, point-and-click, two-hand rotation) allow intuitive placement and interaction.
5.2 Enhanced Immersion and Engagement
The AR environment is designed to mimic realistic pneumatic laboratory conditions. Features include:
-
Real-time pressure visualisation at each terminal (bar values displayed above components).
-
Animated cylinder extension and valve state changes responding to user interaction.
-
Guided exercise prompts leading students through assembly steps with clear success criteria and feedback.
-
Alert indicators highlighting improperly connected or missing components.
5.3 Expected Task Outcomes
Table 4 Summary of the expected output for each learning task
| Task ID | Task | Output |
|---|---|---|
| T1.1 | Identify Pneumatic Components | Answers to a questionnaire. |
| T1.2 | Characterise Existing Components | Answers to a questionnaire or component-function matching task. |
| T1.3 | Analyse Existing Pneumatic System | A circuit explanation, diagram, or annotated description showing system behaviour and compressed-air flow. |
| T2.1 | Define Circuit Goal | A defined assembly objective and component plan for the pneumatic exercise. |
| T2.2 | Assemble Pneumatic Circuit | A completed pneumatic assembly in the AR environment. |
| T2.3 | Test Circuit Behaviour | Observable simulation results showing pressure, valve states, and cylinder movement. |
| T2.4 | Complete Guided Exercise | A validated circuit satisfying the assigned exercise requirements. |
| T2.5 | Troubleshoot Circuit Configuration | A corrected circuit and a short record of identified errors and revisions. |
| T2.6 | Final Testing and Revisions | Final test result and self-assessment of understanding, correctness, and confidence. |
References
- Pizzagalli, S. L.; Mahmood, K.; Boychuk, R.; Otto, T.; Kuts, V. (2025). A workflow for extended reality-based learning in engineering education. Proceedings of the Estonian Academy of Sciences, 74, 2, 103−108. DOI: 10.3176/proc.2025.2.03.
- Mondellini, Marta; Arlati, Sara; Urgo, Marcello; Pizzagalli, Simone Luca; Kashif, Mahmood; Terkaj, Walter (2025). Comparing Traditional and eXtended Reality-based Learning: Effects on Performance, Emotions, and Cognitive Aspects. In: Extended Reality: International Conference, XR Salento 2025, Otranto, Italy, June 17–20, 2025, Proceedings, Part VI. (324−336). Springer. (Lecture Notes in Computer Science; 15742). DOI: 10.1007/978-3-031-97778-7_24.
- Boychuk, R.; Symotiuk, I.; Rõbnikov, D.; Kuts, V.; Mahmood, K.; Pizzagalli, S.L.; Otto, T. (2024). Pneumatics-Case: Enhancing Learning through Augmented Reality and Digital Twin Technology. EuroXR 2024: Proceedings of the 21st EuroXR International Conference, 432: 21st EuroXR International Conference, Athens, Greece, November 27th to 29th, 2024. Ed. Helin, K., Michael-Grigoriou, D., Katika, T., Schiavi, B., & Tsaknaki, E. VTT Technical Research Centre of Finland, 261−266. (VTT Technology). DOI: 10.32040/2242-122X.2024.T432.