TP-GPS Software Specifications in 2009

The program  was originally written at the end of the 1990's as a technology demonstrator to evaluate the use of GARMIN GPS for Hang Gliding and Paragliding Competitions.
To see if one can do without Photo verification, goal marshall and take-off time keepers.
To reduce the amount of manpower for competition organizers.
To see if this technology will enable competitions to run faster, cheaper and with less helpers

Initially the code checked for pilots if they were in the FAI Sector.
The FAI Sector check has been removed in 2003. And the code now only does Cylinder, beercan, turnpoint checking.

TP is for someone who knows RACE and is familiar with GPS based competition scoring. It is not for someone who never has been involved in scoring a competition and reckons it does everything for him automatic. TP has evolved by input from people who did scoring while on the job. Best to understand and learn how to use TP is by sitting with someone who knows how to install and configure it and operate it under supervision of an experienced person.

In June 2009 TP introduced the GPSDUMP interface. The recommended way of operations is to use GPSDUMP in Competition mode.

Or the TP code supports the following range of GPS devices

 

The TP program ...

The code is free shareware and is available from http://sourceforge.net/projects/gpstp/

Minimum Specs for hardware is a Windows 95 PC with 48 MB memory and some graphics card.

The program can process in average 1 pilot in 2 minutes on a Pentium 3 processor.
The GPS track download is the time consuming part. Organizers should provide 1 PC with one operator for 30 entrants to be processed in 1 hour.
But I recommend to not  rely on one PC only at a competition.
PC's tend to die, get hiccups, and it is a good idea to have multiple PC's setup in case one PC goes down.
In Africa to rely on one PC alone to handle all the processing is too risky.
The idea is to spread the code over as many PC's and Laptops as possible and have them all download and score track data.
In case one computer dies one can still carry on with the remaining equipment.
And there are enough pilots nowadays entering a comp who bring along their Laptop.
Which can be made available for track downloads.
Laptops can handle power outages. In case someone drips the main power supply  the usual PCs go dead.
Or if the generator dies while we busy scoring ( with the computers, not with the girls....)
Also have the know-how spread in the pilot community so that many pilots can be used to do the scoring.
A good idea is to have a hub and network cables, assuming the PCs and Laptops can be networked.
Otherwise one has to go the stiffy route to get the results to the RACE scoring program.

Code is written in Visual Basic, due to RACE being based on VB.
Initial idea was to provide an option for some tighter  integration between RACE and TP.
And since VB stores the data best in csv file format,  the code uses csv at the moment to avoid any loss of accuracy.
Other data formats supported are IGC, Ozi,  Gardown, GPX, .

Track Logs from newer GPS devices , which deliver 3D altitude track logs, get stored in csv and IGC format.

If there is a need for 3D and DEM topo data, then you can use the T3D2 code to display 3D track logs over DEM based terrain data and analyze your flight for optimal best speed to fly and thermal activity. But I recommend to rather use Google Earth for this.

TP will  rely on existing interface code, which is available for a specific device and then convert the file from whatever interface is available to the format that TP uses.  If TP can not handle the GPS device direct, then use GPSDump, GPSVar, MaxPunkte, ... or whatever else is at hand to get the track. And then convert and process it in TP.
 

How to process various GPS devices, either direct or via 3rd party code
 

 Use GPSDUMP from http://www.multinett.no/~stein.sorensen/body_gpsdump.htm 

 GARMIN - either direct interface via TP. Or via GARMIN MapSource, save as gdb. Then use GPSBABEL  http://sourceforge.net/projects/gpsbabel and convert the gdb to IGC and then score the IGC in TP. 

 Magellan /  Thales, like Sportrak - either direct Interface by TP or  use G7toWin from http://www.gpsinformation.org/ronh/    or Gartrip.   Via Gartrip Magellan interface, save track as gardown format, and use TP Convert gardown to csv.

  MLR SP24XC - use the direct TP interface for rapid waypoint and track download and NMEA turnpoint uploads. Or use GPSDump or  Maxpunkte

  Aircotec TopNavigator - Either  use the direct interface  of TP. Or use TNCOMM 3.5 exe from Aircotec website  and  in TP Convert to CSV. Or GPSDump.

  Compeo( ex Galileo) - Either use the TP direct interface. Or use the  GPSVAR code from the Braeuniger website  and the use in TP Convert  IGC to csv

   Digifly Graviter - use  GPSDump or CompE, save as IGC then TP/CONVERT/IGC>CSV

   Renschler Solario - treat it like an MLR in direct rapid track download mode

  Log_It http://www.gps-logger.ch/    either direct or via other 3rd party code into IGC

  MaxLogger  http://www.flugplatz-beilrode.de/maxpunkte/    either direct or via MaxPunkte


 

Reference Info

FAI CIVL SC7  http://www.fai.org/hang_gliding/documents/sc7

WGS-84 distances
  http://www.codeguru.com/Cpp/Cpp/algorithms/article.php/c5115

IGC Specs http://www.fai.org/gliding/gnss/tech_spec_gnss.asp

Some more ideas how a future scoring system could look like



Back to Index for TP Code
 
 
  For info on Paragliding in South Africa visit http://www.funwings.com  or a  http://home.global.co.za/~funwings/