Project Description
A small plug-in based file converter to handle GPS data files (NMEA, CSV, GPX, ...) to be used for racing applications such as track mapping, track session data, TrackVision input, and other future uses,

WHAT

The QStarz BT-Q1000 GPS is a GPS datalogger which can be set at 5Hz (5 positions processed per second), instead of the usual 1Hz for most consumer level GPS receivers/loggers, due to its MTK 1.94 chipset.
TrackVision is a software which allows you to overlay data on top of video, mainly for racing and track driving footage analysis purpose.

So, the purpose of this help guide is to have you enjoy the most of your video capture of driving/riding on track, by making the most of the data collected by your BT-Q1000 and overlaying it over the video with TrackVision.

HOW

You'll need at least:

- A computer with Windows 2000, XP or Vista and the .NET Framework 2.0 installed (you can make sure you have MovieMaker installed too, it already comes with Windows XP and Vista)
- Camcorder or "bullet camera" with separate video recorder (MiniDV or solid state recording media is preferred, since these withstand shakes and vibration better than other recording methods)
- QStarz BT-Q1000 GPS
- TrackVision 1.2 or 2.0
- Pandora software for file conversion from BT-Q1000 CSV to TrackVision

You'll use the GPS to record the GPS data, Pandora to convert it to a TrackVision readable format, you'll import the video using MovieMaker or some other software, and then TrackVision to overlay the GPS data onto the video.


BEFORE

1) Installing and configuring the QStarz BT-Q1000 drivers and software on your computer

1.1) Download the BT-Q1000 Windows driver and the utility software (TravelRecorder) to be able to change the GPS unit settings and retrieve the positions data.
1.2) Install the USB driver for the BT-Q1000, and then the utility TravelRecorder software. Test everything and check what COM port the USB connection for the GPS is using (look in Windows's Device Manager)
1.3) Download MiniGPS 1.32 which allows you to easily change the update rate of the BT-Q1000 to 5Hz from the factory default of 1Hz.
1.4) Run MiniGPS 1.32, connect it to the COM port used by the GPS, and change the update rate to 5Hz:

Cannot resolve image macro, invalid image name or id.


1.5) Turn the GPS unit on to LOG mode, connect it by USB cable to the computer, run the QStarz TravelRecorder software, and set the data recording options in TravelRecorder as shown below:






1.6) Start the process of positions logging by clicking the START button in the "Data Log List" tab screen:




1.7) Go out and record all the video and GPS data you want !!! :-)




AFTER

2) Process the data and video !

2.1) Turn the GPS unit on to LOG mode, connect it by USB cable to the computer, run the QStarz TravelRecorder software, and download the data from the GPS unit to the software.
2.2) Save the downloaded data as CSV to a folder in your computer.
2.3) Start the Pandora conversion software, and select the BT-Q1000 reader plugin:




2.4) Set the importer settings. You can filter the data to be read by date and time, or by POI (see Tips section at the end of this document):



2.5) Select The TrackVision writer plug-in and export the processed data to a folder in your computer:



2.6) Open TrackVision, select the "Race Technology Analysis version 4KPH" or "Race Technology Analysis version 4MPH" logger (a specific properties file for BT-Q1000 will be made as soon as I have some more free-time) and import the data into TrackVision.


TIPS

Synchronizing:

The BT-Q1000 has a button on it, which allows the recorder to immediately record the current position, regardless of the auto log options. But the good thing is, it also records that the recorded position was obtained by the press of the button and not automatically (for that we need the checkbox on the Method -> RCR checkbox in the Log Settings - see step 1.5).

So, we can use that to help us synchronize the video with the GPS data. How ? Just try this:
1) Turn the GPS unit on and start the video recording.
2) Right before you start a session or race or whatever, raise your hand over the camera lens or do something that will be seen in the video, and AT THE SAME TIME, press the POI button on the BT-Q1000 once. Do that everytime you start a new session/race/whatever.
3) When importing that GPS session data into Pandora software, select the "Read data between POI" and select the POI indexes between which there is the data for the video you will be processing next:




This way, only the data between the 2nd and 3rd press of the POI button will be read from the data file, and exported !!!

4) Export the data to TrackVision readable format in Pandora as usual. The difference is that you now know that the GPS data starts exactly when in the video file there is the hand gesture for that session !!!

This also allows you to record many sessions on different days, video tapes, etc... and you will always be able to separate them when exporting to TrackVision ! :-)

ENJOY !!!!

Additional information on starting a new project is available here: Project Startup Guide.

Last edited Apr 9, 2008 at 8:50 PM by cbr600f4, version 5