Positioning refinement algorithm
First Claim
1. A method for correcting errors in position derived from an inertial measurement unit (IMU), comprising the steps of:
- performing a first zero velocity update at a time when the IMU is at rest;
recording the time and position of the IMU at a subsequent start of a period of interest after the first zero velocity update;
recording the time and position of the IMU at the end of the period of interest;
performing a second zero velocity update at the end of the period of interest with the IMU at rest, and then recording a velocity indicated from the IMU; and
deriving an accumulated error in position the deriving comprising a) approximating errors in velocity by a function of time with a parameter determined from the recorded indicated velocity, and b) integrating the function over the period of interest to determine the accumulated error in position during the period of interest.
8 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for correcting errors in position derived from an inertial measurement unit (IMU), by performing a first zero velocity update at a time when the IMU is at rest, recording the time and position of the IMU at a subsequent start of a period of interest after the first zero velocity update, recording the time and position of the IMU at the end of the period of interest, performing a second zero velocity update at the end of the period of interest with the IMU at rest, and then recording a velocity indicated from the IMU, and deriving an accumulated error in position from the recorded data, by approximating errors in velocity by a function of time with a parameter determined from the recorded indicated velocity, and integrating the function over the period of interest to determine the accumulated error in position during the period of interest.
-
Citations
12 Claims
-
1. A method for correcting errors in position derived from an inertial measurement unit (IMU), comprising the steps of:
-
performing a first zero velocity update at a time when the IMU is at rest;
recording the time and position of the IMU at a subsequent start of a period of interest after the first zero velocity update;
recording the time and position of the IMU at the end of the period of interest;
performing a second zero velocity update at the end of the period of interest with the IMU at rest, and then recording a velocity indicated from the IMU; and
deriving an accumulated error in position the deriving comprising a) approximating errors in velocity by a function of time with a parameter determined from the recorded indicated velocity, and b) integrating the function over the period of interest to determine the accumulated error in position during the period of interest. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for determining the position of a mine relative to a vehicle upon which is mounted an inertial measurement unit (IMU), comprising the steps of:
-
performing a first zero velocity update at a time when the vehicle is at rest;
recording the time and position of the vehicle at a subsequent start of a period of interest after the first zero velocity update, wherein the start of the period of interest is triggered by the detection of a mine;
recording the time and position of the vehicle at the end of the period of interest, wherein the end of the period of interest is triggered by the positioning of the vehicle such that the mine is behind the vehicle and in close proximity thereto;
performing a zero velocity update at the end of the period of interest with the vehicle at rest, and then recording a velocity indicated from the IMU; and
deriving an accumulated error in position the deriving comprising a) approximating errors in velocity by a function of time with a parameter determined from the recorded indicated velocity, and b) integrating the function over the period of interest to determine the accumulated error in position during the period of interest. - View Dependent Claims (7, 8, 9)
-
-
10. A method for correcting errors in position derived from an inertial measurement unit (IMU), comprising the steps of:
-
performing a first zero velocity update at a time when the IMU is at rest;
recording the time, t1, and position, P1, of the IMU at a subsequent start of a period of interest after the first zero velocity update;
recording the time, t2 and position, P2, of the IMU at the end of the period of interest;
performing a second zero velocity update at the end of the period of interest with the IMU at rest, and then recording a velocity, V2, indicated from the IMU; and
deriving an accumulated error in position, Δ
Pe, according to the following formula;
- View Dependent Claims (11)
-
-
12. A mine detection vehicle for determining the position of a mine, comprising:
-
an inertial navigation system (INS) comprising an inertial measurement unit (IMU) mounted upon said vehicle;
a processor for determining errors in position derived from said IMU by processing recorded data obtained according to the following steps;
(1) performing a first zero velocity update at a time when the IMU is at rest;
(2) recording the time and position of the IMU at a subsequent start of a period of interest after the first zero velocity update;
(3) recording the time and position of the IMU at the end of the period of interest;
(4) performing a second zero velocity update at the end of the period of interest with the IMU at rest, and then recording a velocity indicated from the IMU, and (5) deriving an accumulated error in position the deriving comprising a) approximating errors in velocity by a function of time with a parameter determined from the recorded indicated velocity, and b) integrating the function over the period of interest to determine the accumulated error in position during the period of interest.
-
Specification