Target locating device and methods
First Claim
1. A device comprising:
- a gyroscope;
a controller coupled to the gyroscope and configured to;
receive a reference point gyroscope output from the gyroscope corresponding to a position of a reference point;
receive a target gyroscope output from the gyroscope corresponding to a position of a target;
receive an updated reference point gyroscope output from the gyroscope corresponding to the position of the reference point;
calculate a gyroscope error based on the reference point gyroscope output and the updated reference point gyroscope output;
reset the gyroscope based on the calculated gyroscope error to compensate for drift; and
wherein the controller is further configured to calculate a geographic position of the target based at least in part on the calculated gyroscope error.
0 Assignments
0 Petitions
Accused Products
Abstract
A target location device has a video camera, a range finder, a self location module and an inertial measurement unit. The device provides a video display including video output of the camera and an object marker such as a cross-hair overlayed on the video output for aiming the camera on a reference point or on a target in the video output. The range finder determines a distance from the device to the target. The self location module identifies the geographic location of the device. The inertial measurement unit includes at least one gyro for providing outputs corresponding to the location of the reference point and the target. Video stabilization may be use to allow accurate placement of the object marker on the target or reference point. Automatic range finder firing and gyroscope error compensation are also provided.
-
Citations
17 Claims
-
1. A device comprising:
-
a gyroscope; a controller coupled to the gyroscope and configured to; receive a reference point gyroscope output from the gyroscope corresponding to a position of a reference point; receive a target gyroscope output from the gyroscope corresponding to a position of a target; receive an updated reference point gyroscope output from the gyroscope corresponding to the position of the reference point; calculate a gyroscope error based on the reference point gyroscope output and the updated reference point gyroscope output; reset the gyroscope based on the calculated gyroscope error to compensate for drift; and wherein the controller is further configured to calculate a geographic position of the target based at least in part on the calculated gyroscope error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having a plurality of instructions encoded thereon that when executed by at least one processor cause a process to locate a target to be carried out, the process comprising:
-
receiving a reference point gyroscope output from a gyroscope corresponding to a position of a reference point; receiving a target gyroscope output from the gyroscope corresponding to a position of the target; receiving an updated reference point gyroscope output from the gyroscope corresponding to the position of the reference point; calculating a gyroscope error based on the reference point gyroscope output and the updated reference point gyroscope output; resetting the gyroscope based on the calculated gyroscope error to compensate for drift; and calculating a geographic position of the target based at least in part on the calculated gyroscope error. - View Dependent Claims (13, 14)
-
-
15. A computer-implemented method of determining a geographic position of a target in a target location device, the method comprising:
-
receiving, by a controller, a reference point gyroscope output from a gyroscope corresponding to a position of a reference point; receiving, by the controller, a target gyroscope output from the gyroscope corresponding to a position of the target; receiving, by the controller, an updated reference point gyroscope output from the gyroscope corresponding to the position of the reference point; calculating, by the controller, a gyroscope error in response to the reference point gyroscope output and the updated reference point gyroscope output; resetting, by the controller, the gyroscope based on the calculated gyroscope error to compensate for drift; and calculating, by the controller, a geographic position of the target based at least in part on the calculated gyroscope error. - View Dependent Claims (16, 17)
-
Specification