METHOD AND APPARATUS FOR DETERMINING POSITION AND ROTATIONAL ORIENTATION OF AN OBJECT
First Claim
1. A method of determining a coordinate position and rotational orientation of an object within a predefined coordinate space, the method comprising:
- providing a plurality of unique position markers having identifying indicia and positional reference indicia thereupon, the markers being arranged at predetermined known X, Y, and Z coordinate positional locations within the coordinate space so that at least one position marker is within view of the object;
maintaining a look-up-table comprising actual X, Y, and Z coordinates and rotational orientation of all position markers within the coordinate space;
using an image acquisition system comprising a camera mounted on the object, acquiring an image of the at least one position marker within view;
processing the image to determine the identity, the coordinate position relative to the object, and the rotational orientation relative to the object of each position marker within view;
determining and selecting the position marker nearest to the center of the image;
determining an approximate position of the object by retrieving the actual X, Y, and Z coordinates and rotational orientation of the selected position marker from said look-up-table; and
using the selected position marker, calculating the coordinate position of the object and the rotational orientation of the object in the coordinate space and storing the position and the rotational orientation information in a memory.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for determining position and rotational orientation of an object within a predetermined area is disclosed. Position markers, encoded with their identity, are viewed with a camera, images are captured and processed, and the position and rotational orientation of the object are calculated. Three embodiments are disclosed; the first having a camera mounted on the movable object while position markers bearing linear bar codes are fixed in location, the second having a camera mounted on the movable object while position markers bearing two-dimensional bar codes are fixed in location, and the third having a position marker of either type affixed to the object while the camera is fixed in location.
87 Citations
10 Claims
-
1. A method of determining a coordinate position and rotational orientation of an object within a predefined coordinate space, the method comprising:
-
providing a plurality of unique position markers having identifying indicia and positional reference indicia thereupon, the markers being arranged at predetermined known X, Y, and Z coordinate positional locations within the coordinate space so that at least one position marker is within view of the object; maintaining a look-up-table comprising actual X, Y, and Z coordinates and rotational orientation of all position markers within the coordinate space; using an image acquisition system comprising a camera mounted on the object, acquiring an image of the at least one position marker within view; processing the image to determine the identity, the coordinate position relative to the object, and the rotational orientation relative to the object of each position marker within view; determining and selecting the position marker nearest to the center of the image; determining an approximate position of the object by retrieving the actual X, Y, and Z coordinates and rotational orientation of the selected position marker from said look-up-table; and using the selected position marker, calculating the coordinate position of the object and the rotational orientation of the object in the coordinate space and storing the position and the rotational orientation information in a memory. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus useful for determining a coordinate position and rotational orientation of an object within a predefined coordinate space, the apparatus comprising:
-
a plurality of unique position markers arranged in at predetermined positional locations within the coordinate space such that at least one position marker is within view of the object, wherein each position marker comprises a substantially planar material imprinted with an asymmetric pattern which encodes the identity and angular orientation of the position marker; an image acquisition system mounted on the object, for acquiring an image of at least one position marker within view; an image processing system for processing pixels in the acquired image to determine the identity of each position marker within view, the position of each position marker relative to the object, the rotational orientation of each position marker relative to the object; and a post processing system for calculating the position of the object and the rotational orientation of the object in the coordinate space. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification