LOCAL POSITIONING SYSTEM AND METHOD
First Claim
1. A local positioning system, comprising:
- a support;
a pan-tilt mechanism carried by said support;
a video camera carried by said pan-tilt mechanism;
said pan-tilt mechanism is adapted to pan and tilt said video camera;
a computer communicating with said video camera and said pan-tilt mechanism;
a target object sighted by said video camera and having a point of interest to be measured and a target object coordinate system; and
said computer is adapted to define a relative position and orientation of said video camera with respect to said target object, determine a position and orientation of said video camera in said target object coordinate system, and determine a position of said point of interest in said target object coordinate system.
1 Assignment
0 Petitions
Accused Products
Abstract
A local positioning system which includes a video camera, a computer communicating with the video camera and a target object sighted by the video camera and having a target object coordinate system. The computer is adapted to define a relative position and orientation of the video camera with respect to the target object, determine a position and orientation of the video camera in the target object coordinate system, and determine the position of a point of interest in the target object coordinate system. The system can also be used to aim the camera at a previously recorded point of interest on the target object. Contact with, or close proximity to, the target object is not required. A local positioning method is also disclosed.
67 Citations
25 Claims
-
1. A local positioning system, comprising:
-
a support; a pan-tilt mechanism carried by said support; a video camera carried by said pan-tilt mechanism; said pan-tilt mechanism is adapted to pan and tilt said video camera; a computer communicating with said video camera and said pan-tilt mechanism; a target object sighted by said video camera and having a point of interest to be measured and a target object coordinate system; and said computer is adapted to define a relative position and orientation of said video camera with respect to said target object, determine a position and orientation of said video camera in said target object coordinate system, and determine a position of said point of interest in said target object coordinate system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 23)
-
-
8. A local positioning system, comprising:
-
a support; a pan-tilt mechanism carried by said support; a video camera carried by said pan-tilt mechanism and having a camera coordinate system; said pan-tilt mechanism is adapted to move said video camera at selected angles with respect to an azimuth axis and at a selected angle of rotation along an elevation axis; a computer communicating with said video camera and said pan-tilt mechanism; a target object sighted by said video camera and having a point of interest and a target object coordinate system; said video camera is adapted to image a plurality of calibration points of known location on said target object; and said computer is adapted to define a relative position and orientation of said video camera with respect to said target object based on said plurality of calibration points, generate a camera pose transformation matrix based on said relative position and orientation, convert position vectors defined in said camera coordinate system into said target object coordinate system, determine a precise position and orientation of said video camera in said target object coordinate system, and determine a position of said point of interest in said target object coordinate system by performing coordinate system transformations using said camera pose transformation matrix. - View Dependent Claims (9, 10, 11, 12, 13, 14, 24)
-
-
15. A local positioning method, comprising:
-
providing a video camera having a camera coordinate system; said video camera is adapted to pan at selected angles with respect to an azimuth axis and tilt at a selected angle of rotation along an elevation axis; providing a target object having a target object coordinate system and a plurality of calibration points of known location and a point of interest on said target object; sighting said video camera on said plurality of calibration points on said target object; defining a relative position and orientation of said video camera with respect to said target object based on said plurality of calibration points; generating a camera pose transformation matrix based on said relative position and orientation; converting position vectors defined in said camera coordinate system into said target object coordinate system; determining a precise position and orientation of said video camera in said target object coordinate system; sighting said video camera on said point of interest on said target object; and determining a position of said point of interest in said target object coordinate system by performing coordinate system transformations using said camera pose transformation matrix. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 25)
-
Specification