From 0.7.7 to 0.8.0 QGroundControl got many new features and bugfixes, it's impossible to fit all of them into one post. We will therefore run a small blog post series over the next few days to cover them. An experimental release is already available for Windows and Mac OS, so you can try it out on your machine if you like. The application might have still some minor rough spots, the current release is mostly targeted at the different autopilot developers to allow them to give feedback for the "official" release.
Major Improvements and new Features
- New, flexible widget system, every user can have his personal arrangement of the interface (contributed by SLUGS project, Mariano Lizzaraga, JFR Camacho)
- ArduPilotMega MAVLink branch support and actions in waypoints (James Goppert)
- Google Earth support
- QGroundControl now stores many of your preferences automatically, including window size and position, selected widgets, serial port baud rate, etc.
- Support for small screens
- Data logging and plotting (after flight, time line or e.g. lat vs lon)
- MAVLink protocol version detection, user gets warned if MAV and QGroundControl protocol versions mismatch
- Many, many bugfixes
Windows Google Earth View
The screenshot below shows QGC running on Windows 7, with a custom widget arrangement showing the SF area with Google's new 3D trees.
Linux 3D View
The non-maps 3D view is very handy for robotics applications where the focus is on the trajectory of the vehicle and additional 3D information, like e.g. the occupancy grid, should be displayed. The tool widgets surrounding the view can be freely enabled / disabled and will be loaded on the next startup again.
Live Plotting / Engineer View
The live linechart is very handy for reading out sensor or filter values. The parameter tree widget on the right allows to adjust controller or filter values (e.g. PID gains) in realtime and watch the result on the left. Of course other widgets could be activated as well, but this screenshot is a nice example of a really reduced interface.
Data Analysis View
It is often annoying to import logged data into an external plotting tool for just having a quick look at the data. QGC therefore now switches after finishing a logging session in the line chart (live) view to the data analysis view, where you can plot the data in other formats, plot X vs Y instead of X vs time, etc.
Experimental preview executables: They are stable and can be used to test the new features, but are not intended for flight use! We will test the current release thoroughly over the next days and then release the stable version once it is rock-solid. Please note that runtime performance and stability will improve until the final release.
Please use the Github issue tracker to report back bugs or odd behaviour!
Please feel free to add any feedback or feature requests to the bottom of this post.