Orbit Data Streaming Buffer for Low-Latency Numerical Propagation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of objects in orbit and the shift to remote workplaces with limited computational resources pose challenges for efficient and timely high-accuracy orbital simulations, leading to significant latency and inefficiencies in satellite trajectory planning.

Innovation Solution

A method and system that utilizes a client device with a GUI to receive user-configured parameters, sends them via a network to a host machine propagator, interpolates and displays a dynamic rendering of the orbit using a streaming data interface, minimizing latency by locally estimating and buffering orbital data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If orbital simulations are performed on remote high-performance computers accessible through client devices, then simulation accuracy is improved, but latency increases significantly

Engineering Contradiction:
Improvesimulation accuracyVSAvoidlatency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by generating an estimated orbit locally on the client device before receiving the actual propagated orbital data from the remote propagator. This estimated orbit is displayed immediately to the user, providing instant feedback without waiting for the computationally intensive propagation to complete. The actual propagated data is then received and used to update the display, refining the initial estimate.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If high-performance computers are centralized in research facilities, then simulation capability is improved, but accessibility from remote workplaces deteriorates

Engineering Contradiction:
Improvesimulation capabilityVSAvoidaccessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system introduces a streaming data interface as an intermediary between the remote propagator and the client device display. This interface receives propagated orbital data from the remote high-performance computer and streams it to the client device for immediate display. This intermediary layer enables seamless communication and data transfer, making the centralized simulation capability accessible from any remote workplace without requiring direct physical access to the research facility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If orbital data is propagated at remote locations with limited resources, then accessibility is improved, but simulation accuracy deteriorates

Engineering Contradiction:
Improveremote accessibilityVSAvoidsimulation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system segments the orbital simulation process into two distinct parts: (1) the computationally intensive propagation of orbital data, which is performed on remote high-performance computers to ensure accuracy, and (2) the local estimation and display functions, which are executed on client devices with limited resources to ensure accessibility. This segmentation allows each part to be performed on the most appropriate platform, combining the advantages of both remote processing and local access.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250348635A1Methods and systems for streaming buffer numerical propagation
Publication Date: 2025.11.13 SLINGSHOT AEROSPACE INC
  • US20250348635A1 patent drawing
  • US20250348635A1 patent drawing
  • US20250348635A1 patent drawing

AI summary

Systems, methods, and instructions of computer-readable media may include obtaining, at a client machine, a user-selected configuration parameter for an orbit simulation; sending, from the client machine to a remote system, via a network connection, a first set of configuration parameters for the orbit simulation, wherein the first set of configuration parameters comprise the user-selected configuration parameter; receiving, at the client device from the remove device, via the network connection, a stream of orbital data comprising points along an orbit, wherein the points along the orbit are determined by the remote system based on the first set of configuration parameters; and presenting, at a display, a dynamic rendering of the orbit simulation, wherein the orbit simulation is based on the stream of orbital data.