AR Device Using 2D Barcode as Spatial Anchor for Operating Instructions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing augmented reality (AR) systems face challenges in quickly obtaining and presenting virtual objects in real-world scenes, particularly when specific instructions are needed, and in establishing a reliable virtual coordinate system without a fixed spatial anchor.
Innovation Solution
The method involves using a two-dimensional (2D) barcode on an apparatus as a spatial anchor for a first 3D coordinate system, where the 2D barcode contains link information for accessing 3D animation data associated with AR operating instructions. An AR device captures the 2D barcode image, reads the link information, and uses it to obtain the 3D animation data, determining the barcode's location and orientation within a second 3D coordinate system using the AR device as a spatial anchor, and then presents the AR operating instructions accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a traditional AR system uses a fixed spatial anchor (e.g., a real life object that remains still) to establish a virtual coordinate system, then the virtual object can be reliably positioned, but the system becomes more complex and requires additional references beyond the apparatus itself
Solution Approach 1:
The apparatus serves itself as the spatial anchor by incorporating a 2D barcode directly onto its own surface. The barcode contains link information that enables the AR device to automatically establish a virtual coordinate system based on the apparatus itself, eliminating the need for external spatial anchors or additional reference objects.
Solution Approach 2:
The 2D barcode acts as an intermediary element that bridges the apparatus and the AR virtual coordinate system. By encoding link information in the barcode, the system enables automatic association between the physical apparatus and its corresponding virtual representation, facilitating reliable positioning without requiring complex external anchoring mechanisms.
2Productivity
If the AR device needs to quickly obtain 3D animation data and present virtual objects, then the system becomes more efficient, but the complexity of obtaining and processing the data increases
Solution Approach 1:
The 2D barcode pre-encodes link information that directly points to the 3D animation data. This preliminary preparation allows the AR device to immediately access the required data without performing complex search or retrieval operations, significantly reducing data acquisition time and processing complexity.
Solution Approach 2:
The essential link information is extracted from the complex apparatus and condensed into the compact 2D barcode format. This extraction enables the AR device to quickly obtain only the necessary data (3D animation) without processing unnecessary information, improving efficiency while maintaining data relevance.
3Loss of time
If the system uses a 2D barcode as a spatial anchor containing link information, then quick access to 3D animation data is enabled, but the manufacturing precision requirements for barcode placement increase
Solution Approach 1:
Instead of requiring precise placement of complex 3D anchors or markers, the system uses a simplified 2D barcode copy that contains all necessary link information. This copying approach reduces manufacturing precision requirements while enabling rapid data access, as the barcode can be read from various distances and angles with standard imaging equipment.
Data Source
AI summary
A method for providing a set of augmented reality (AR) operating instructions for operating an apparatus, the apparatus having a two-dimensional (2D) barcode disposed thereon. The method is implemented using an AR device and includes steps of: capturing an image of the 2D barcode to obtain three-dimensional (3D) animation data associated with the AR operating instructions; obtaining a location of the 2D barcode and an orientation of the 2D barcode based on the image of the 2D barcode, the location of the 2D barcode being defined with respect to a 3D coordinate system using the AR device as a spatial anchor, the orientation indicating a direction in which the 2D barcode faces with respect to the 3D coordinate system; and presenting the AR operating instructions based on the location of the 2D barcode, the orientation of the 2D barcode and the 3D animation data.


