Inertial Sensor Initialization Using Soft Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing inertial sensor initialization methods require the sensor to be at rest or rely on additional sensor hardware, limiting their applicability in various conditions, especially where interrupting the sensor's operation or using extra hardware is impractical.

Innovation Solution

A method that estimates initial conditions of an inertial sensor using soft constraints and penalty metrics based on expected motion patterns during an initialization time interval, allowing for initialization without the need for the sensor to be at rest or supplemented with additional sensor data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the sensor is placed at rest in a known position and orientation for initialization, then the initialization process is simple and reliable, but the system cannot be used in continuous operation scenarios where interrupting the sensor is impractical

Engineering Contradiction:
Improveinitialization reliabilityVSAvoidapplicability in continuous use scenarios
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by collecting sensor data during a specified initialization time interval before formal motion tracking begins. This preliminary data collection allows the system to estimate initial conditions (position, orientation, velocity) without requiring the sensor to be completely at rest, thus enabling initialization in continuous operation scenarios while maintaining reliability through pre-captured data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies dynamics by transitioning from static initialization requirements to dynamic initialization. Instead of requiring the sensor to be stationary, the system processes sensor data while the sensor is in motion during the initialization interval. The soft constraints are applied dynamically to moving sensor data to estimate initial conditions, making the system adaptable to continuous operation where the sensor cannot be stopped.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If additional sensor hardware (GPS, magnet) is used to supplement inertial sensor data for initialization, then absolute position and orientation can be determined, but the cost and complexity of the system increases

Engineering Contradiction:
Improveabsolute position and orientation accuracyVSAvoidsensor hardware and software complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The inertial sensor system performs self-service by using its own sensor data to determine initial conditions without requiring external sensor inputs. The system processes accelerometer and gyroscope data during the initialization interval to estimate initial position, orientation, and velocity. This self-contained approach eliminates the need for additional GPS or magnet sensors, reducing hardware complexity and cost while maintaining the ability to initialize the system.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The inertial sensor is made multi-functional by enabling it to perform both motion tracking and initialization functions using the same hardware. The system processes sensor data in two different modes: during the initialization interval for determining initial conditions, and during motion tracking for measuring changes in position and orientation. This universal use of the inertial sensor eliminates the need for separate initialization hardware, reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If the sensor is required to be at rest for initialization, then the initialization process is straightforward, but the system cannot be used in applications where the sensor must remain in continuous use

Engineering Contradiction:
Improveinitialization simplicityVSAvoidsuitability for continuous use applications
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary data collection during a specified initialization time interval before formal motion tracking begins. This preliminary action captures sensor data while the sensor is in use, allowing the system to estimate initial conditions without requiring the sensor to be stopped. The initialization process remains straightforward through automated processing of this preliminary data, while simultaneously enabling continuous use applications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuity of useful action by allowing the sensor to remain operational during the initialization process. Instead of interrupting the sensor for a static initialization period, the system continuously collects and processes sensor data during the initialization interval. This continuous data collection enables both simple initialization through automated processing and adaptability to applications where the sensor must remain in continuous use.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8913134B2Initializing an inertial sensor using soft constraints and penalty functions
Publication Date: 2014.12.16 NEWLIGHT CAPITAL LLC
  • US8913134B2 patent drawing
  • US8913134B2 patent drawing
  • US8913134B2 patent drawing

AI summary

An initialization method for an inertial sensor that estimates starting orientation and velocity without requiring the sensor to start at rest or in a well-known location or orientation. Initialization uses patterns of motion encoded as a set of soft constraints that are expected to hold approximately during an initialization period. Penalty metrics are defined to measure the deviation of calculated motion trajectories from the soft constraints. Differential equations of motion for an inertial sensor are solved with the initial conditions as variables; the initial conditions that minimize the penalty metrics are used as estimates for the actual initial conditions of the sensor. Soft constraints and penalty metrics for a specific application are chosen based on the types of motion patterns expected for this application. Illustrative cases include applications with relatively little movement during initialization, and applications with approximately periodic motion during initialization.