GPS and MEMS hybrid location-detection architecture
First Claim
1. A system for providing accurate location information for a moving mobile device, the system comprising:
- a location sensor, coupled to the mobile device, that determines an absolute location of the mobile device at a first time;
an acceleration detector, coupled to the mobile device, that determines an acceleration magnitude that corresponds to a speed of the mobile device at a time after the first time and before a second time occurring after the location sensor determines the absolute location;
a gyroscope, coupled to the mobile device, that determines a direction of movement of the mobile device at a time after the first time and before the second time;
a sensor fusion module that;
determines an updated location of the mobile device based on the acceleration magnitude and direction of movement, the updated location relative to the absolute location, the updated location information representing the location of the mobile device at the second time more accurately than the absolute location that is determined by the location sensor; and
determines information about an external environment of the mobile device at least based on information received from the location sensor; and
a parameter setting module that sets parameters modifying operation of the location sensor, the acceleration detector and the gyroscope to optimize overall power consumption for a given operating accuracy, whereinthe parameter setting module retrieves optimum parameter values from a closure database connected to the parameter setting module that stores initial values of the parameters, and the optimum parameter values are selected based on the initial values and the information about the external environment of the mobile device, the optimum parameter values optimizing overall power consumption for given operating accuracy.
2 Assignments
0 Petitions
Accused Products
Abstract
The present application describes a computer-implemented method and system for obtaining position information for a moving mobile device with increased accuracy and reduced power consumption. The subject of the present application combines information from a GPS location sensor with information from MEMS devices such as an acceleration detector and a gyroscope using statistical analysis techniques such as a Kalman filter to estimate the location of the device with greater accuracy while using numerical methods such as the Newton-Raphson Method to minimize power consumption. Minimizing power consumption is possible because GPS signals sampled at a lower rate can conserve power, while GPS sampled at a lower rate and working together with MEMS devices can achieve the same level of location prediction accuracy as a GPS alone sampled at a higher rate.
51 Citations
28 Claims
-
1. A system for providing accurate location information for a moving mobile device, the system comprising:
-
a location sensor, coupled to the mobile device, that determines an absolute location of the mobile device at a first time; an acceleration detector, coupled to the mobile device, that determines an acceleration magnitude that corresponds to a speed of the mobile device at a time after the first time and before a second time occurring after the location sensor determines the absolute location; a gyroscope, coupled to the mobile device, that determines a direction of movement of the mobile device at a time after the first time and before the second time; a sensor fusion module that; determines an updated location of the mobile device based on the acceleration magnitude and direction of movement, the updated location relative to the absolute location, the updated location information representing the location of the mobile device at the second time more accurately than the absolute location that is determined by the location sensor; and determines information about an external environment of the mobile device at least based on information received from the location sensor; and a parameter setting module that sets parameters modifying operation of the location sensor, the acceleration detector and the gyroscope to optimize overall power consumption for a given operating accuracy, wherein the parameter setting module retrieves optimum parameter values from a closure database connected to the parameter setting module that stores initial values of the parameters, and the optimum parameter values are selected based on the initial values and the information about the external environment of the mobile device, the optimum parameter values optimizing overall power consumption for given operating accuracy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for providing accurate location information for a moving mobile device, the method comprising:
-
determining, using a location sensor coupled to the mobile device, an absolute location of the mobile device at a first time; determining, using an acceleration detector coupled to the mobile device, an acceleration magnitude of the mobile device at a time after the first time and before a second time occurring after the location sensor determines the absolute location; determining, using a gyroscope coupled to the mobile device, a direction of movement of the mobile device at a time after the first time and before the second time; determining an updated location of the mobile device based on the acceleration magnitude and direction of movement, the updated location relative to the absolute location, the updated location information representing the location of the mobile device at the second time more accurately than the absolute location that is determined by the location sensor; determining information about an external environment of the mobile device at least based on information received form the location sensor; and setting parameters modifying operation of the location sensor, the acceleration detector and the gyroscope to optimize overall power consumption for a given operating accuracy, wherein the setting comprises retrieving optimum parameter values from a closure database that stores initial values of the parameters, and the optimum parameter values are selected based on the initial values and the information about the external environment of the mobile device, the optimum parameter values optimizing overall power consumption for a given operating accuracy. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification