We are happy to share DroneePlotter - Drone Flight Log Analysis Tool with drone comunity to make analyse and sharing easier.
DroneePlotter works on browser not (on server) Just drag and drop the log file . It parses binary log file inside browser instantly with Java scrip, and it works very fast .
It generates flight graphs automatically , also you can visualise specific flight data on graph and easily share with others, post on blogs, discussion forms.
To share your analyse with others you need to click UPLOAD button, it will generate unique link based on their md5
which means even another person uploads this file,server will generate the same url.
I hope it will make life easier, and your feebacks ,reviews are very welcome.)
Comments
It's just the sensor data, so you'd need a javascript FFT library, sorry
ok, please let me know. This is something we've been looking at doing for APWeb. I'd much rather work with you on improving yours than develop another solution.
It would also be great to incorporate into the system that fnoop has done, see this: https://discuss.ardupilot.org/t/maverick-mavlink-dataflash-web-log-...
I'm a big fan of doing the parsing and graphing in the browser, I think its a better approach than server side. We'll also need to bring in the tlog JS bindings for graphing mavlink telemetry logs.
Cheers, Tridge
Andrew Tridgell in my tests for the 1.5GB file in the link,it uses 2.5-4GB depending on the browser including latest version of the Firefox,Note that Safari,MicrosoftEdge works x2 faster(including Chrome) in parsing.Meanwhile I found Firefox Quantum beta (https://www.mozilla.org/en-US/firefox/quantum/) claims x2 speed from its previous version and better memory management checks,tests give unpredictable speed of x2-x0.5 (some times x2 faster ,some times x2 times slower)
for GraphXML it filters the expressions that exist in the log file,depending on the log file if none of the expressions matches it doesnt show graph on left menu at all.
For fft i want to clarify you want to also visualize FFT version of the signal or its just already FFTied in the format it needs to be reverselyFFT to the original signal.
For the collaboration,We definitely would like to support all your needs. To make it open-source or not we are discussing internally, meanwhile it is very open to use.
Also i noticed the BARO drift in the hybrid flight we have unpublicized real-time BARO calibration code for the PX4 flight stack,which is a binary search of BARO coeff to adjust it for the gps range,if you are interested i can help to port it to APM
That's really great. Love to see improvement in this area.
I just tried this tool on the 5hr log from here:
https://discuss.ardupilot.org/t/introducing-hybrid-project/21841/3
and I was delighted to find it could handle it in firefox. It did raise the memory usage of the browser to over 8G once I had an accelerometer graph up, but I think that is really good going. This tool seems to be much faster than MAVExplorer. Well done!
I just retried the log I tested yesterday and now it works fine. Maybe a bug was fixed?
thanks, much appreciated! I see its there now. A couple of minor errors though. It should only display the first expression for each graph type that matches the log (ie. the expression can be evaluated). It seems to be graphing all the expressions at the moment. The idea is that the XML is able to handle different firmware versions and vehicle types by having multiple expressions.
I've put an example input and output here:
http://uav.tridgell.net/Tomi/
On collaboration, what I'd really like to be able to do is incorporate your JS library into other tools. For example, this would be a great addition to ApWeb (see https://github.com/ArduPilot/APWeb). Is it your intention that the JS library be open for re-use by other open source projects?
Cheers, Tridge
Andrew Tridgell I added the mavgraph.xml support you can either click enable from the main upload page or dragdrop a custom graph.xml file which will be stored in browser cache
Note that graph is visible in the left side only if you drop/have dropped a log file
小五 i updated to use GPS data,it was using POS data ,can you check one more time
Well,I mean,I can see nothing in MAP section after I upload the log files
小五 you mean why MAP section needed? it shows the flight path of the aircraft on google map
It’s very beautiful!I just tried it.But why is the MAP blank?