Offset Calculation for Azimuth Sensors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional offset correction processing for azimuth sensors requires significant computational power to continuously and accurately cancel offsets, making it inefficient.

Innovation Solution

An offset calculation device that translates data points to align one with the origin, calculates virtual offset points to minimize distance equations, and uses these to determine offset values, reducing computational complexity and enabling high-speed offset correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional offset correction processing is used, then accurate offset cancellation is achieved, but high computing power is required

Engineering Contradiction:
Improveoffset correction accuracyVSAvoidcomputing power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The offset correction process is divided into two distinct phases: a computation-intensive initial offset calculation phase that processes all collected data points to determine accurate offset values, and a lightweight continuous correction phase that applies these pre-calculated offsets to new data. This segmentation allows the heavy computation to be performed once offline, while online operation requires minimal processing power.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary offset calculation by collecting a sufficient number of data points during an initial phase and computing the offset values in advance using the full dataset. This preliminary action prepares the offset correction parameters before actual continuous measurement begins, so that subsequent corrections can be applied quickly without repeating the heavy computation.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If conventional offset correction processing is used, then accurate offset cancellation is achieved, but processing speed is reduced

Engineering Contradiction:
Improveoffset correction accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The offset correction process is divided into two distinct phases: a computation-intensive initial offset calculation phase that processes all collected data points to determine accurate offset values, and a lightweight continuous correction phase that applies these pre-calculated offsets to new data. This segmentation allows the heavy computation to be performed once offline, while online operation requires minimal processing power.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary offset calculation by collecting a sufficient number of data points during an initial phase and computing the offset values in advance using the full dataset. This preliminary action prepares the offset correction parameters before actual continuous measurement begins, so that subsequent corrections can be applied quickly without repeating the heavy computation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10753741B2Offset calculation device and azimuth sensor therewith
Publication Date: 2020.08.25 ROHM CO LTD
  • US10753741B2 patent drawing
  • US10753741B2 patent drawing
  • US10753741B2 patent drawing

AI summary

For triaxial magnetic detection data sequentially acquired as data points in a triaxial coordinate system, an offset calculation unit 30 calculates virtual data points P1′-P6′ by evenly parallel-translating each of data points P1-P7 so that a reference data point P7, for example, arbitrarily chosen from the data points P1-P7 coincides with an origin point O. A virtual offset point C′ for which the sum of the distances between the virtual data points P1′-P6′ and a curved surface H1 passing through the origin point O is minimized is then calculated. An offset value C for the magnetic detection data is then calculated by parallel-translating the virtual offset point C′ so as to restore the parallel-translated portion.