IP Library Granted Patent US 11,747,143
Granted Patent B2
US 11,747,143 · App. 17/084,364 · Granted Sep 5, 2023

Methods and system for combining sensor data to measure vehicle movement

Inventors: Brad Cordova (Cambridge, MA); Sanujit Sahoo (Somerville, MA); Nicholas Arcolano (Cambridge, MA); John Emhoff (Watertown, MA)
Assignee: Cambridge Mobile Telematics Inc.
G01C21/1654G01C21/18G01C21/30H04W4/026H04W4/027H04W4/029H04W4/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,747,143
App. No.
17/084,364
Granted
Sep 5, 2023
Kind
B2
Abstract

Embodiments of the present invention provide systems and methods for combining sensor data to measure vehicle movement. Embodiments may collect vehicle and driving data using sensors of a mobile device of a user, such as a location determination sensor and a movement determination sensor. In some embodiments, the data from the sensors may be combined to more accurately estimate vehicle movement, such as vehicle acceleration.

Claims (47)

1. A method comprising:

operating one or more sensors of a mobile device disposed in a vehicle during a drive to receive acceleration measurements and gyroscopic measurements, wherein the vehicle experiences an acceleration during a portion of the drive;

generating a gravity vector from the acceleration measurements and the gyroscopic measurements;

calculating a yaw estimate for the vehicle, wherein the yaw estimate is determined in a direction around an axis aligned with the gravity vector;

determining an estimate of an extent to which the vehicle is turning at a first time during the drive based on the yaw estimate for the vehicle and without using location data;

modifying the acceleration measurements corresponding to the first time based on the estimate of the extent to which the vehicle is turning at the first time to provide modified acceleration measurements; and

estimating the acceleration experienced by the vehicle during the portion of the drive based on the modified acceleration measurements.

2. The method of claim 1 , wherein modifying the acceleration measurements includes removing a portion of the acceleration measurements that correspond to a time period in which the vehicle is turning.

3. The method of claim 1 , wherein modifying the acceleration measurements is further based on determining that the estimate of the extent to which the vehicle is turning is greater than a threshold.

4. The method of claim 1 , wherein determining the estimate of the extent to which the vehicle is turning includes:

calculating a time derivative of the yaw estimate.

5. The method of claim 1 , further comprising:

aligning a reference frame of the mobile device to a reference frame of the vehicle.

6. The method of claim 5 , wherein aligning the reference frame of the mobile device to the reference frame of the vehicle is based on a non-linear Kalman filter and a quaternion that that represents an alignment of the mobile device relative to the vehicle.

7. The method of claim 1 , wherein the gravity vector is generated using a Kalman filter.

8. A mobile device comprising:

one or more processors;

one or more sensors; and

a non-transitory computer-readable medium storing instructions that when executed by the one or more processors, causes the one or processors to perform operations including:

operating the one or more sensors while the mobile device is disposed in a vehicle during a drive to receive acceleration measurements and gyroscopic measurements, wherein the vehicle experiences an acceleration during a portion of the drive;

generating a gravity vector from the acceleration measurements and the gyroscopic measurements;

calculating a yaw estimate for the vehicle, wherein the yaw estimate is determined in a direction around an axis aligned with the gravity vector;

determining an estimate of an extent to which the vehicle is turning at a first time during the drive based on the yaw estimate for the vehicle and without using location data;

modifying the acceleration measurements corresponding to the first time based on the estimate of the extent to which the vehicle is turning at the first time to provide modified acceleration measurements; and

estimating the acceleration experienced by the vehicle during the portion of the drive based on the modified acceleration measurements.

9. The mobile device of claim 8 , wherein modifying the acceleration measurements includes removing a portion of the acceleration measurements that correspond to a time period in which the vehicle is turning.

10. The mobile device of claim 8 , wherein modifying the acceleration measurements is further based on determining that the estimate of the extent to which the vehicle is turning is greater than a threshold.

11. The mobile device of claim 8 , wherein determining the estimate of the extent to which the vehicle is turning includes:

calculating a time derivative of the yaw estimate.

12. The mobile device of claim 8 , further comprising:

aligning a reference frame of the mobile device to a reference frame of the vehicle.

13. The mobile device of claim 12 , wherein aligning the reference frame of the mobile device to the reference frame of the vehicle is based on a non-linear Kalman filter and a quaternion that that represents an alignment of the mobile device relative to the vehicle.

14. The mobile device of claim 8 , wherein the gravity vector is generated using a Kalman filter.

15. A non-transitory computer-readable medium storing instructions that when executed by one or more processors, causes the one or processors to perform operations including:

operating one or more sensors of a mobile device disposed in a vehicle during a drive to receive acceleration measurements and gyroscopic measurements, wherein the vehicle experiences an acceleration during a portion of the drive;

generating a gravity vector from the acceleration measurements and the gyroscopic measurements;

calculating a yaw estimate for the vehicle, wherein the yaw estimate is determined in a direction around an axis aligned with the gravity vector;

determining an estimate of an extent to which the vehicle is turning at a first time during the drive based on the yaw estimate for the vehicle and without using location data;

modifying the acceleration measurements corresponding to the first time based on the estimate of the extent to which the vehicle is turning at the first time to provide modified acceleration measurements; and

estimating the acceleration experienced by the vehicle during the portion of the drive based on the modified acceleration measurements.

16. The non-transitory computer-readable medium of claim 15 , wherein modifying the acceleration measurements includes removing a portion of the acceleration measurements that correspond to a time period in which the vehicle is turning.

17. The non-transitory computer-readable medium of claim 15 , wherein modifying the acceleration measurements is further based on determining that the estimate of the extent to which the vehicle is turning is greater than a threshold.

18. The non-transitory computer-readable medium of claim 15 , wherein determining the estimate of the extent to which the vehicle is turning includes:

calculating a time derivative of the yaw estimate.

19. The non-transitory computer-readable medium of claim 15 , further comprising:

aligning a reference frame of the mobile device to a reference frame of the vehicle based on a non-linear Kalman filter and a quaternion that represents an alignment of the mobile device relative to the vehicle.

20. The non-transitory computer-readable medium of claim 15 , wherein the gravity vector is generated using a Kalman filter.

Assignments (2)
MERGER Recorded Oct 15, 2021
From: TRUEMOTION, INC.
To: CAMBRIDGE MOBILE TELEMATICS INC.
Reel/Frame 057828/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2021
From: CORDOVA, BRAD; SAHOO, SANUJIT; ARCOLANO, NICHOLAS; EMHOFF, JOHN
To: TRUEMOTION, INC.
Reel/Frame 055775/0496 →
Continuity (4)
Continuation 16043850 · Jul 24, 2018
Continuation 15353340 · Nov 16, 2016
Provisional Application 62256511 · Nov 17, 2015
Related Publication 20210063161A1 · Mar 4, 2021