Servers by jDrones

MacOS offline analysis tools for dataflash logs?

dataflash
log-analysis

(Jeff Street) #1

What are the best MacOS tools to analyze data flash log files (from autopilot SD card) without internet access? (Think: laptop in a field.)

Here are a few things I’ve tried (updated with suggestions from the thread below):

Offline tools

Online tools

Yes, it’s possible to run a Virtual Machine for Windows tools

Thanks for your recommendations.


(Hunt0r) #2

Doesn’t APM Planner work on Mac? I’m not an APMPlanner user myself, but I think many folks really like it’s log-plotting capabilities.

I’m very pro-MATLAB. Especially if you’re a developer, and want to contribute to a MATLAB toolset for log analysis, you’re welcome to try a package that @Georacer and I have developed: https://github.com/Georacer/ardupilog While we are both busy with other stuff, it’s mostly functional, and is a great base for contributing updates or forking more user-specific capability. (e.g. I want to add wind-estimation post processing methods, @Georacer was interested in fixed-wing health-monitoring and air-data systems research)


(Luís Vale Gonçalves) #3

You have the graphing part of APM Planner.

A couple of days ago I spoke with the lead dev of http://www.nongnu.org/dataexplorer/ which would be an excellent choice given that he could add the plugin for ArduPilot log files.


(Jeff Street) #4

Ah! I forgot to list APM Planner. Yes it runs, but crashes when trying to load a dataflash file (Error: Unable to create: near “integer”: syntax error. Unable to execute statement). Looks like it hasn’t been updated in a while. Will it work for you, loading data flashfiles generated by recent firmware? (I’m using ArduPlane.)


(Hunt0r) #5

Sorry, I’m not an APMPlanner user. I did have to make some recent mods to my MATLAB software for ArduPlane 3.9 logs, so I would not be surprised if it needs an update, but I can’t confirm-or-deny that myself.


(Luís Vale Gonçalves) #6

Yes, works ok, but there’s a bug already identified when reading the most recent logs. The issue has been raised and is being corrected right now by our friend https://github.com/Arne-W


(Luís Vale Gonçalves) #7

Ouch…

I forgot to mention MavExplorer.py :slight_smile: if you are so inclined…


(Jeff Street) #8

Interesting! I’ll take a look at MavExplorer.py.


(peterbarker) #9

apmplanner2 is constantly being updated. Suggest raising an issue.


(Jeff Street) #10

Looks like APM Planner bug on MacOS 10.13 is fixed in the daily build linked here: https://github.com/ArduPilot/apm_planner/issues/1147?_pjax=%23js-repo-pjax-container#issuecomment-414731709


(Artem Skorsky) #11

Ones you saved Droneeplotter on browser cache, then you dont need internet connection. In works inside browser without internet requirment.