ecmnet / mavgcl Goto Github PK
View Code? Open in Web Editor NEWIn-Flight Analysis for PX4
In-Flight Analysis for PX4
MAVLink message for parameters encodes int values in float field. As msg_param_value is generated from common.xml, parsing does not work completely. Workaround in mavcomm.jar. Still issues.
makes currently no sense
Currently, replay is done via slider control. This does not allow a precise selection of the time. Idea: Use this control: http://harmoniccode.blogspot.de/2016/03/friday-fun-xxv.html
Hi,
I would love to try your program but I have no compile environment. Is there a way you could publish Windows Bin version?
Thanks
Switch to dynamic data model. Needs to align PX4Log data with published data via MAVLink.
Reason: Used parser.
Preferences should contain:
Enhancement: Show active set of parameters
This is a mockup I put together for what I eventually wanted to implement in QGroundControl for PID tuning. Would you be interested in doing something like this for MAVGCL? I could certainly help.
You're currently hardcoding the class path:
<taskdef resource="com/sun/javafx/tools/ant/antlib.xml" uri="javafx:com.sun.javafx.tools.ant" classpath="/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/lib/ant-javafx.jar" />
I'm sure there is a proper way in Java to do this without hardcoding a specific location and Java version. This path will not work on Linux and will not work on any other OS X machine (it does not work on my Mac).
Is already working, provide target for deployment
Recording the video-stream along with data would extend the replay-possibilities.
At least on OS X.
This is currently unusable on any other screen than your own 8). It would be great if you could add the required layout to the top level window so it changes with screen size.
It is not common to name the default branch anything other than master. Please change - its confusing the heck out of anybody familiar with GIT.
Mouse disabled temporarily.
Currently only Raw-GPS data properly displayed in OpenMapTab
The README is missing build instructions
Not providing the listen address starts the app, but does not show the UI. Since the listen address should anyway be removed this can be closed when the network API is fixed.
The repository currently contains binaries, which is generally very bad redistribution style, as it makes it impossible to collaborate with multiple people. Please add a Travis CI build file instead and do releases through it (which will then contain the binaries for people to download).
Just need to figure out what to send to PixRacer.
@ecmnet add build/automation wishlist items here. You can assign it to me if Github will let you.
I'm getting loads of build errors trying to run this on Linux, the first being
[javac] /home/trond/MAVGCL/MAVGCL/src/com/comino/flight/tabs/FlightTabs.java:63:
error: ')' expected
Doing this will ensure that you can use the tool without any command line arguments or user interaction.
Think of rewriting the UDP communication driver to address the following issues:
Import of PX4Logs not correct when connected to a vehicle
Autoscale leads to concurrency exception within javafx chart implementation
skipped
Transferring causes high CPU load on PC.
Todo: Comparison with QGC
I generally recommend a license maximising contributions, so e.g. MIT or BSD:
BSD ensures you get attribution:
https://opensource.org/licenses/BSD-3-Clause
MIT is just a disclaimer:
https://opensource.org/licenses/MIT
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.