This page as an PDF-Document? Click on that Symbol and wait a little moment... --->

GPX-Viewer


https://gallery3.mikrokopter.de/var/albums/intern/sonstiges/Button-Baugruppe/2_Button350x350/GPX-Viewer-350.jpg?m=1437641322



Siehe auch: GPX

GPX-Viewer

The GPX-Viewer is a simple Tool for the PC to display GPX-Logfiles recorded by the Mikrokopter

Funktions

  • Display of all telemetry data of the Kopter
  • Errors shown colored(e.g. deviations of he magnetic value)
  • Statusbits of the Mikrokopter will be evaluated
  • GPX-file can be exported to Google Earth
  • Additional Information from the GPX-File can be displayed (e.g Settingsinfo, Licenseinfo, Firmwareinfo)
  • units will be added to the data and converted if possible (e.g. Altitude)
  • You can build own Charts of the values in the GPX-file
  • The columns can be re-alligned
  • The GeoData can be exported to Agisoft Photoscan und Pix4D




Download

You can download the latest Version of the GPX-Viewer here: Download GPX-Viewer




Getting the Logfile

The flightdata are stored on the SD-card on the NaviCtrl(see here). If there is no SD-card plugged into the NaviCtrl, no data will be recorded. To load the logfile from your Kopter it has to be connected to you PC. Therefore you can use the MK-USB.

/!\ Be aware: You only can use SD-cards with a capacity of max 2GB. And it has to be FAT16 formatted!

In the KopterTool you see this this button https://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Details/Button-SDcard.jpg?m=1447745121. After clicking on this button an explorer opens where you can download the desired logfile.

https://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/SD-Karte/Virtual_FTP_SD.jpg?m=1447746731

In the main folder of the SD-card you see the settings.ini, a folder for the logfiles and more possible files. Here you click on the folder LOG.


https://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/SD-Karte/Virtual_FTP_Log.jpg?m=1447746731

In this subdirectory you see folders which names contains the dates of the flights. With a double-click on the desired folder you get to the next subdirectory.


https://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/SD-Karte/Virtual_FTP_GPX.jpg?m=1447746730

Here you always find 2 folders. GPX and KML. To get to the logfiles, you double-click on the folder GPX.


https://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/SD-Karte/Virtual_FTP_files2.jpg?m=1447746730

In this directory you find the recorded logfiles. If the Kopter recorded more flights on that day, you will find more logfiles in this directory. Just like the previous folders the names of the logfiles contains the different times of the flights.
To download the logfile to your PC you mark one file and click on the small disc-symbol. Now the file will be downloaded to your PC.


{i} For larger files the download can take several minutes. If you want to download faster, you have to remove the SD-card from the NaviCtrl and read it directly with your PC.







The Menu

File

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-File.jpg?m=1447683654


Open GPX

  • -> To open a logfile (*.GPX)

Save GPX

  • -> To save a logfile as CSV

Show GPX

  • -> Shows information about the opened logfile (e.g. occured errors)

Open in Google Earth

  • -> Opens Google Earth and displays the flight

Connect altitude to Ground in GE

  • -> With this option activated, the height will be connected to the ground in Google Earth.

Use raw GPS altitude

  • -> With this option activated, Google Earth is using the recorded GPS-height for the display instead of the value recorded by the pressure-sensor.

Create photo logfile ...

  • -> To create an export-file for Agisoft Photoscan and Pix4D

Open in Texteditor ...

  • -> Opens the GPX-file in a texteditor

Exit

  • -> Closes the GPX-Viewer

Charts

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Charts.jpg?m=1447750001


Add user chart

https://gallery3.mikrokopter.de/var/resizes/tech/gpx_userchart.png?m=1497859241

https://gallery3.mikrokopter.de/var/albums/tech/gpx_userchart2.png?m=1497859445

-> You can simply create an own chart and add the desired values here

Select chart files

-> Displays charts located in the mainfolder of the GPX-Viewer.

Options

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Options.jpg?m=1447683654


Parse data

-> Measured Values will be adjusted for a better display.

Google Maps View

-> Flight will be displayed on a Google Maps card.

Auto jump to error line

-> If there is a recorded error in the logfile, the GPX-Viewer jumps to the location of the first error.

Prev

-> Jumps to the previous error

Next

-> Jumps to the next Error

Windows

https://gallery3.mikrokopter.de/var/resizes/intern/GPX-Viewer/GPX-Viewer-Windows.jpg?m=1447683655


Show all Charts ...

-> Shows all Charts

Hide all Charts ...

-> Hides all Charts

  • You can activate / deactivate single charts as well underneath this option.

The logfile

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Lat.jpg?m=1447689117

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Lat2.jpg?m=1447689117


Value for the Latitude shown in decimal degree




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Lon.jpg?m=1447689118

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Lon2.jpg?m=1447689118


Value for the Longitude shown in decimal degree




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-ele.jpg?m=1447688996

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-ele2.jpg?m=1447689025


