System and Method of Navigation based on State Estimation Using a Stepped Filter
First Claim
1. A method of estimating a plurality of position and motion states of a vehicle, the method comprising:
- receiving by a processor first data indicative of acceleration and angular rate of the vehicle from an inertial measurement sensor disposed proximal to the vehicle;
receiving by the processor second data indicative of position and velocity of the vehicle based on satellite data received by a receiver disposed proximal to the vehicle,wherein the second data indicative of position and velocity of the vehicle is received; and
estimating the plurality of position and motion states of the vehicle based at least in part on the first and second datawherein estimating the states comprises performing one of a plurality of update steps so as to estimate the states based on the plurality of update steps at a first rate andwherein the states are estimated based on an inertial estimate at a second rate that is greater than the first rate.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments include systems and methods of navigation. In on embodiment, a plurality of position and motion states of a vehicle are estimated. The states may be estimated based on information received from a satellite receiver and an inertial measurement sensor. Estimating the states comprises performing one or more of a plurality of update steps at the rate that information is received from the satellite receiver. The states are estimated at a rate greater than the rate at which the update steps are performed. In one embodiment, the states are estimated using a stepped extended Kalman filter.
18 Citations
36 Claims
-
1. A method of estimating a plurality of position and motion states of a vehicle, the method comprising:
-
receiving by a processor first data indicative of acceleration and angular rate of the vehicle from an inertial measurement sensor disposed proximal to the vehicle; receiving by the processor second data indicative of position and velocity of the vehicle based on satellite data received by a receiver disposed proximal to the vehicle, wherein the second data indicative of position and velocity of the vehicle is received; and estimating the plurality of position and motion states of the vehicle based at least in part on the first and second data wherein estimating the states comprises performing one of a plurality of update steps so as to estimate the states based on the plurality of update steps at a first rate and wherein the states are estimated based on an inertial estimate at a second rate that is greater than the first rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system estimating a plurality of position and motion states of a vehicle, the system comprising:
-
a memory configured to store data associated with a plurality of position and motion states of a vehicle; a processor configured to; receive first data indicative of acceleration and angular rate of the vehicle from an inertial measurement sensor disposed proximal to the vehicle; receive second data indicative of position and velocity of the vehicle based on satellite data received by a receiver disposed proximal to the vehicle, wherein the second data indicative of position and velocity of the vehicle is received; and estimate the plurality of position and motion states of the vehicle based at least in part on the first and second data wherein estimating the states comprises performing one of a plurality of update steps so as to estimate the states based on the plurality of update steps at a first rate and wherein the states are estimated based on an inertial estimate at a second rate that is greater than the first rate. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-program product for estimating a plurality of position and motion states of a vehicle:
a computer-readable medium having stored thereon codes executable by at least one processor to perform the method comprising; receiving by a processor first data indicative of acceleration and angular rate of the vehicle from an inertial measurement sensor disposed proximal to the vehicle; receiving by the processor second data indicative of position and velocity of the vehicle based on satellite data received by a receiver disposed proximal to the vehicle, wherein the second data indicative of position and velocity of the vehicle is received; and estimating the plurality of position and motion states of the vehicle based at least in part on the first and second data wherein estimating the states comprises performing one of a plurality of update steps so as to estimate the states based on the plurality of update steps at a first rate and wherein the states are estimated based on an inertial estimate at a second rate that is greater than the first rate. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
29. A system for estimating a plurality of position and motion states of a vehicle, the system comprising:
-
means for storing data associated with a plurality of position and motion states of a vehicle; means for processing configured to; receive by first data indicative of acceleration and angular rate of the vehicle from an inertial measurement sensor disposed proximal to the vehicle; receive second data indicative of position and velocity of the vehicle based on satellite data received by a receiver disposed proximal to the vehicle, wherein the second data indicative of position and velocity of the vehicle is received; and estimate the plurality of position and motion states of the vehicle based at least in part on the first and second data wherein estimating the states comprises performing one of a plurality of update steps so as to estimate the states based on the plurality of update steps at a first rate and wherein the states are estimated based on an inertial estimate at a second rate that is greater than the first rate. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
Specification