| Literature DB >> 35214221 |
Junyi Wang1,2, Yue Qi1,2,3.
Abstract
Augmented reality (AR) applications are increasingly being used in various fields (e.g., design, maintenance, assembly, repair, training, etc.), as AR techniques help improve efficiency and reduce costs. Moreover, collaborative AR systems extend applicability, allowing for collaborative environments for different roles. In this paper, we propose a multi-user collaborative AR system (aptly called the "multi-user collaborative system", or MUCSys); it is composed of three ends-MUCStudio, MUCView, and MUCServer. MUCStudio aims to construct industrial content with CAD model transformation, simplification, database update, marker design, scene editing, and exportation, while MUCView contains sensor data analysis, real-time localization, scene loading, annotation editing, and virtual-real rendering. MUCServer-as the bridge between MUCStudio and MUCView-presents collaborative and database services. To achieve this, we implemented the algorithms of local map establishment, global map registration, optimization, and network synchronization. The system provides AR services for diverse industrial processes via three collaborative ways-remote support, collaborative annotation, and editing. According to the system, applications for cutting machines were presented to improve efficiency and reduce costs, covering cutting head designs, production line sales, and cutting machine inspections. Finally, a user study was performed to prove the usage experience of the system.Entities:
Keywords: augmented reality system; collaborative localization; industrial applications; multi-user collaborative system
Mesh:
Year: 2022 PMID: 35214221 PMCID: PMC8878014 DOI: 10.3390/s22041319
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A collaborative AR system for multiple users, including designers, inspectors, salesmen, and customers. In each figure, the virtual model is marked with a brown box.
Figure 2Outline architecture of MUCSys.
Figure 3Application process in production line sale and running cutting machine inspection.
Figure 4The framework for collaborative remote supporting, editing, and annotation.
Figure 5Application process in cutting head design. Through MUCStudio, we added a marker and determined the relative pose between the cutting head and marker. Then we adopted MUCView to drive the cutting head to move with the designed trajectory after loading the scene and sensor data.
Detailed procedures of experimental tasks. The unit of the time limit is “minute”.
| Task ID | Description | Time Limit |
|---|---|---|
|
| ||
| 1.1 | Download the specific CAD model and transform it to obj format in MUCStudio. | 4 |
| 1.2 | Load both cutting machine and head models. | 2 |
| 1.3 | Add the marker and set the pose of marker, cutting machine, and head. | 8 |
| 1.4 | Save the scene and export it to MUCView. | 2 |
| 1.5 | Print the marker and paste it to the designed position. | 3 |
| 1.6 | Run MUCView and load the scene file. | 2 |
| 1.7 | Scan the marker to display the scene model. | 2 |
|
| ||
| 2.1 | Run MUCView and load the initial model and layout of production line. | 5 |
| 2.2 | Choose the appropriate position to display the production line. | 2 |
| 2.3 | Adjust the position and orientation of the production line to the given target layout. | 10 |
| 2.4 | Save the scene. | 2 |
|
| ||
| 3.1 | Generate a QR code and bind it to the given machine ID. | 2 |
| 3.2 | Print the QR code and paste it to the cutting machine. | 3 |
| 3.3 | Scan the QR code to display the running information. | 2 |
| 3.4 | Add a slice of annotation and upload it to the MUCServer. | 5 |
| 3.5 | Restart the MUCView and load the annotation information. | 5 |
| 3.6 | Modify the annotation and re-upload it. | 5 |
Completion time and failure number of each experimental process. The unit time of completion time is “minute”.
| Task ID | Completion Time/ | Task ID | Completion Time/ | Task ID | Completion Time/ |
|---|---|---|---|---|---|
|
| |||||
|
| 2.2 min/0 |
| 1.1 min/0 |
| 4.7 min/2 |
|
| 0.9 min/1 |
| 2.1 min/1 |
| 0.8 min/0 |
|
| 0.8 min/0 | ||||
| Total | 12.6 min/4 | ||||
|
| |||||
|
| 2.9 min/0 |
| 0.8 min/0 |
| 5.7 min/3 |
|
| 0.5 min/0 | ||||
| Total | 9.9 min/3 | ||||
|
| |||||
|
| 1.5 min/0 |
| 1.9 min/0 |
| 0.9 min/0 |
|
| 3.1 min/1 |
| 2.8 min/0 |
| 3.4 min/1 |
| Total | 13.6 min/2 |
Figure 6Detailed results for each question in SUS [46] (1: strongly disagree; 5: strongly agree).