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:
- a) providing a plurality of unique position markers having identifying indicia and positional reference indicia thereupon, the markers being arranged at predetermined known positional locations within the coordinate space so that at least one position marker is within view of the object;
b) using an image acquisition system mounted on the object, acquiring an image of the at least one position marker within view;
c) processing the image to determine the identity, the position relative to the object, and the rotational orientation relative to the object of each position marker within view; and
d) calculating the position of the object and the rotational orientation of the object in the coordinate space and storing the position and rotational orientation information in a memory.
10 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.
173 Citations
20 Claims
-
1. A method of determining a coordinate position and rotational orientation of an object within a predefined coordinate space, the method comprising:
-
a) providing a plurality of unique position markers having identifying indicia and positional reference indicia thereupon, the markers being arranged at predetermined known positional locations within the coordinate space so that at least one position marker is within view of the object;
b) using an image acquisition system mounted on the object, acquiring an image of the at least one position marker within view;
c) processing the image to determine the identity, the position relative to the object, and the rotational orientation relative to the object of each position marker within view; and
d) calculating the position of the object and the rotational orientation of the object in the coordinate space and storing the position and rotational orientation information in a memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of determining a coordinate position and rotational orientation of an object within a predefined coordinate space, the method comprising:
-
a) providing a marker mounted on the object;
b) arranging a camera or plurality of cameras of an image acquisition system at predetermined known positional locations within the coordinate space, so that all portions of the coordinate space are within view of at least one camera;
c) acquiring an image of the marker with at least one camera;
d) processing the image to determine the identity, the position relative to the camera, and the rotational orientation relative to the camera of the marker; and
e) calculating the position of the object and the rotational orientation of the object in the coordinate space and storing the position and rotational orientation information in a memory.
-
-
15. An apparatus useful for determining a coordinate position and rotational orientation of an object within a predefined coordinate space, the apparatus comprising:
-
a) a plurality of unique position markers arranged in predetermined positional locations within the coordinate space such that at least one position marker is within view of the object and each position marker comprising a machine-readable code;
b) an image acquisition system, comprised of a machine vision system, the machine vision system comprising a camera, a light source, and image capture electronics, mounted on the object, for acquiring an image of the position markers within view;
c) an image processing system for processing pixels in the acquired image to determine the identity of each position marker, the position of each position marker relative to the object, the rotational orientation of each position marker relative to the object; and
d) 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 (16, 17, 18, 19, 20)
-
Specification