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

GPX-Viewer


http://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 http://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.

http://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.


http://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.


http://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.


http://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

http://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

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


Add user chart

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

http://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

http://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

http://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

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

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


Value for the Latitude shown in decimal degree




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

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


Value for the Longitude shown in decimal degree




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

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


Hight-value of the GPS




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

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


Raw Hight-value of the GPS




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

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


UTC time of the GPS




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

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


Number of received Satellites




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

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


Barometric height measured by the pressure sensor




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

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


rate of rising/falling (in m/s)




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

http://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)




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

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


ground speed in cm/sec




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

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


Vertical Speed in cm/s




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

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


Flight duration in seconds




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

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


Lipo voltage in [V]




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

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


Lipo Current in [A]




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

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


Capacity in [mAh]




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

http://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!)




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

http://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)




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

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


actual Nick-angle in [°]




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

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


actual Roll-angle in [°]




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

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


Actual GPS-status




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

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


Actual FlightCtrl status




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

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


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




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

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


Display of the different ErrorCodes




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

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


Direction to the Target




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

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


Distance to the Target




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

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


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




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

http://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]




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

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


the sentence that the transmitter should speak




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

http://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.




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

http://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




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

http://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.




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

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


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




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

http://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




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

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


counter of Errors on the SPI bus




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

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


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




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

http://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 [°]




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

http://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




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

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


Shutter counter




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

http://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




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

http://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




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

http://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
http://gallery3.mikrokopter.de/var/albums/intern/GPX-Viewer/GPX-Viewer-Chart-Altitude-H%C3%B6he.jpg?m=1447683152

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

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

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

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

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

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

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

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

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

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

Voltage
http://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...

http://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]

http://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


http://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.


http://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


http://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


http://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