Hight-value of the GPS




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-ele_raw.jpg?m=1447688996

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-ele_raw2.jpg?m=1447689025


Raw Hight-value of the GPS




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-time.jpg?m=1447689251

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-time2.jpg?m=1447689252


UTC time of the GPS




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-sat.jpg?m=1447689207

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-sat2.jpg?m=1447689207


Number of received Satellites




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Altimeter.jpg?m=1447688906

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Altimeter2.jpg?m=1447688906


Barometric height measured by the pressure sensor




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Variometer.jpg?m=1447689252

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Variometer2.jpg?m=1447689253


rate of rising/falling (in m/s)




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Course.jpg?m=1447688994

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Course2.jpg?m=1447688995


GPS course over ground (independent from the compass of the MK)




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-GroundSpeed.jpg?m=1447689116

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-GroundSpeed2.jpg?m=1447689117


ground speed in m/sec




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-VerticalSpeed.jpg?m=1447689253

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-VerticalSpeed2.jpg?m=1447689253


Vertical Speed in m/s




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-FlightTime.jpg?m=1447689055

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-FlightTime2.jpg?m=1447689055


Flight duration in seconds




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Voltage.jpg?m=1447689269

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Voltage2.jpg?m=1447689269


Lipo voltage in [V]




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Current.jpg?m=1447688995

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Current2.jpg?m=1447688995


Lipo Current in [A]




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Capacity.jpg?m=1447688960

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Capacity2.jpg?m=1447688960


Capacity in [mAh]




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-RCQuality.jpg?m=1447689185

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-RCQuality2.jpg?m=1447689186


Quality of the PPM-Signal (not the signal strength in case on 2,4GHz receiver!)




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Compass.jpg?m=1447688961

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Compass2.jpg?m=1447688961


First value: Yaw Gyro stabilized Compass signal
Second value: Compass signal (raw)
Third value: Compass setpoint (corrected with declination)
Fourth value: Gyro Compass corrected (declination)




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-NickAngle.jpg?m=1447689167

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-NickAngle2.jpg?m=1447689167


actual Nick-angle in [°]




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-RollAngle.jpg?m=1447689186

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-RollAngle2.jpg?m=1447689187


actual Roll-angle in [°]




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-NCFlag.jpg?m=1447689166

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-NCFlag2.jpg?m=1447689166


Actual GPS-status




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-FCFlags2.jpg?m=1447689054

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-FCFlags22.jpg?m=1447689054


Actual FlightCtrl status




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Gas.jpg?m=1447689090

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Gas2.jpg?m=1447689091


First value: actual gas value
Second value: estimated hoover gas




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-ErrorCode.jpg?m=1447689025

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-ErrorCode2.jpg?m=1447689025


Display of the different ErrorCodes




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-TargetBearing.jpg?m=1447689230

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-TargetBearing2.jpg?m=1447689231


Direction to the Target




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-TargetDistance.jpg?m=1447689231

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-TargetDistance2.jpg?m=1447689231


Distance to the Target




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-MotorCurrent.jpg?m=1447689143

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-MotorCurrent2.jpg?m=1447689143


current of the BL-Ctrls 1-12 in [0,1A]




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-BL_Temperature.jpg?m=1447688959

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-BL_Temperature2.jpg?m=1447688959


temperature of the BL-Ctrls 1-12 in [1°C]




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Speak.jpg?m=1447689229

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Speak2.jpg?m=1447689229


the sentence that the transmitter should speak




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-MagnetField.jpg?m=1447689142

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-MagnetField2.jpg?m=1447689142


strength on the current magnet field in [%]. This is compared to the field during calibration. Should be at ~100% after calibration.




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-MagnetInclination.jpg?m=1447689142

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-MagnetInclination2.jpg?m=1447689142


Actual messured inclination of the magnetic (compass) vector ; inclination error compared to the theoretic inclination at your location




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-MotorNOK.jpg?m=1447689166

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-MotorNOK2.jpg?m=1447689166


"Motor Not Okay" counter for each motor. counts if a motor is blocked for example.




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-AvaiableMotorPower.jpg?m=1447688907

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-AvaiableMotorPower2.jpg?m=1447688907


available maximum power of the BL-Ctrls (255 = 100%)




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-FC_I2C_ErrorCounter.jpg?m=1447689026

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-FC_I2C_ErrorCounter2.jpg?m=1447689026


counter of Errors on the I2C bus to the BL-Ctrls




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-FC_SPI_ErrorCounter.jpg?m=1447689053

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-FC_SPI_ErrorCounter2.jpg?m=1447689053


counter of Errors on the SPI bus




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-AnalogInputs.jpg?m=1447688906

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-AnalogInputs2.jpg?m=1447688906


free analog inputs of the NC (1024 = 3,3V)




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Servo.jpg?m=1447689208

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Servo2.jpg?m=1447689208


