Enhanced inertial system performance
First Claim
Patent Images
1. A method of generating data in an inertial system, the method comprising:
- processing multiple Kalman filters at a processing unit;
selecting one of the multiple Kalman filters that did not process zero velocity updates when motion was occurring; and
copying an error state vector and a covariance of the selected Kalman filter that did not process zero velocity updates when motion was occurring to the other filters.
1 Assignment
0 Petitions
Accused Products
Abstract
An inertial system is provided. The system includes at least one inertial sensor, a processing unit and a plurality of Kalman filters implemented in the processing unit. The Kalman filters receive information from the at least one inertial sensor, and at most one of the plurality of Kalman filters has processed zero velocity updates on the last cycle. The plurality of Kalman filters is used to optimize system response and performance during periods of intermittent motion.
-
Citations
14 Claims
-
1. A method of generating data in an inertial system, the method comprising:
-
processing multiple Kalman filters at a processing unit; selecting one of the multiple Kalman filters that did not process zero velocity updates when motion was occurring; and copying an error state vector and a covariance of the selected Kalman filter that did not process zero velocity updates when motion was occurring to the other filters. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for generating data in an inertial system, the method comprising:
-
forming non-zero velocity update observations; updating the Kalman filters at a processing unit; detecting whether there has been motion; forming zero velocity update observations if no motion is detected; copying an error state vector and a covariance of the other Kalman filters that have processed one more cycle of zero velocity updates to the Kalman filters that have processed one less cycle of zero velocity updates if no motion is detected; applying zero velocity updates to the Kalman filter that processes zero velocity updates on all cycles, when no motion is detected; and copying an error state vector and a covariance of the Kalman filter that did not process zero velocity updates when motion was occurring to the Kalman filters when motion is detected. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory machine-readable medium having instructions embodied thereon for a method for generating inertial measurement data, the method comprising:
-
forming non-zero velocity update observations; updating the Kalman filters; detecting whether there has been motion; forming zero velocity update observations if no motion is detected; copying an error state vector and a covariance of the Kalman filters that have processed one more cycle of zero velocity updates to the Kalman filters that have processed one less cycle of zero velocity updates if no motion is detected; applying zero velocity updates to the Kalman filter that processes zero velocity updates on all cycles, when no motion is detected; and copying an error state vector and a covariance of the Kalman filter that did not process zero velocity updates when motion was occurring to the other Kalman filters when motion is detected. - View Dependent Claims (13, 14)
-
Specification