Navigation system with minimal on-board processing
First Claim
1. A method of using a complementary filter comprising:
- integrating an acceleration estimate to determine an integrated acceleration estimate;
subtracting a GPS velocity from the integrated acceleration estimate to determine a velocity noise error;
filtering the velocity noise error; and
adding the filtered velocity noise error to the integrated acceleration estimate to obtain a velocity estimate.
1 Assignment
0 Petitions
Accused Products
Abstract
A navigation system that provides a position estimate. In one embodiment, a method includes integrating an acceleration estimate in each of three dimensions. Subtracting a GPS velocity in each of the dimensions from the integrated acceleration estimate in each dimension to determine a velocity noise error in each dimension. Filtering the velocity noise error in each dimension. Adding the filtered velocity noise error to the integrated acceleration estimate in each dimension to obtain a velocity estimate in each dimension. Integrating the velocity estimate in each dimension to determine an integrated velocity estimate in each dimension. Subtracting a GPS position in each dimension from the integrated velocity estimate in each dimension to determine a position noise error in each dimension. Filtering the position noise error in each dimension and adding the filtered position noise error in each dimension to the integrated velocity estimate to obtain a position estimate in each dimension.
37 Citations
20 Claims
-
1. A method of using a complementary filter comprising:
-
integrating an acceleration estimate to determine an integrated acceleration estimate;
subtracting a GPS velocity from the integrated acceleration estimate to determine a velocity noise error;
filtering the velocity noise error; and
adding the filtered velocity noise error to the integrated acceleration estimate to obtain a velocity estimate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of determining a position estimate of an object;
- the method comprising;
integrating an acceleration estimate in each of three dimensions to determine an integrated acceleration estimate for each of the dimensions;
subtracting a GPS velocity in each of the dimensions from the integrated acceleration estimate for each of the dimensions to determine a velocity noise error in each dimension;
filtering the velocity noise error in each dimension;
adding the filtered velocity noise error to the integrated acceleration estimate in each dimension to obtain a velocity estimate in each dimension;
integrating the velocity estimate in each dimension to determine an integrated velocity estimate in each dimension;
subtracting a GPS position in each dimension from the integrated velocity estimate in each dimension to determine a position noise error in each dimension;
filtering the position noise error in each dimension; and
adding the filtered position noise error in each dimension to the integrated velocity estimate to obtain a position estimate in each dimension. - View Dependent Claims (8)
- the method comprising;
-
9. A machine readable medium having instructions stored thereon for generating a position estimate of an object in three dimensions, the method of the machine readable instructions for each dimension comprising:
-
integrating an acceleration estimate to determine an integrated acceleration estimate;
subtracting a GPS velocity from the integrated acceleration estimate to determine a velocity noise error;
filtering the velocity noise error;
adding the filtered velocity noise error to the integrated acceleration estimate to obtain a velocity estimate;
integrating the velocity estimate to determine a position;
subtracting a GPS position from the integrated velocity estimate to determine a position noise error;
filtering the position noise error; and
adding the filtered position noise error to the integrated velocity estimate to obtain a position estimate. - View Dependent Claims (10)
-
-
11. A position estimator to estimate the position of an object in three dimensions, the determination of the position estimate in each dimension comprising:
-
a means to determine an acceleration estimate;
a means of integrating the acceleration estimate to determine an integrated acceleration estimate;
a means of subtracting a GPS velocity from the integrated acceleration estimate to determine a velocity noise error;
a means of filtering the velocity noise error;
a means of adding the filtered velocity noise error to the integrated acceleration estimate to obtain a velocity estimate;
a means of integrating the velocity estimate to determine an integrated velocity estimate;
a means of subtracting a GPS position from the integrated velocity estimate to determine a position noise error;
a means of filtering the position noise error; and
a means of adding the filtered position noise error to the integrated velocity estimate to obtain a position estimate.
-
-
12. A complementary filter position determining device, the device comprising:
-
a first filter circuit including, a first integrator adapted to integrate an acceleration estimate to determine an integrated acceleration, a first subtractor adapted to subtract a GPS velocity from the determined integrated acceleration estimate to determine a velocity noise error, a first low pass filter adapted to filter the velocity noise error, a first adder adapted to add the filtered velocity noise error to the integrated acceleration estimate to determine a velocity estimate; and
a second filter circuit including, a second integrator adapted to integrate the velocity estimate to determine an integrated velocity estimate, a second subtractor adapted to subtract a GPS position from the determined integrated velocity estimate to determine a position noise error, a second low pass filter adapted to filter the position noise error, and a second adder adapted to add the filtered position noise error to the integrated velocity estimate to determine a position estimate. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A position estimate system comprising:
-
an acceleration determining function adapted to determine an acceleration estimate of an object in a first, second and third dimension;
an x filter circuit adapted to determine a position estimate in the first dimension based at least in part on the acceleration estimate in the first dimension and a GPS acceleration in the first dimension;
an y filter circuit adapted to determine a position estimate in the second dimension based at least in part on the acceleration estimate in the second dimension and a GPS acceleration in the second dimension; and
an z filter circuit adapted to determine a position estimate in the third dimension based at least in part on the acceleration estimate in the third dimension and a GPS acceleration in the third dimension. - View Dependent Claims (18, 19, 20)
-
Specification