Handheld Controller 6DOF Tracking with Passive Optical and Inertial Fusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for mixed reality, such as HMD devices, face challenges in accurately tracking and disambiguating multiple wireless hand-held controllers with passive optical and inertial tracking, particularly in reducing processing overhead and achieving high resolution and accuracy in 6DOF tracking within virtual and augmented reality environments.

Innovation Solution

A wireless hand-held controller with a slim form-factor incorporating passive optical and inertial tracking, featuring two optically reflective markers and an IMU, which combines optical position tracking with inertial orientation tracking to provide accurate 6DOF data, reducing processing overhead and improving detection and segmentation of controller orientation and location.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If passive optical tracking is used for multiple controllers, then the system can achieve high resolution and accuracy in tracking, but the processing overhead increases significantly making it difficult to track and disambiguate multiple controllers

Engineering Contradiction:
Improvetracking accuracyVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the tracking problem by dividing controllers into trackable and non-trackable sets based on marker visibility. The optical tracking system only processes markers that are currently visible in the camera field of view, while inertial tracking handles controllers with occluded markers. This segmentation reduces processing overhead by avoiding attempts to optically track invisible markers while maintaining continuous 6DOF tracking accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces inertial measurement units (IMUs) as intermediaries to bridge the gap between optical tracking limitations and continuous 6DOF tracking requirements. The IMU data serves as a mediator that provides orientation information when optical markers are not visible, allowing the system to maintain accurate tracking without the processing overhead of continuous optical marker detection for all controllers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If optical markers are placed on controllers for tracking, then the system can detect controller position and orientation, but the markers may be occluded or outside the camera field of view making disambiguation difficult

Engineering Contradiction:
Improvemarker detectionVSAvoidmarker visibility
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent merges optical tracking and inertial tracking systems into a unified 6DOF tracking solution. The optical system provides precise position and orientation when markers are visible, while the inertial system continuously provides orientation data. By combining these two systems and fusing their data, the patent achieves reliable marker detection when visible while maintaining continuous tracking reliability through inertial compensation when markers are occluded or out of view.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary classification of controllers into trackable and non-trackable categories based on current marker visibility. This preliminary action allows the system to optimize processing by applying optical tracking only to visible markers while using inertial tracking for occluded ones, thereby improving both marker detection reliability and reducing the difficulty of detecting and measuring controller states in all conditions.

Inventive Principle:
Principle #10Preliminary action

3Shape

If the controller form-factor is made slim, then the device is more comfortable and aesthetically pleasing, but the placement of optical markers and inertial sensors becomes more constrained

Engineering Contradiction:
Improvecontroller form-factorVSAvoidmarker and sensor integration
Core Design Contradiction:
ShapeVSEase of manufacture

Solution Approach 1:

The patent implements the nested doll principle by placing the inertial measurement unit (IMU) inside the slim controller body, nested within the available internal space. The optical markers are positioned on the exterior surface of the slim form-factor controller. This nested arrangement allows the controller to maintain its slim, comfortable shape while still accommodating both the inertial sensors and optical markers necessary for 6DOF tracking, resolving the conflict between form-factor and ease of manufacture.

Inventive Principle:
Principle #7Nested doll (Nesting)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution enables robust and accurate tracking of multiple controllers with reduced processing overhead, achieving high resolution and accuracy in 6DOF, enhancing interaction in virtual and augmented reality environments by combining optical and inertial data for precise controller positioning and orientation.

Implementation Method 1

two passive optically reflective markers, one marker being position at or adjacent each end of the controller

Methodology Applied
Scientific EffectOptical reflection: Reflection

Implementation Method 2

each controller also including an onboard inertial measurement unit for providing inertial data corresponding to its orientation

Methodology Applied
Scientific EffectInertial measurement: Accelerometer

Data Source

PatentUS10818092B2Robust optical disambiguation and tracking of two or more hand-held controllers with passive optical and inertial tracking
Publication Date: 2020.10.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10818092B2 patent drawing
  • US10818092B2 patent drawing
  • US10818092B2 patent drawing

AI summary

Methods for disambiguation and tracking of two or more wireless hand-held controllers with passive optical and inertial tracking within a system having a head mounted virtual or augmented reality display device having a forward facing optical sensor having a field of view, and wherein the display device interfaces with wireless hand-held inertial controllers for providing user input to the display device, with each controller two passive optically reflective markers, one marker being position at or adjacent each end of the controller and being separated by a known distance, and each controller also including an onboard inertial measurement unit for providing inertial data corresponding to its orientation.