unclassified a journey through the mountains of information chris frost mentor: steve norris from...
TRANSCRIPT
![Page 1: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/1.jpg)
Unclassified
A Journey Through The Mountains Of Information
Chris Frost
Mentor: Steve Norris
From Data to Knowledge
![Page 2: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/2.jpg)
Unclassified
About Chris Frost
School: The University of Virginia, Upcoming First Year
Major: Computer Science Other Academic Interests: Engineering,
Physics, and Mathematics Non-academic Interests: Running
![Page 3: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/3.jpg)
Unclassified
Outline
Introduction Development of Datalink Plotter Development of Wind Calc Related Projects Conclusions
![Page 4: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/4.jpg)
Unclassified
Data
Introduction
Dynetics provides support for TUAV Project Office– Simulation
– Flight test
– Performance evaluation Information collected from tests is invaluable Magnitude of this data limits its usefulness New tools were required to solve these
problems
![Page 5: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/5.jpg)
Unclassified
Datalink Plotter
Problem: UAV flights generate large volumes of hard to deal with information
Datalink Plotter Goals:– Produce clean, intuitive plots so that data is
easy to interpret– Automation of common tasks– Simpler, targeted interface
Allows Dynetics and customers to have a deeper understanding of link data
“In data analysis, a picture is worth a million rows of data!”
![Page 6: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/6.jpg)
Unclassified
Datalink Plotter Capabilities
Architecture for reading any binary data– Currently supports the following data types found
in the TUAV Datalink Specification• Bits
• 8bit signed and unsigned integers
• 16bit signed integers
Allows plotting of multiple items, synchronized with time, for event comparison
![Page 7: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/7.jpg)
Unclassified
Datalink Plotter Capabilities, Continued
Data filtering through custom and pre-built binary masks– Communication links often use ranges of bits
which have varying purposes– This filtering thus lifts interleaved messages of
different repetition frequencies out of the larger data pool
![Page 8: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/8.jpg)
Unclassified
Uplink Packet Content
Always 52 bytes in length Different message types uplinked serially
– 2Hz A– 2Hz B– 4Hz– 8Hz
![Page 9: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/9.jpg)
Unclassified
Uplink Packet Content,Continued
2Hz A Example– Byte 20, bits 7, 6, & 5– Bytes 24 & 25: Altitude
Bit # 7 6 5 4 3 2 1 0Byte 20 0 1 0
Bit # 7 6 5 4 3 2 1 0Byte 20 0 1 1 2Hz B Contrast
– Byte 20, bits 7, 6, & 5– Bytes 24 & 25: Gain and Level
Result: Intertwined Data
![Page 10: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/10.jpg)
Unclassified
Masking Example
![Page 11: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/11.jpg)
Unclassified
Wind Calc
Problem: Calculating wind data summaries from TUAV flights is a long, tedious process
Wind Calc was created to find instantaneous, average, and interpolated wind summaries– With ability to easily be extended
![Page 12: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/12.jpg)
Unclassified
Wind Calc Usage
Three methods of interaction:– Single-entry call (filenames and time of event)– Interactive frontend– Batch frontend
![Page 13: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/13.jpg)
Unclassified
Wind Calc Program Flow
Read data entries from high rate and low rate file repositories and perform averaging/interpolation
Convert coordinate system orientations
Save summarized data to ASCII file
![Page 14: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/14.jpg)
Unclassified
Related Projects
Variable Editor File Format Backend for Flight
Visualization Tool Background Research in JMASS and
sockets
![Page 15: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/15.jpg)
Unclassified
Development ofVariable Editor
Purpose: Allow easy manipulation and plotting of equations for those not familiar with Matlab
Capabilities:– Create and edit equations– On-screen input– Loading and saving of variables– Plotting
![Page 16: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/16.jpg)
Unclassified
Variable EditorInteresting Concepts Explored
Concurrency applied to a database concept– Wrote a light variable database with spinlocks
Reentrant Guide Created Figures– Explored novel way to address graphical
objects
![Page 17: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/17.jpg)
Unclassified
File Format BackendFor Flight Visualization Tool
Dynetics is using a 3-D visualization tool to graphically demonstrate vehicle dynamics
Began work to extend the program interface to deal with multiple file formats– Initially with support for SCD, JMASS, FTIP,
and RAVIN Status: On hold pending availability of
necessary software
![Page 18: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/18.jpg)
Unclassified
Background Research
Investigated porting JMASS to Windows 95/98/ME– JMASS uses the POSIX system call standard– Use Cygwin to support the system calls under
Windows Sockets for using the flight visualization
tool to display a flight in realtime
![Page 19: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/19.jpg)
Unclassified
Lessons Learned
Aspects of parallel programming Matlab Fortran UAVs GUI programming and design Designing, building, and delivering a product Life as a contractor vs. working in the Army Matlab GUI tools have a tendency to kill
Win95/98
![Page 20: Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge](https://reader036.vdocuments.mx/reader036/viewer/2022062518/56649e3f5503460f94b30765/html5/thumbnails/20.jpg)
Unclassified
Conclusions
People can gain a much deeper understanding of data, more quickly, through graphical means– Translating data to a usable form is the “key” to
the mountains of data “lock” on information The development of these tools is already
proving to be extremely helpful to Dynetics and the Army