Comments (16)
@ecmnet Any chance that you will be able to implement this soon? :) It would be great to have the ability to replay px4log files :)
Thanks!
from mavgcl.
@mhkabir This is quite a difficult question. Currently MAVGCL uses a flat data model structure (with hardcoded key figures), which I took over from my previous flight stack implementation. Now, I am not sure whether to keep that model as a dynamic one would give more flexibility. Since this question is tightly coupled to the mavlink-parser, I use, I thought about waiting for MAVLINK 2.0, before changing that. On the other hand, it would be quite easy to keep the current model and assign the key-figures of the px4log to that flat model. So, to be honest, I just don't know what to do here. What is your opinion?
from mavgcl.
@ecmnet Mavlink 2.0 is still sometime away. I think it would be prudent to keep using the current model (hey, it works well!) till we can get a stable MAVLink 2.0 spec.
There is practically nothing we can use to replay logs currently, and MAVGCL is the best option for this to date. If we can get log-replay working, it would also increase the user base for this application.
from mavgcl.
@mhkabir Basic PX4Log Import implemented. Currently I have mapped only L.NEDX,Y,Z. Further mapping to do in https://github.com/ecmnet/MAVComm/blob/master/MAVComm/src/com/comino/msp/model/MSTYPE.java
from mavgcl.
@ecmnet Awesome :) How can I test? What's the best way to help you add more support?
from mavgcl.
@mhkabir just run the app in any mode, open px4file and select LocalPosition. The screenshot shows an uploaded px4log:
Note: I am connected to my vehicle. Therefore the details are updated. Those do NOT relate to the uploaded data currently. Working on this.
from mavgcl.
Note: As the sampling in MAVGCL is currently fixed to 50ms, px4logs will be read accordingly and thus provide NOT the full resolution in time
from mavgcl.
@mhkabir Is there any easy readable list of the px4log abbreviations available ? This would make mapping more easy for me.
from mavgcl.
@ecmnet Does this help? https://github.com/PX4/Firmware/blob/master/src/modules/sdlog2/sdlog2_messages.h
from mavgcl.
More specifically, https://github.com/PX4/Firmware/blob/master/src/modules/sdlog2/sdlog2_messages.h#L614-L673
from mavgcl.
@mhkabir Yes. Thanks a lot!
from mavgcl.
Thanks for this. I pulled master, and built it, but I can't find a way to
import a file...
This must be something silly on my part, but what do I press to be able to
load the log?
On 18 Mar 2016 6:20 pm, "Eike" [email protected] wrote:
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#8 (comment)
from mavgcl.
@mhkabir Hm. Should be under the menu File -> Import px4Log
from mavgcl.
It's a bit weird. JavaFX does not use the OS X Menu-Line:
I just looked around and there seems to be a fix for this.
from mavgcl.
@mhkabir Btw. Let me know, which additional key-figures (either from MAVLink or from px4Log) would be useful for you...
from mavgcl.
@mhkabir SystemMenu issue fixed.
from mavgcl.
Related Issues (20)
- Build issue using JAVA 8 HOT 3
- Compilation under Linux(Ubuntu 20.04) failing HOT 4
- Mac 10.15.7 / java 1.8 / 0.823 build error HOT 1
- Using Window10 with Java15.0.2 HOT 2
- build Fail(Mac os, JDK16) HOT 1
- window ant error HOT 1
- dmg file issue/build on macOS HOT 2
- Installation issues
- How to install? HOT 3
- Support for Linux HOT 12
- Connection issue with SITL HOT 1
- can not open in m1 macbookpro HOT 1
- “MAVGAnalysis” is damaged and can’t be opened. HOT 1
- Support for Windows HOT 1
- Issue Opening v0.864 on macOS 12.3.1 HOT 1
- How to install on Ubuntu20.04 HOT 3
- M1 Mac build fix: x64 instead of aarch64 jmods HOT 5
- MAVGCL doesn't receive or show all messages
- Problems with Linux / JavaFX
- Failed to launch JVM, on Windows
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mavgcl.