IP Library Granted Patent US 8,116,922
Granted Patent B2
US 8,116,922 · App. 11/903,386 · Granted Feb 14, 2012

Method for resolving ground level errors in simulations

Assignee: Appareo Systems, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,116,922
App. No.
11/903,386
Granted
Feb 14, 2012
Kind
B2
Abstract

A method for reconciling ground-level discrepancies between the displayed path of a moving body and a terrain model in a graphical simulation, including the steps of (1) examining the individual data points describing a recorded trip by a vehicle, (2) determining which of the data points correspond to points when the vehicle was actually on the ground, (3) determining the altitude difference between the recorded altitude data and the terrain model at each of the determined “on-ground” points, and (4) using the altitude difference to create a correction signal which can be applied either to the recorded altitude data or the terrain model.

Claims (10)

1. A method performed on a computer for resolving errors in a virtual recreation of ground-level activities caused by inaccurate altitude data, comprising the steps of: acquiring using the computer a first acquiring a first set of data points representing a recorded trip of a moving body, wherein each point in said first set of data points comprises information describing an altitude of said moving body at a given point in said recorded trip, applying an on-ground algorithm to said first set of data points to produce a second set of data points, wherein said second set of data points is a subset of said first set of data points, and wherein all points in said second set of data points correspond to known points in said recorded trip when said moving body was operating on the ground, determining an altitude difference between said each point in said second set of data points and an altitude of a corresponding elevation point on the surface of a virtual terrain model, using said altitude difference to generate an altitude correction signal for said each point in said first set of data points, and applying said altitude correction signal to said altitude of said moving body contained in said each point of said first set of data points;

wherein said each point in said first set of data points further comprises oscillation frequency, wherein said oscillation frequency describes the frequency of oscillations caused by vibration movements of the moving body and recorded on said moving body at a given point in said recorded trip; and

applying said on-ground algorithm step comprises: eliminating points in said first set of data points wherein said ground speed exceeds a pre-defined ground speed threshold to create a first intermediate set of data points, eliminating points in said first intermediate set of data points wherein the absolute value of said vertical speed exceeds a pre-defined vertical speed threshold to create a second intermediate set of data points, and eliminating points in said second intermediate set of data points wherein said oscillation frequency falls below a pre-defined frequency threshold to create said second set of data points.

2. The method of claim 1 , wherein said moving body is selected from the group consisting of a fixed-wing aircraft, a rotary-wing aircraft, a glider, a ground vehicle and a human performer.

3. A method performed on a computer for resolving errors in a virtual recreation of ground-level activities caused by an inaccurate terrain model and creating a corrected virtual terrain model, comprising the steps of:

acquiring using the computer a first set of data points representing a recorded trip of a moving body, wherein each point in said first set of data points comprises information describing an altitude of said moving body at a given point in said recorded trip, applying an on-ground algorithm to said first set of data points to produce a second set of data points, wherein said second set of data points is a subset of said first set of data points, and wherein all points in said second set of data points correspond to known points in said recorded trip when said moving body was operating on the ground, determining an altitude difference between said each point in said second set of data points and an altitude of a corresponding elevation point on the surface of a virtual terrain model, using said altitude difference to generate a terrain correction signal for said each point in said first set of data points, and applying said terrain correction signal to said surface of said virtual terrain model, wherein said surface of said virtual terrain model is modified accordingly;

said each point in said first set of data points further comprises the ground speed and vertical speed of said moving body at a given point in said recorded trip;

wherein said each point in said first set of data points further comprises oscillation frequency, wherein said oscillation frequency describes the frequency of oscillations caused by vibration movements of the moving body and recorded on said moving body at a given point in said recorded trip; and

applying said on-ground algorithm step comprises: eliminating points in said first set of data points wherein said ground speed exceeds a pre-defined ground speed threshold to create a first intermediate set of data points, eliminating points in said first intermediate set of data points wherein the absolute value of said vertical speed exceeds a pre-defined vertical speed threshold to create a second intermediate set of data points, and eliminating points in said second intermediate set of data points wherein said oscillation frequency falls below a pre-defined frequency threshold to create said second set of data points.

4. The method of claim 3 , wherein said moving body is selected from the group consisting of a fixed-wing aircraft, a rotary-wing aircraft, a glider, a ground vehicle and a human performer.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2025
From: APPAREO SYSTEMS, LLC
To: ONTIC ENGINEERING AND MANUFACTURING, INC.
Reel/Frame 073115/0059 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2025
From: APPAREO SYSTEMS, LLC
To: ONTIC ENGINEERING AND MANUFACTURING, INC.
Reel/Frame 073115/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2008
From: WEINMANN, ROBERT V.; OHLSEN, TYLER C.
To: APPAREO SYSTEMS, LLC
Reel/Frame 020761/0045 →
Continuity (2)
Provisional Application 60826893 · Sep 25, 2006
Related Publication 20080234936A1 · Sep 25, 2008