Vehicle Heading Estimation via Accelerometer Data Fusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle monitoring systems require expert installation and periodic data download, making them cumbersome for determining vehicle attributes like heading direction, and struggle to accurately separate primary vehicle movement from secondary device movement using accelerometer data.

Innovation Solution

A computer-implemented method that receives telematics data, separates primary movement, and uses a combination of accelerometer, GPS, and magnetometer data to estimate yaw angles, minimizing secondary movement influence and maximizing acceleration event correlation to determine heading direction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If expert installation and manual data download are required, then system complexity is reduced, but ease of operation deteriorates

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The monitoring device automatically transmits vehicle attribute data (including heading direction) to remote servers via wireless communication without requiring manual data download by users. The system performs self-service functions including automatic data collection, processing, and transmission, eliminating the need for expert installation and manual intervention.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If accelerometer data is used to determine heading direction, then measurement precision improves, but reliability deteriorates due to difficulty in separating primary vehicle movement from secondary device movement

Engineering Contradiction:
Improvemeasurement precisionVSAvoidreliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system segments accelerometer data into distinct components: primary vehicle movement (translation and rotation of the vehicle body) and secondary device movement (movement of the monitoring device relative to the vehicle). By separating these movement types and analyzing them differently, the system accurately determines heading direction from primary movement while filtering out noise from secondary device movement.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If multiple sensors (accelerometer, GPS, magnetometer) are combined to estimate yaw angles, then measurement precision improves, but device complexity worsens

Engineering Contradiction:
Improvemeasurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system merges data from multiple sensors (accelerometer, GPS, and magnetometer) to estimate yaw angles and determine heading direction. By combining the strengths of different sensors through data fusion algorithms, the system achieves higher measurement precision than any single sensor could provide alone, while the integrated processing framework manages the complexity efficiently.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10309785B1System and method for identifying heading of a moving vehicle using accelerometer data
Publication Date: 2019.06.04 STATE FARM MUTAL AUTOMOBILE INSURANCE COMPANY
  • US10309785B1 patent drawing
  • US10309785B1 patent drawing
  • US10309785B1 patent drawing

AI summary

A method for determining a yaw angle estimate or vehicle heading direction is presented. A potential range of yaw angles is generated based on a plurality of primary telematics data. One or more yaw angle estimates are generated from the potential range of yaw angles. A driving pattern is determined based on at least one of the yaw angle estimates. The primary telematics data is a plurality of telematics data originated from a client computing device. The effects of gravity have been removed from the plurality of telematics data in a first primary movement window.