Electronic Compass Calibration via Visual Code Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing smartphone navigation systems, particularly in indoor environments, face inaccuracies due to satellite signal attenuation and require continuous sensor calibration to maintain accurate location information, as sensor-based solutions provide user-displacement information but not absolute location and are prone to measurement errors.

Innovation Solution

A system incorporating an imaging device, barometric pressure sensor, and processor that scans visual codes to determine height and calibrate sensors such as e-compasses and gyroscopes, using encoded position and heading values to improve navigation accuracy and sensor calibration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sensor-based navigation is used to provide location information in indoor environments, then GNSS signal attenuation is overcome, but measurement errors accumulate and sensor calibration is required

Engineering Contradiction:
Improvelocation accuracyVSAvoidsensor measurement accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system uses visual codes as feedback references to correct sensor drift. By periodically scanning visual codes with known position information, the system compares the sensor-determined position with the actual position from the visual code and adjusts sensor calibration parameters accordingly, creating a closed-loop feedback mechanism that maintains long-term accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Visual codes serve as an intermediary reference system between the sensor-based navigation and the true position. The visual codes encode absolute position information that mediates the correction of sensor drift, allowing the system to transfer accurate position information from the visual code reference to the sensor navigation system through calibration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If continuous sensor calibration is performed to maintain accurate location information, then navigation reliability is improved, but system complexity and calibration time increase

Engineering Contradiction:
Improvenavigation accuracyVSAvoidcalibration system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses visual codes as simplified copies of position reference information. Instead of implementing complex continuous calibration systems, the patent creates a simple visual code representation of known positions that can be quickly scanned and used for periodic calibration, reducing system complexity while maintaining accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs calibration periodically by scanning visual codes at intervals rather than continuously. This periodic calibration approach reduces computational burden and system complexity while maintaining sufficient navigation accuracy for practical applications.

Inventive Principle:
Principle #19Periodic action

3Loss of information

If sensor-based navigation is used, then absolute location information is provided, but sensor drift causes position accuracy to deteriorate over time

Engineering Contradiction:
Improveabsolute position informationVSAvoidposition accuracy duration
Core Design Contradiction:
Loss of informationVSDuration of action of stationary object

Solution Approach 1:

The system performs preliminary calibration by scanning visual codes before navigation begins and at periodic intervals during navigation. This preliminary and periodic calibration establishes accurate reference points in advance, preventing the accumulation of position errors over time and extending the duration of accurate position information.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enhances navigation accuracy by providing absolute location information and reducing sensor drift through visual code-based calibration, ensuring reliable tracking of movements and orientation.

Implementation Method 1

obtains a first barometric pressure reading from the pressure sensor

Methodology Applied
Scientific EffectBarometric pressure measurement: Pressure Gradient

Data Source

PatentUS9903717B2Electronic compass calibration based on visual code
Publication Date: 2018.02.27 TEXAS INSTRUMENTS INC
  • US9903717B2 patent drawing
  • US9903717B2 patent drawing
  • US9903717B2 patent drawing

AI summary

In a disclosed embodiment, a system includes a digital imaging device, an electronic compass (e-compass), and a processor coupled to the digital imaging device and the e-compass. The processor is operable to execute instructions that cause the image device to scan a visual code, read a yaw angle from the visual code, cause the e-compass to obtain magnetic field measurements, estimate a yaw angle based on the magnetic field measurements, compare the yaw angle read from the visual code and the estimated yaw angle to determine a quality factor; and determine whether the e-compass is calibrated based at least partially upon the quality factor.