Orientation Estimation Using Dual Inertial Sensors Without GPS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for orientation estimation of objects using sensor units require additional signals like Wi-Fi or GPS, leading to increased power consumption and potential user errors due to specific calibration movements.

Innovation Solution

A system and method that utilize two sensor units on an object to estimate orientation relative to a sensor coordinate system using only measured angular and acceleration vectors, without requiring Wi-Fi or GPS signals, allowing for automatic and error-robust calibration by defining axes and transformation matrices based on these measurements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Wi-Fi or GPS signals are used for orientation estimation, then measurement precision is improved, but use of energy worsens

Engineering Contradiction:
Improveorientation estimation accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes the dependency on external Wi-Fi or GPS signals from the orientation estimation system. Instead, it uses only local inertial measurements from accelerometers and gyroscopes mounted on the object, eliminating the need for power-intensive wireless communication and GPS reception while maintaining orientation estimation capability through pure inertial sensor fusion

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs self-calibration and self-orientation estimation using only its own onboard sensors without requiring external infrastructure. The calibration process automatically determines the relationship between the object coordinate system and sensor coordinate systems using only local accelerometer and gyroscope measurements, making the system energy-independent from external signal sources

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If specific calibration movements are required, then manufacturing precision is improved, but ease of operation worsens

Engineering Contradiction:
Improvecalibration accuracyVSAvoiduser operation complexity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The calibration process is fully automated and performs self-calibration without requiring user intervention or specific calibration movements. The system automatically processes the inertial measurements to determine the transformation matrix between coordinate systems, eliminating the need for users to perform precise manual calibration gestures while maintaining high calibration accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs calibration automatically during normal operation without requiring a separate calibration phase. The calibration calculations are continuously updated based on incoming sensor data, so the orientation estimation is always calibrated without requiring preliminary user actions or specific movement patterns

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

Enables accurate and power-efficient orientation estimation and gesture recognition in a Wi-Fi-free and GPS-free environment, reducing user intervention and improving calibration reliability.

Implementation Method 1

designed to measure a first angular velocity vector ω11 located in a first sensor coordinate system 20a of the first sensor unit 10a and a first acceleration vector a11 located in the first sensor coordinate system 20a of the first sensor unit 10a

Methodology Applied
Scientific EffectAngular velocity measurement: Gyroscope

Implementation Method 2

designed to measure a first angular velocity vector ω11 located in a first sensor coordinate system 20a of the first sensor unit 10a and a first acceleration vector a11 located in the first sensor coordinate system 20a of the first sensor unit 10a

Methodology Applied
Scientific EffectAcceleration measurement: Accelerometer

Implementation Method 3

designed to measure a second angular velocity vector ω22 located in a second sensor coordinate system 20b of the second sensor unit 10b and a second acceleration vector a22 located in the second sensor coordinate system 20b of the second sensor unit 10b

Methodology Applied
Scientific EffectAngular velocity measurement: Gyroscope

Implementation Method 4

designed to measure a second angular velocity vector ω22 located in a second sensor coordinate system 20b of the second sensor unit 10b and a second acceleration vector a22 located in the second sensor coordinate system 20b of the second sensor unit 10b

Methodology Applied
Scientific EffectAcceleration measurement: Accelerometer

Implementation Method 5

calculate a sensor transformation matrix Rsensor from the first sensor coordinate system 20a into the second sensor coordinate system 20b taking into account the first angular velocity vector ω11 and the second angular velocity vector ω22 such that the following applies: ω22=Rsensor*ω11

Methodology Applied
Scientific EffectCoordinate transformation: Geometry

Implementation Method 6

transform the first acceleration vector a11 from the first sensor coordinate system 20a into the second sensor coordinate system 20b using the sensor transformation matrix Rsensor such that the following applies: a12=Rsensor*a11

Methodology Applied
Scientific EffectVector transformation: Geometry

Data Source

PatentUS20240061519A1Evaluation device and method for orientation estimation for two sensor units arranged on an object
Publication Date: 2024.02.22 ROBERT BOSCH GMBH
  • US20240061519A1 patent drawing
  • US20240061519A1 patent drawing

AI summary

An evaluation device and method for orientation estimation for two sensor units arranged on an object. The method including: ascertaining a sensor transformation matrix from a first sensor coordinate system fixed to a first sensor unit into a second sensor coordinate system fixed to a second sensor unit; transforming a first acceleration vector measured using the first sensor unit into the second sensor coordinate system; and defining a first axis {tilde over (x)} located in the second sensor coordinate system, corresponds to a first coordinate x of an object coordinate system extending through the first sensor unit and the second sensor unit, the object coordinate system being fixed to the object, based on the second angular velocity vector, its time derivative, and a difference vector between a second acceleration vector measured using the second sensor unit minus the first acceleration vector transferred into the second sensor coordinate system.