• No results found

Using STK To Visualize Air Traffic

N/A
N/A
Protected

Academic year: 2021

Share "Using STK To Visualize Air Traffic"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

Langley Research Center

Using STK To Visualize Air Traffic

(2)

Langley Research Center

Introduction

• Aeronautics Blueprint

– Summer 2001

• NASA Langley Research Center was asked to participate in the production of a multimedia presentation designed to supplement NASA’s Aeronautics Blueprint for the 21st Century.

– Premise

• One of the arguments presented by the Aeronautics Blueprint was that the national airspace is not as congested as originally believed. It is suggested that current airspace is abundant and underutilized.

(3)

Langley Research Center

Goal

To illustrate that airspace is not congested, the

Aeronautics Blueprint team wanted a realistic 3-D illustration of actual aircraft flights within the period of a day.

• Task

– The Data Visualization and Analysis Lab at NASA

Langley began the process of acquiring the information and tools necessary to develop this illustration.

(4)

Langley Research Center

Client’s Minimum Requirements

• Restrict data to public-use airports only • Domestic flights only

• No military flights • No helicopter flights

• 9 seconds of animation content • 5 hours of flight data

(5)

Langley Research Center

Hardware

• SGI Onyx2

• Infinite Reality2 Graphics • 8 R12000 CPUs

(6)

Langley Research Center

Software

• STK/VO 4.2

– Accurate

– Interactive 3D

– Easily integrated Off-the-Shelf software

• STK/Connect

• STK Face of the Earth Imagery • Perl

– Excellent regular expression capability for processing ASCII data – Easily adaptable

(7)

Langley Research Center

Pre-processed data

NIMA DAFIF files: Extracted airport &

waypoint locations FAA flight data:

Extracted flight info

STK formatted flight files (1 .ga for each flight)

STK/Connect command script (*.cc)

Raw data

Perl script Perl script

Perl script Perl script

(8)

Langley Research Center

Render animation Load base scenario

STK Simulation

STK/Connect reads command script, pulls flight files, and generates flight paths

(9)

Langley Research Center

Airport & Waypoint Data

• Extracted relevant data from NIMA DAFIF databases – Restricted airport data to domestic public-use facilities – Lat-Long position for each airport/waypoint

• Processed 5000+ airports

• Processed 56800+ waypoints

(10)

Langley Research Center

TRX_Mar18.to Format

• Raw FAA flight data

– 54798 flights

– 24 hrs Mar 18, 2001

• 2 lines per flight

– First Line • Start time • Flight ID • Aircraft model • Assigned altitude • Air speed – Second Line • Takeoff airport ID • Consecutive waypoints • Landing airport ID

(11)

Langley Research Center

Automate .ga File Generation

• Created perl script to process flight data, airports, and waypoints for each of 43000 flights

(12)

Langley Research Center

Define Great Arc File

• Create new great arc (.ga) file for each flight

• Define header including flight start time and number of waypoints

(13)

Langley Research Center

Extract Position Information

• Get airport lat-longs

(14)

Langley Research Center

Complete Great Arc (.ga)

• Add flight waypoints to file

(15)

Langley Research Center

Create STK/Connect Script

• ConnectImportData.cc

– Define new aircraft class

– Define model for new aircraft

– Assign great arc (.ga) file to new aircraft class

(16)

Langley Research Center

Create Base Scenario

• Set scenario epoch to match flight data

• Set aircraft flight path Route display to simulate an approximate airspace clearance for each flight

– Lead Type None

– Trail Type Time = 80 sec

• Load Face of the Earth imagery for North America • Create camera animation

• Set animation start and end time • Set SoftVTR render environment

(17)

Langley Research Center

Run Simulation

• Load base scenario in STK

• Load data into STK via AgiPCExp (*.cc)

• Send STK/Connect command to start sequential image render

(18)

Langley Research Center

Unexpected Input Termination

• STK/Connect terminated prematurely

– .cc file explicitly imported empty.mdl aircraft model for each flight

• AGI Tech Support recommended that we define empty.mdl as the default model and remove the model assignment from the .cc scripts

(19)

Langley Research Center

Still Could Not Import Data

• Discovered IRIX command line buffer bottleneck

– AgiPCExp would consistently fail after about 2000 STK/Connect commands

• Partitioned .cc file into smaller .cc files to import 1000 aircraft each

• Created a shell script that called each of the partitioned .cc files with a 3 minute pause between each group of 1000 aircraft to allow IRIX time to execute all commands in the buffer

• Workaround succeeded. Successive tests indicated that we could now import as many files as required

(20)

Langley Research Center

Refine Scenario Parameters

• 9 seconds of animation required 270 frames

– Of the 43000 flights available, only 19000 flights, or 5.5 hours of flight activity, were required

• Pre-loaded the airspace with 2 hours of flight data before beginning animation

(21)

Langley Research Center

Run Time Issues

• STK browser window would not display the enormous number of aircraft loaded

• STK/Connect would stall due to interface refresh requirements at each STK/Connect command

(22)

Langley Research Center

Tech Support Recommendations

• Interface issues

– Instruct STK browser to ignore display of aircraft class

• Setenv AGI_EXCLUDECLASSES Aircraft

• STK/Connect issues

– Instructed interface to not refresh during STK/Connect commands

• BatchGraphics * On

– Instructed STK/Connect to operate at maximum speed

(23)

Langley Research Center

Final Render

Process and render time exceeded 12 hours

(24)

Langley Research Center

Abundant Airspace Variation

• San Francisco • New Imagery

– AirPhoto USA

(25)

Langley Research Center

Conclusion

• The animation was included in the Aeronautics Blueprint video and was presented to the

President’s Blue Ribbon Commission on Aeronautics.

• This process has served as template for other related STK projects

(26)

Langley Research Center

Acknowledgements

• Dr. Bruce Holmes

– Associate Director Aerospace Systems/Vehicle Systems Integration

• Ronnie Gillian

References

Related documents

Implementing of this systematic system can also help the industry especially in the livestock sector and the implementation of halal certification policies makes it a key

He has published 7 books and more than 180 articles and papers in the Journal of Business Logistics, Journal of Marketing, Journal of Business Research, International Journal

Having a baby would dramatically change my life 74 Would interfere with education 38 Would interfere with job/employment/career 38 Have other children or dependents 32

The present study showed a large variation in amount and size distribution of polymeric proteins as well as in protein composition determined by SE-HPLC, RP-HPLC and SDS- PAGE

● Ensures project objectives are being met, in collaboration with the Management Team and/or Project Manager. ● Mitigate issues & risks; address problems as they arise,

Various performance management systems are in use in over 80 countries to enhance business excellence (Kassem, Ajmal, & Khan, 2016). To improve U.S. corporations, Federal

In light of the water quality data produced by this study, it is unlikely that the water quality parameters monitored in the South Fork Rogue River bypass reach are limiting

In contemporary linguistics concepts are most widely integrated with linguistic phenomena in metaphor studies and theories. While historically metaphors have been treated