Flight Monitor Mini - A Simple Program for Visualisation of Telemetry Data

The primary goal of this application is to view all data measured during a single flight with an RC model. This visualization was made as simple as possible. The application is able to incorporate background images downloaded from BingMaps to display a flight path. Downloading maps requires a stable internet connection.

Source files are freely downloadable and available for future extending at https://github.com/mafraf/Flight-Monitor-Mini.

To run the project from the command line, simply double-click on the main program file Monitor-Mini.jar or type the following:

java -jar "Monitor-Mini.jar"



User Interface

Main menu of the program is dedicated to load a file containing flight data or to set user preferences:

Load data from file - loads telemetry files of DC-16. Supported formats are *.log or *.jml.
Settings - set basic user preferences

The top panel offers following functions:

Zoom +/- - scale the map view in or out
Time Slider - Current position of timestamp in a file
Play Speed - Speed of playing the animation, 1 = realtime
Play - Starts animation
Stop - Stops animation
Map Type - Switch between normal map and aerial map

Left Panel contains two large clocks. The first one shows current altitude and the second contains speed indication.

Data type - select a parameter to show

Bottom panel contains two tabs - Current values and a graph with one variable at a time.

Data type - select a parameter to show

Map

In the map there is drawn a complete flight trajectory (with condition of using GPS module). Interaction with the map is done using the mouse - clicking and scrolling.