First value: (Poti-) Setpoint for the Nick Servo (Raw)
Second value: (Poti-) Setpoint for the Roll Servo (Raw)
Third value: POI-Nick control (Or Waypoint-Nick Setpoint) in [°]




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-WP.jpg?m=1447689270

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-WP2.jpg?m=1447689270


First value: Name of the actual target-Waypoint (e.g. P12)
Second value: Number of the actual target-Waypoint
Third value: Amount of all Waypoints
Fourth value: Actual value of the Waypoint event




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-ShutterCnt.jpg?m=1447689209

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-ShutterCnt2.jpg?m=1447689209


Shutter counter




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-RCSticks.jpg?m=1447689186

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-RCSticks2.jpg?m=1447689186


current values of the RC-Sticks in this order: Nick; Roll ; Yaw ; Gas ; Poti 1-Poti8




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-GPSInfo.jpg?m=1447689091

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-GPSInfo2.jpg?m=1447689091


First value: GPS-Update-Rate in 0.1Hz (50 = 5,0Hz)
Second value: GPSData_Flags
Third value: Type of Sat-fix




https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-GPSSticks.jpg?m=1447689091

https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-GPSSticks2.jpg?m=1447689091


current influence of the GPS-control: Nick ; Roll ; Yaw ;




GPS-Modes:
'-' = no GPS fix
'/' = off
'?' = Coming home, but home Position unknown (goes to PH then)
'H' = Coming home
'W' = Flying Waypoints
'D' = Dynamic Position Hold
'P' = Position Hold
'm' = Manual controlled












Charts

You can display specific values of the recorded flight in a graphic. At the startup of the GPX-Viewer this value will be opened automatically. If not you can activate one specific Value or all under the "Windows" tab.

Following charts are already included:

Altitude
https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Chart-Altitude-H%C3%B6he.jpg?m=1447683152

BL-Ctrl temperatures
https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Chart-BL-CtrlTemperatur.jpg?m=1447683153

Compass
https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Chart-Compass.jpg?m=1447683153

Gas/Yaw
https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Chart-GasGier.jpg?m=1447683153

GroundSpeed
https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Chart-GroundSpeed.jpg?m=1447683154

Nick/Roll
https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Chart-Nick-Roll.jpg?m=1447683180

OUT1+2
https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Chart-Out1%2B2.jpg?m=1447683181

StickGAS/Altitude
https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Chart-StickGas-Altitude.jpg?m=1447683181

Current
https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Chart-Strom.jpg?m=1447683182

WP-Event
https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Chart-WP-Event.jpg?m=1447683182

X-Axis-current
https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Chart-X-AchseStrom.jpg?m=1447683183

Voltage
https://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Chart-Voltage.jpg?m=1447683216

create own Graphs

/!\ The .ini - file name must begin with "Charts-".

Magnetfield over Current

For example in the configuration file: "Charts-MagentFehler.ini" Here is the magnet field drawn over the current.

Example: show the capacity

Create a "Charts-Capacity.ini" with the following content:

[Chart1]

ChartName = "mAh"

Series1Ident = "Capacity"

Series1Name = "mAh"

That shows the used capacity over the flight time.

http://gallery.mikrokopter.de/main.php/v/tech/SimpleGpxViewer2.gif.html


Export Geodata

In the newest version of the GPX-Viewer it is possible to export the Geodata in the correct format to Pix4D and Agisoft Photoscan.


/!\ Please use our CamTriggerTool when using a FlightCtrl V3 with (or without) external hot shoe adapter !

How to:

  • Click on File ->Create photo logfile...

https://gallery3.mikrokopter.de/var/resizes/intern/GPX-Viewer/GPX_viewer_menu.jpg?m=1446123587

In the following window you set the row, where the first picture was taken. You can see this under the column [ShutterCnt]

https://gallery3.mikrokopter.de/var/resizes/intern/GPX-Viewer/GPX_viewer_photolog.jpg?m=1446123670

Below you choose the first Photo which was made in the Waypoint flight.

Now you have to name the output file.

From here on it continues in the appropriate program.

Agisoft Photoscan


https://gallery3.mikrokopter.de/var/resizes/intern/GPX-Viewer/Agisoft_import.jpg?m=1446452643

Are the photos loaded into Agisoft Photoscan click in the Tab "Reference" on the symbol for the import of Geoinformation.


https://gallery3.mikrokopter.de/var/resizes/intern/GPX-Viewer/Agisoft_import_2.jpg?m=1446452794

Here the program provides the possibility to choose how the import file looks like.

Pix4D


https://gallery3.mikrokopter.de/var/resizes/intern/GPX-Viewer/Pix4d_menu_05.jpg?m=1446123170

Are Photos without geoinformation loaded into Pix4D, it looks like this


https://gallery3.mikrokopter.de/var/resizes/intern/GPX-Viewer/Pix4d_menu_06.jpg?m=1446123171

With a click on "From File..." you can load the file you created with the GPX-viewer. When its done, you get a green ckeck mark as confirmation.


http://wiki.mikrokopter.de/GPX