Dynamic Haptic Retargeting for VR Immersion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual reality systems fail to provide a convincing sense of touch when interacting with virtual objects due to the need for corresponding physical props of the same size and shape, making it difficult to maintain synchronization between physical and virtual environments.
Innovation Solution
Dynamic haptic retargeting techniques, including world warping and body warping, allow a single physical object to be mapped to multiple virtual objects, redirecting user movements to create the illusion of touching virtual objects while using a single physical object, thereby enhancing the sense of presence and reducing potential negative effects like motion sickness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If each virtual object has a corresponding physical prop of the same size and shape, then the tactile sensation when touching virtual objects is improved, but the complexity of the physical environment and synchronization difficulty increase
Solution Approach 1:
A single physical object serves multiple functions by being mapped to multiple virtual objects. The system allows one physical prop to provide haptic feedback for various virtual objects through dynamic retargeting, eliminating the need for separate physical props for each virtual object while maintaining realistic tactile sensations.
Solution Approach 2:
The system creates a virtual copy of the physical object's interaction properties. Instead of requiring physical copies for each virtual object, the system uses virtual retargeting to replicate the tactile experience, where the physical object's haptic characteristics are mapped to multiple virtual representations through computational transformation.
2Device complexity
If a single physical object is mapped to multiple virtual objects, then the physical environment complexity is reduced, but detectable world warping and virtual body misalignment may occur
Solution Approach 1:
The system applies retargeting transformations selectively and incrementally rather than all at once. By using gradual or partial transformations, the system reduces the magnitude of individual warping operations, making them less detectable to users while still achieving the overall mapping from physical to virtual object interactions.
Solution Approach 2:
The system introduces virtual retargeting transformations as an intermediary layer between the physical object and virtual objects. This intermediary computational layer handles the coordinate transformations and mappings, isolating the warping effects from direct user perception while maintaining accurate haptic feedback through the intermediate transformation stage.
3Adaptability or versatility
If retargeting transformations are applied to map physical objects to virtual objects, then haptic feedback for multiple virtual objects is enabled, but motion sickness and virtual body misalignment may increase
Solution Approach 1:
The system applies retargeting transformations in a controlled, partial manner rather than applying full transformations instantly. By using incremental or attenuated transformation amounts, the system maintains haptic feedback versatility while keeping individual transformation steps below the threshold of user detection, thereby preventing motion sickness and disorientation.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Dynamic haptic retargeting can be implemented using world warping techniques and body warping techniques. World warping is applied to improve an alignment between a virtual object and a physical object, while body warping is applied to redirect a user's motion to increase a likelihood that a physical hand will reach the physical object at the same time a virtual representation of the hand reaches the virtual object. Threshold values and/or a combination of world warping a body warping can be used to mitigate negative impacts that may be caused by using either technique excessively or independently.