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.)

https://plot.dron.ee/

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  •  Juerg Bingisser feel free to write us any suggestion through plot@dron.ee, I put a link in the main upload page,
     

     Andrew Tridgell JS natively can support upto 53bit integers but i dont think this is the issue. Would you post a large log file and highlight the anomalies in time ?

    Supporting MavGraph xmls is on the way.

    Would you also post some example fft log files ?

  • Developer
    would you also share the link for the new FFT log support ?
    We have a new option INS_LOG_BAT_MASK that sets a mask of IMUs for "batch logging". It creates ISBH header log messages and ISBD data messages. The result is a way to log groups of IMU samples without requiring high bandwidth logging and without interfering with other logging.
    A python script to generate FFT graphs from logs is here:
    and support is also in MissionPlanner under control-F FFT.
    ArduPilot/pymavlink
    python MAVLink interface and utilities. Contribute to ArduPilot/pymavlink development by creating an account on GitHub.
  • Developer

    sure, we definitely interested in collaboration .

    great! How do we collaborate? Is there a git repo with the javascript source somewhere?

    Do you necessarily need custom XML graph support or the ones 
    what I'd really like is for a browser based tool to completely replace MAVExplorer. That means
    • using a pre-defined set of graphs, with automatic selection of what graphs match the log
    • ability to add new graphs and save them, both locally in the browser and to share with others
    For time, it parses TimeUS  as 64bit little-endian. Since all the time-stamps are from boot-time,currently it shows 00:00 as the plot start time.
    that should have been OK then, but if I load a long log then it looks like time wraps. Something strange going on.
    https://raw.githubusercontent.com/ArduPilot/MAVProxy/master/MAVProxy/tools/graphs/mavgraphs.xml
  • Hello Tomi, looks great! Where can I report issues or suggestions ?
  • Hi Tridge,

    sure, we definitely interested in collaboration . 

    Do you necessarily need custom XML graph support or the ones 
    would you also share the link for the new FFT log support ?
    For time, it parses TimeUS  as 64bit little-endian. Since all the time-stamps are from boot-time,currently it shows 00:00 as the plot start time.
    https://raw.githubusercontent.com/ArduPilot/MAVProxy/master/MAVProxy/tools/graphs/mavgraphs.xml
  • Developer

    I suspect the time issues may be time wrapping. Do you keep the TimeUS as a 64 bit number, or is it somewhere represented as a 32 bit microseconds?

  • Developer

    fantastic! I've been wanting an in browser log graphing tool for ages. Very nice work!

    Are you interested in collaboration on further development of this? For example, I'd like to support the XML graph descriptions used in MAVExplorer, support the new FFT format in master.

    There also seems to be some issues with time handling.

    Cheers, Tridge

  • Excellent! Thank you! I just tested and works great.

This reply was deleted.