Skip to content

ktaliaferro/gps-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPS Viewer

GPS Viewer is an EdgeTX app for the Radiomaster TX16S transmitter that lets users plot logged flight telemetry data with respect to location on a map. This is especially useful for identifying areas with poor radio transmission signal quality.

screenshot

It can also be used to

  • tune radio antenna alignment,
  • assess GPS data accuracy before using it for autonomous flight,
  • assess flight path consistency over multiple laps for racing and aerobatic competitions,
  • verify that the aircraft remains within the desired airspace,
  • and locate crashed aircraft.

Special thanks to Lee from the Painless360 Youtube channel for covering some of these use cases in more detail in the video below.

Painless360 Youtube Review Video

GPS Viewer is based on Log Viewer by Offer Shmuely, which is for plotting telemetry with respect to time.

Installation

Copy the SCRIPTS directory to your transmitter.

Optionally also copy the LOGS directory to your transmitter if you'd like to have a sample log file with which to try out the app.

Use

To open the app, press the system button on your transmitter and select GPS Viewer.

  1. Select log files to index. This step determines which fields have data that changes over time and takes about 30 seconds per MB. To keep log files small and indexing fast, it is recommended to use a logging interval of at least 1 second in EdgeTX.

    screenshot

  2. Select a log file from the index.

    screenshot

  3. Select fields to plot and a map to plot on. Fields with data that doesn't change over time are excluded.

    screenshot

  4. View the plot. You can use the control sticks to select a subinterval of the timeline to plot and inspect individual data points.

    • elevator stick: zoom timeline
    • aileron stick: pan timeline
    • rudder stick: move crosshair
    • scroll wheel: fine tune crosshair
    • scroll button: toggle plot style
    • telemetry button: toggle telemetry field
    • next page button: toggle user interface

    screenshot

To exit the app, press and hold the return button.

Satellite Image

For flights at your local airfield, you can either use the included blank map (shown below) or add a 480x272 satellite image of your airfield to the SCRIPTS/TOOLS/gpsViewer directory and update lib_config.lua with the minimum and maximum longitude and latitude coordinates of your image.

screenshot

To generate a 480x272 satellite image, you can use this map generator. Alternatively, you can use Google Maps, take a screenshot, and manually crop and resize it using a free image editing program like Gimp.

About

EdgeTX app to plot GPS flight telemetry.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages