Method for using networked programmable fiducials for motion tracking
First Claim
1. A method for tracking an object moving within an environment, comprising:
- providing one or more networked fiducials in the environment;
providing an object tracking computer;
detecting the presence of the fiducials in the environment;
identifying each fiducial uniquely from others in the environment;
determining the location of the fiducials relative to the object;
resolving the location of the fiducials within a fixed environmental coordinate frame;
communicating the resolved location of the fiducials within the fixed environmental coordinate frame to the object tracking computer; and
using the computer to compute the position of the object within the environmental coordinate frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for motion tracking for an object and obtaining high-resolution, fast, and low latency position and orientation information for that object that is globally registered in a large environment. Networked, programmable fiducials are distributed through the area within which high accuracy tracking is desired. A high-resolution local tracking method is processed by the object tracking computer. The fiducials gather information from an environmental coordinate system (such as GPS) and communicate with the object tracking computer to register the high-resolution local tracking area to the global environment. The result is dramatically reduced setup and calibration of the system, as well as high-resolution, low latency global tracking information which enables highly demanding applications, such as head-mounted augmented reality (AR) with geographical information overlay.
19 Citations
16 Claims
-
1. A method for tracking an object moving within an environment, comprising:
-
providing one or more networked fiducials in the environment;
providing an object tracking computer;
detecting the presence of the fiducials in the environment;
identifying each fiducial uniquely from others in the environment;
determining the location of the fiducials relative to the object;
resolving the location of the fiducials within a fixed environmental coordinate frame;
communicating the resolved location of the fiducials within the fixed environmental coordinate frame to the object tracking computer; and
using the computer to compute the position of the object within the environmental coordinate frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for tracking an object moving within an environment, comprising:
-
one or more networked fiducials located in the environment;
a video camera coupled to the object;
an object tracking computer in communication with the video camera and the fiducials;
means for resolving the environmental locations of the fiducials;
means for determining the location of the object relative to at least the fiducials; and
means, responsive to the means for resolving and the means for determining, for calculating the location of the object in the environment.
-
Specification