Mixed Reality Interference Detection via Automatic Virtual Object Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mixed reality systems require presetting of virtual objects for interference determination, which hinders immersion and is inefficient, especially when there is a significant shape difference between the instruction tool and the virtual object.
Innovation Solution
An information processing apparatus that automatically selects and sets virtual objects for interference determination based on position and orientation information, allowing for real-time adjustment of virtual objects held by the user, and generates a virtual space to visualize potential interference and gaps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If virtual objects are preset and superimposed for interference determination, then interference determination can be performed between the instruction tool and the virtual object, but it requires manual presetting which reduces efficiency and immersion
Solution Approach 1:
The system automatically identifies and sets the virtual object to be used for interference determination based on the user's hand holding posture, eliminating the need for manual presetting. The setting unit automatically selects the appropriate virtual object from multiple candidates by analyzing the holding object's position and orientation information, making the system self-configuring and improving operational efficiency.
Solution Approach 2:
The system performs preliminary identification and selection of the target virtual object based on the user's holding posture before the actual interference determination begins. By pre-analyzing the holding object's characteristics and automatically selecting the appropriate virtual object, the system prepares the interference determination in advance, reducing the time required during the actual evaluation process.
2Reliability
If a virtual object is superimposed on an instruction tool, then interference determination is possible, but a sense of immersion is hindered when there is a large difference between the shape of the instruction tool and the virtual object
Solution Approach 1:
The system applies different virtual objects to different local contexts based on the user's holding posture. Instead of using a single generic virtual object for all tools, the setting unit selects specific virtual objects that match the actual tool being held, ensuring both accurate interference determination for that specific tool type and maintaining visual consistency with the real object for immersion.
Solution Approach 2:
The system changes the parameters of the virtual object selection based on the holding object's characteristics. By analyzing the position and orientation information of the holding object, the system dynamically selects appropriate virtual objects that match the actual tool's properties, ensuring both accurate interference determination and visual consistency with the real tool for maintained immersion.
3Measurement precision
If multiple virtual objects are available for selection, then accurate interference determination can be performed, but manual selection from multiple objects increases device complexity
Solution Approach 1:
The setting unit automatically performs the selection of the appropriate virtual object from multiple candidates by analyzing the holding object's position and orientation information. This self-service mechanism eliminates the need for manual selection interfaces, reducing device complexity while maintaining the ability to perform accurate interference determination using the correct virtual object for each specific tool.
Data Source
AI summary
An information processing apparatus includes an obtaining unit configured to obtain position and orientation information and shape information about a real holding object holding a plurality of virtual objects, a setting unit configured to set a virtual object held by the holding object as an interference virtual object and to set a virtual object that is not held by the holding object as an interfered virtual object, based on the position and orientation information and the shape information about the plurality of virtual objects and the position and orientation information and shape information about the holding object, and a determination unit configured to determine presence or absence of interference between the interference virtual object and the interfered virtual object, based on the position and orientation information and the shape information about the interference virtual object and the position and orientation information and the shape information about the interfered virtual object.


