Dashware looks to be a pretty nice tool for overlaying telemetry/log data onto HD video.
It was recently acquired by GoPro and is now free to download and use.
http://www.dashware.net/dashware-download/
It doesn't have built-in support for APM log files for some reason, only through something called "flytrex".
There are a few videos on youtube where people say they used their own method to convert APM logs to Dashware data (it can operate on .CSV files) so It should be pretty straight-forward, but I don't want to spend a bunch of time on this if someone else already has a tool or script.
Please share if you know where such a thing is available.
Thanks!
Replies
yes there is and it contains the right info
can you attach your bin log?
bin file click here
there are some missing columns...
for example NTUN_PosX used to calculate distances.
Btw using your bin i see the hdop.
Cattura1.PNG
thank you for testing the bin file
Did you choose the 'APM Copter' profile or the just 'APM'? because I was using just the 'APM' because this is meant for arduplane.
i've selected APM Copter, i've modified only this data profile (i've some copters but no plane to test).
In the APM profile i don't have added the hdop and the others mod.
I've opened an issue to https://github.com/OverloadUT/apm-dashware to support the new structure of ardupilot logs.
The author, very kindly, has fixed the parser and now the conversion is ok!
I've forked the project and i've added a new profile a template and some new datatypes (Battery Ampere, Flightmode, Hdop) and requested a push to the original git project.
If someone wants to try https://github.com/gulp79/apm-dashware
here a simple test:
https://www.youtube.com/watch?v=b2T-lYvApbY
You need python installed first, than look at the readme file for command sample
That will create a .csv file from your .bin
Copy the xml files in your C:\Users\xxx\Documents\DashWare\DataProfiles
Launch Dashware, you have now access to APM data format when you import data file.
thank you,
I have tried running the the script
gave error mentioned below
Am I doing anything wrong?
C:\Python27>sdlog2_dump.py "C:\LOGS\3.bin" -e -f 3.csv -m GPS -m ATT -m NTUN -m
CTUN -m MODE -m CURR
Traceback (most recent call last):
File "C:\Python27\sdlog2_dump.py", line 154, in <module>
_main()
File "C:\Python27\sdlog2_dump.py", line 79, in _main
(columns, rows) = parser.process(filename)
File "C:\Python27\sdlog2parser.py", line 116, in process
self.__parseMsgDescr()
File "C:\Python27\sdlog2parser.py", line 187, in __parseMsgDescr
raise Exception("Unsupported format char: %s in message %s (%i)" % (c, msg_n
ame, msg_type))
Exception: Unsupported format char: d in message GRAW (172)
maybe the Iris+ log is different...
can you try to convert this log (Pixhawk 3.3.2) ?
2016-01-30 12-50-20.bin