Roadmap
This project roadmap is a list of features that will be implemented over the next days, months and years. With an active developer community spanned around the globe there are new features each week.
Q1 2011
- Full testing of preview 0.8 version and first full-fledged community release
Full support for digital video transmission (PX)- Tested and works- Catch up with any open 2010 roadmap items
Q2 2011
Q4 2010
Changes planned until the end of the year
Vehicle Support
Full support for SLUGS and other non-pixhawk vehicles (SLUGS)Full support for PIXHAWK fixed-wing aircraft (PX)
Display / UI
3D Map view with elevation data (PX/James Goppert)- Improvements in the parameter interface to make it more robust towards communication losses (PX)
- Waypoint IDs / names in the map (PX)
- Show cross track error in horizontal situation indicator (HSI)
New data plotting view, rendering Matlab as plotting tool unnecessary (PX)Will be able to plot and zoom into logs (done in linechart with “Start Logging” button)Will be able to plot and zoom into SD-Card logs done with pxIMU
Improvements and waypoint view in 2D moving map (SLUGS)Support for KML logfile export to Google EarthInteractive mission planning by creating waypoint paths via clicking directly in the mapAdding a preferences dialog to allow for user configuration of the GUI- Capability to interact with Simulink as a Hardware-in-the-loop simulation engine for SLUGS
Accelerators
- Add hotkeys for different views
Persistence
Allow to save serial link preferencesSave location / layout of individual views
Linechart
- Make autoscaling optional, introduce buttons/comboboxes to select plot scale on Y-axis
- Support multiple plots (to allow watching variables with different ranges)
Add variance calculation to supplement actual value and mean. Usefull for Kalman filter tuning.
Comm / Protocol
- MAVLink will gain support for (PX)
- bitfields (e.g. a 4bit variable for 16 states)
- Scaled integers (e.g. heading in floating point transported as 16bit integer), whith automatic conversion during transport. Numbers will look like natural floating point on the interface
- New MAVLink default message set with community inputs (see the Google Docs document for details) (SLUGS, PX, community)
General
Improve runtime-performanceSupport for persistent application window position / user look and feel preferences
User-submitted requests
- Show QGroundControl Running on the iPad
