Robotics Sensor Timestamp Translation for GPS-Denied Operation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotics systems face challenges in synchronizing sensor data across different clock sources, particularly in environments where GPS or network time protocols are unavailable, leading to inconsistencies in timekeeping and impaired environmental perception.

Innovation Solution

Utilizes sets of correlated samples from clock sources to compute translation data, translating timestamps to a common time domain without relying on network time, using frequency-locked clock sources and running averages of offsets to ensure accurate time synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If GPS or network time protocols are used to synchronize clocks, then time synchronization accuracy is improved, but the system becomes dependent on external signals that may be unavailable in certain environments

Engineering Contradiction:
Improvetime synchronization accuracyVSAvoidenvironmental adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary time reference mechanism that mediates between multiple independent clock sources. Instead of relying on external GPS or network signals, the system uses a virtual time reference that is constructed from correlated samples of local clock sources, enabling synchronization without external dependencies

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs self-synchronization by using its own multiple clock sources to establish a common time reference. The method correlates timestamps from different clock sources and computes translation data internally, making the system self-sufficient and independent of external time signal providers

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple independent clock sources are used in sensors, then sensor diversity and functionality are improved, but timekeeping consistency deteriorates due to variations in timekeeping

Engineering Contradiction:
Improvesensor diversityVSAvoidtimekeeping consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent segments the timekeeping function across multiple independent clock sources while maintaining their individual characteristics. Each sensor retains its own clock source for operational independence, while the system-level time correlation mechanism integrates them through translation data computation, preserving both diversity and consistency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes the parameter of time reference by computing translation data that maps timestamps from different clock sources to a common time domain. This parameter transformation enables consistent time representation across diverse sensor inputs without altering the underlying clock sources

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If conventional time synchronization methods are used, then time alignment is achieved in environments with GPS or network access, but synchronization fails in GPS-denied or indoor locations

Engineering Contradiction:
Improvetime alignment accuracyVSAvoidsynchronization reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary correlation of clock sources and computes translation data in advance, before external time signals are needed. By establishing the time reference relationship between clock sources beforehand through correlated sampling, the system ensures synchronization capability is already in place when operating in GPS-denied environments

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250315080A1Time synchronized sensor data for robotics systems and applications
Publication Date: 2025.10.09 NVIDIA CORP
  • US20250315080A1 patent drawing
  • US20250315080A1 patent drawing
  • US20250315080A1 patent drawing

AI summary

In various examples, sets of correlated timestamps are sampled from clock sources. The sets of correlated timestamps are used to compute translation data, such as offsets and/or rates of change of the clock sources. The offsets and/or rates of change may be used to translate a timestamp to a reference time domain. The sampled clock sources may be frequency locked and the translation may be performed without using the rates of change. For example, a running average of the offsets may be used to perform the translation. The translated timestamps and corresponding sensor measurements may be provided to one or more applications for use in performing one or more operations for a machine, such as perception and/or control operations.