Azimuth Calculation Program Using Magnetic Sensor Circumcircle

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic compass methods require repeated measurements from magnetic sensors, leading to long calculation times and inaccurate azimuth calculations when the inclination direction of the device changes.

Innovation Solution

An azimuth calculation program that generates a triangle in three-dimensional space using three output values from a magnetic sensor, determines the circumcircle, and performs calculations using center coordinates, allowing for quick and accurate azimuth determination even with changing inclination directions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If output values of magnetic sensor are obtained repeatedly a predetermined number of times or more, then measurement precision is improved, but calculation time increases

Engineering Contradiction:
Improveazimuth calculation accuracyVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by using only three output values from the magnetic sensor instead of repeatedly obtaining a predetermined number of times. This selective approach achieves sufficient measurement precision for azimuth calculation while significantly reducing the calculation time required for processing multiple data points.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If output values are obtained repeatedly multiple times, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveazimuth calculation accuracyVSAvoidcalculation process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent simplifies the calculation process by using only three output values instead of multiple repeated measurements. This partial action approach maintains adequate measurement precision while significantly reducing the complexity of the calculation process and data handling requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If traditional circumcircle calculation is performed, then azimuth calculation accuracy is maintained, but calculation time increases

Engineering Contradiction:
Improveazimuth calculation accuracyVSAvoidcalculation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the traditional circumcircle calculation process into a simplified form that uses only three output values. By dividing the calculation into this more manageable form, the patent achieves rapid azimuth determination while maintaining the essential geometric principles needed for accurate calculation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent rushes through the calculation process by using a simplified method that determines the circumcircle from only three points rather than performing extensive repeated measurements and calculations. This allows the system to quickly obtain azimuth information without sacrificing the fundamental accuracy of the circumcircle-based calculation approach.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS8577636B2Azimuth calculation program and electronic compass
Publication Date: 2013.11.05 ALPS ALPINE CO LTD
  • US8577636B2 patent drawing
  • US8577636B2 patent drawing
  • US8577636B2 patent drawing

AI summary

An azimuth calculation program is a computer-executable program that performs an azimuth calculation using output of a magnetic sensor. The azimuth calculation program includes a first step of generating one triangle in three-dimensional space using three output values of a magnetic sensor unit, a second step of determining a circumcircle of the triangle, and a third step of performing an azimuth calculation using center coordinates of the circumcircle and output values of the magnetic sensor.