Orient a mobile device coordinate system to a vehicular coordinate system
First Claim
1. A method implemented by a mobile device that includes a processor, a gyroscope, a gravity sensor, and a memory each accessible by the processor, the method comprising:
- identifying, at the mobile device that is moving with a vehicle, when a rotation of the gyroscope is at a near-zero moment;
computing, by the mobile device, a primary eigenvector based on a set of computed acceleration values of the vehicle;
detecting, at the mobile device, an acceleration as being on a plane that is near-perpendicular with a gravity sensed by the gravity sensor;
determining a direction of the vehicle based on the primary eigenvector as being parallel to a direction of the detected acceleration; and
aligning a coordinate system used in the mobile device with a different coordinate system of the vehicle based on the determined direction of the vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is provided by a mobile information handling system that includes a processor, and a gyroscope, a gravity sensor, and a memory each accessible by the processor. The approach identifies, at the mobile device that is moving with a vehicle, when a rotation of the gyroscope is at a near-zero moment, and an acceleration, wherein the acceleration is detected as being on a plane that is near-perpendicular with a gravity sensed by the gravity sensor. Then the detection is made, the approach determines a direction of the vehicle as being parallel to a direction of the detected acceleration. The approach then aligns a coordinate system used in the mobile device based on the determined direction of the vehicle.
16 Citations
17 Claims
-
1. A method implemented by a mobile device that includes a processor, a gyroscope, a gravity sensor, and a memory each accessible by the processor, the method comprising:
-
identifying, at the mobile device that is moving with a vehicle, when a rotation of the gyroscope is at a near-zero moment; computing, by the mobile device, a primary eigenvector based on a set of computed acceleration values of the vehicle; detecting, at the mobile device, an acceleration as being on a plane that is near-perpendicular with a gravity sensed by the gravity sensor; determining a direction of the vehicle based on the primary eigenvector as being parallel to a direction of the detected acceleration; and aligning a coordinate system used in the mobile device with a different coordinate system of the vehicle based on the determined direction of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information handling system included in a mobile device, the information handling system comprising:
-
one or more processors; a gyroscope accessible by at least one of the processors; a gravity sensor that is accessible by at least one of the processors; a memory coupled to at least one of the processors; and a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions comprising; identifying, at the mobile device that is moving with a vehicle, when a rotation of the gyroscope is at a near-zero moment; computing, by the mobile device, a primary eigenvector based on a set of computed acceleration values of the vehicle; detecting, at the mobile device, an acceleration as being on a plane that is near-perpendicular with a gravity sensed by the gravity sensor; determining a direction of the vehicle based on the primary eigenvector as being parallel to a direction of the detected acceleration; and aligning a coordinate system used in the mobile device with a different coordinate system of the vehicle based on the determined direction of the vehicle. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by a mobile device that includes a processor, a gyroscope and a gravity sensor, performs actions comprising:
-
identifying, at the mobile device that is moving with a vehicle, when a rotation of the gyroscope is at a near-zero moment; computing, by the mobile device, a primary eigenvector based on a set of computed acceleration values of the vehicle; detecting, at the mobile device, an acceleration as being on a plane that is near-perpendicular with a gravity sensed by the gravity sensor; determining a direction of the vehicle based on the primary eigenvector as being parallel to a direction of the detected acceleration; and aligning a coordinate system used in the mobile device with a different coordinate system of the vehicle based on the determined direction of the vehicle. - View Dependent Claims (14, 15, 16, 17)
-
Specification