Adjustable Haptic Contact Surface for VR Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current controller devices for virtual reality systems fail to accurately provide haptic feedback to users, as existing feedback methods like vibration do not effectively convey interaction with virtual objects, leading to a lack of immersive experience.

Innovation Solution

A controller device with a contact device and an actuator module that adjusts its position and texture in response to user interactions within the virtual environment, using data from the VR system to simulate haptic feedback, such as cutaneous and kinesthetic sensations, by adjusting the orientation and texture of a contact surface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If vibration feedback is used in controller devices, then basic haptic feedback is provided, but accurate and immersive haptic feedback conveying interaction with virtual objects is not achieved

Engineering Contradiction:
Improvehaptic feedback accuracyVSAvoidcontroller structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The contact device is made dynamically adjustable rather than static. The actuator module enables the contact device to change its position, orientation, and texture in real-time based on virtual object interactions, providing dynamic haptic feedback that adapts to different virtual scenarios

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The controller is segmented into distinct functional modules: the handle, the adjustable contact device, and the actuator module. This segmentation allows the contact device to be independently controlled and adjusted without affecting the entire controller structure

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If a static contact surface is used in the controller, then device simplicity is maintained, but texture and orientation adjustment to simulate virtual object interaction is not possible

Engineering Contradiction:
Improvecontact surface adaptabilityVSAvoidactuator mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The contact device serves multiple functions: it acts as a tactile interface for user input, a haptic feedback mechanism through position and texture adjustment, and a texture mapping surface that adapts to different virtual objects. This multi-functionality reduces the need for separate components

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If the contact device position is fixed relative to the handle, then manufacturing simplicity is maintained, but interaction accuracy with virtual objects is reduced

Engineering Contradiction:
Improveinteraction detection precisionVSAvoidcontroller assembly
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The mechanical adjustment of the contact device is achieved through an actuator module that uses controlled mechanical movement rather than complex manual adjustment mechanisms. This substitution enables precise positioning while maintaining manufacturing feasibility

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentEP3507678B13D haptics for interactive computer systems
Publication Date: 2020.09.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3507678B1 patent drawingFigure 1
  • EP3507678B1 patent drawingFigure 2
  • EP3507678B1 patent drawingFigure 3A~3B

AI summary

A controller device for a virtual environment includes a handle and a contact device having a substantially planar surface. A position of the contact device relative to the handle is adjustable. An actuator module is arranged to adjust the position of the contact device relative to the handle. A control module in communication with the virtual environment selectively controls the actuator module to adjust the position of the contact device in response to data received from the virtual environment. The data includes an indication of an interaction between a user and an object represented within the virtual environment.