0% found this document useful (0 votes)
21 views23 pages

QGroundControl General Settings Guide

QGroundControl is a versatile application for flight control and vehicle setup for PX4 and ArduPilot vehicles, catering to both beginners and advanced users. The General Settings section allows users to configure various application-level settings, including display units, telemetry logging, and video streaming options. Additional features include mission planning, multi-vehicle management, and support for offline maps and MAVLink communications.

Uploaded by

chere
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views23 pages

QGroundControl General Settings Guide

QGroundControl is a versatile application for flight control and vehicle setup for PX4 and ArduPilot vehicles, catering to both beginners and advanced users. The General Settings section allows users to configure various application-level settings, including display units, telemetry logging, and video streaming options. Additional features include mission planning, multi-vehicle management, and support for offline maps and MAVLink communications.

Uploaded by

chere
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

[Link]

3/tr/qgc-user-
guide/settings_view/[Link]

QGroundControl User Guide


QGroundControl provides full flight control and vehicle setup for PX4 or ArduPilot
powered vehicles. It provides easy and straightforward usage for beginners, while still
delivering high end feature support for experienced users.
Key Features:

 Full stup/configuration of ArduPilot and PX4 Pro powered vehicles.


 FFlight support for vehicles running PX4 and ArduPilot (or any other autopilot
that communicates using the MAVLink protocol).
 Mission planning for autonomous flight.
 Flight map display showing vehicle position, flight track, waypoints and vehicle
instruments.
 Video streaming with instrument display overlays.
 Support for managing multiple vehicles.
 QGC runs on Windows, OS X, Linux platforms, iOS and Android devices.

General Settings (Settings View)


The general settings (SettingsView > General Settings) are the main place for application-level
configuration. Settable values include: display units, autoconnection devices, video display and
storage, RTK GPS, brand image, and other miscellaneous settings.
INFO
Values are settable even if no vehicle is connected. Settings that require a vehicle restart are
indicated in the UI.
Units
This section defines the display units used in the application.

The settings are:


 Distance: Meters | Feet
 Area: SquareMetres | SquareFeet | SquareKilometers | Hectares | Acres | SquareMiles
 Speed: Metres/second | Feet/second | Miles/hour | Kilometres/hour | Knots
 Temperature: Celsius | Fahrenheit
Miscellaneous
This section defines a number of miscellaneous settings, related to (non exhaustively): font sizes,
colour schemes, map providers, map types, telemetry logging, audio output, low battery
announcement levels, default mission altitude, virtual joysticks, mission autoloading, default
application file load/save path etc.

The settings are:

 Language: System (System Language) | Bulgarian, Chinese, ...


 Color Scheme: Indoor (Dark) | Outdoor (Light)
 Map Provider: Google | Mapbox | Bing | Airmap | VWorld | Eniro | Statkart
 Map Type: Road | Hybrid | Satellite
 Stream GCS Position: Never | Always | When in Follow Me Flight Mode.
 UI Scaling: UI scale percentage (affects fonts, icons, button sizes, layout etc.)
 Mute all audio output: Turns off all audio output.
 Check for Internet Connection: Uncheck to allow maps to be used in China/places where map
tile downloads are likely to fail (stops the map-tile engine continually rechecking for an Internet
connection).
 Autoload Missions: If enabled, automatically upload a plan to the vehicle on connection.
 The plan file must be named AutoLoad#.plan, where the # is replaced with the vehicle id.
 The plan file must be located in the Application Load/Save Path.
 Clear all settings on next start: Resets all settings to the default (including this one)
when QGroundControl restarts.
 Announce battery lower than: Battery level at which QGroundControl will start low battery
announcements.
 Application Load/Save Path: Default location for loading/saving application files, including:
parameters, telemetry logs, and mission plans.

Data Persistence

The settings are:

 Disable all data persistence: Check to prevent any data being saved or cached: logs, map tiles
etc. This setting disables the telemetry logs section.

Telemetry Logs from Vehicle

The settings are:

 Save log after each flight: Telemetry logs (.tlog) automatically saved to the Application
Load/Save Path (above) after flight.
 Save logs even if vehicle was not armed: Logs when a vehicle connects to QGroundControl.
Stops logging when the last vehicle disconnects.
 CSV Logging: Log subset of telemetry data to a CSV file.
Fly View

The settings are:

 Use Preflight Checklist: Enable pre-flight checklist in Fly toolbar.


 Enforce Preflight Checklist: Checklist completion is a pre-condition for arming.
 Keep Map Centered on Vehicle: Forces map to center on the currently selected vehicle.
 Show Telemetry Log Replay Status Bar: Display status bar for Replaying Flight Data.
 Virtual Joystick: Enable virtual joysticks (PX4 only)
 Use Vertical Instrument Panel: Align instrument panel vertically rather than horizontally
(default).
 Show additional heading indicators on Compass: Adds additional indicators to the compass
rose:
 Blue arrow: course over ground.
 White house: direction back to home.
 Green line: Direction to next waypoint.
 Lock Compass Nose-Up: Check to rotate the compass rose (default is to rotate the vehicle
inside the compass indicateor).
 Guided Minimum Altitude: Minimum value for guided actions altitude slider.
 Guided Maximum Altitude: Minimum value for guided actions altitude slider.
 Go To Location Max Distance: The maximum distance that a Go To location can be set from
the current vehicle location (in guided mode).
Plan View

The settings are:


 Default Mission Altitude: The default altitude used for the Mission Start Panel, and hence for
the first waypoint.

AutoConnect to the following devices


This section defines the set of devices to which QGroundControl will auto-connect.

Settings include:
 Pixhawk: Autoconnect to Pixhawk-series device
 SiK Radio: Autoconnect to SiK (Telemetry) radio
 PX4 Flow: Autoconnect to PX4Flow device
 LibrePilot: Autoconnect to Libre Pilot autopilot
 UDP: Autoconnect to UDP
 RTK GPS: Autoconnect to RTK GPS device
 NMEA GPS Device: Autoconnect to an external GPS device to get ground station position (see
below)
Ground Station Location (NMEA GPS Device)
QGroundControl will automatically use an internal GPS to display its own location on the map
with a purple Q icon (if the GPS provides a heading, this will be also indicated by the icon). It
may also use the GPS as a location source for Follow Me Mode - currently supported on PX4
Multicopters only.
You can also configure QGC to connect to an external GPS device via a serial or UDP port. The
GPS device must support the ASCII NMEA format - this is normally the case.
TIP
A higher quality external GPS system may be useful even if the ground station has internal GPS
support.
Use the NMEA GPS Device drop-down selector to manually select the GPS device and other
options:

 USB connection:

 NMEA GPS Device: Serial


 NMEA GPS Baudrate: The baudrate for the serial port
TIP
To troubleshoot serial GPS problems: Disable RTK GPS auto connection,
close QGroundControl, reconnect your GPS, and open QGC.
 Network connection:

 NMEA GPS Device: UDP Port.


 NMEA Stream UDP Port: The UDP port on which QGC will listen for NMEA data (QGC
binds the port as a server)

RTK GPS
This section allows you to specify the RTK GPS "Survey-in" settings, to save and reuse the
result of a Survey-In operation, or to directly enter any other known position for the base station.
INFO
The Survey-In process is a startup procedure required by RTK GPS systems to get an accurate
estimate of the base station position. The process takes measurements over time, leading to
increasing position accuracy. Both of the setting conditions must met for the Survey-in process
to complete. For more information see RTK GPS (PX4 docs) and GPS- How it works (ArduPilot
docs).

TIP
In order to save and reuse a base position (because Survey-In is time consuming!) perform
Survey-In once, select Use Specified Base Position and press Save Current Base Position to
copy in the values for the last survey. The values will then persist across QGC reboots until they
are changed.

The settings are:

 Perform Survey-In
 Survey-in accuracy (U-blox only): The minimum position accuracy for the RTK Survey-In
process to complete.
 Minimum observation duration: The minimum time that will be taken for the RTK Survey-in
process.
 Use Specified Base Position
 Base Position Latitude: Latitude of fixed RTK base station.
 Base Position Longitude: Longitude of fixed RTK base station.
 Base Position Alt (WGS94): Altitude of fixed RTK base station.
 Base Position Accuracy: Accuracy of base station position information.
 Save Current Base Position (button): Press to copy settings from the last Survey-In operation to
the Use Specified Base Position fields above.

ADSB Server

The settings are:

 Connect to ADSB SBS server: Check to connect to ADSB server on startup.


 Host address: Host address of ADSB server
 Server port: Port of ADSB server
QGC can consume ADSB messages in SBS format from a remote or local server (at the specified
IP address/port) and display detected vehicles on the Fly View map.
TIP
One way to get ADSB information from nearby vehicles is to use dump1090 to serve the data
from a connected RTL-SDR dongle to QGC. The steps are: 1. Get an RTL-SDR dongle (and
antenna) and attach it to your ground station computer (you may need to find compatible drivers
for your OS). 1. Install dump1090 on your OS (either pre-built or build from source). 1.
Run dump1090 --net to start broadcasting messages for detected vehicles on TCP localhost port
30003 ([Link]:30003). 1. Enter the server ([Link]) and port (30003) address in the QGC
settings above. 1. Restart QGC to start seeing local vehicles on the map.

Video
The Video section is used to define the source and connection settings for video that will be
displayed in Fly View.
The settings are:
 Video Source: Video Stream Disabled | RTSP Video Stream | UDP h.264 Video Stream | UDP
h.265 Video Stream | TCP-MPEG2 Video Stream | MPEG-TS (h.264) Video Stream | Integrated
Camera
INFO
If no video source is specified then no other video or video recording settings will be displayed
(above we see the settings when UDP source is selected).
 URL/Port: Connection type-specific stream address (may be port or URL).
 Aspect Ratio: Aspect ratio for scaling video in video widget (set to 0.0 to ignore scaling)
 Disabled When Disarmed: Disable video feed when vehicle is disarmed.
 Low Latency Mode: Enabling low latency mode reduces the video stream latency, but may
cause frame loss and choppy video (especially with a poor network connection).

Video Recording
The Video Recording section is used to specify the file format and maximum allocated file
storage for storing video. Videos are saved to a sub-directory ("Video") of the Application
Load/Save Path.
The settings are:

 Auto-Delete Files: If checked, files are auto deleted when the specified amount of storage is
used.
 Max Storage Usage: Maximum video file storage before video files are auto deleted.
 Video File Format: File format for the saved video recording: mkv, mov, mp4.

Brand Image
This setting specifies the brand image used for indoor/outdoor colour schemes.
The brand image is displayed in place of the icon for the connected autopilot in the top right
corner of the toolbar. It is provided so that users can easily create screen/video captures that
include a company logo/branding.

The settings are:


 Indoor Image: Brand image used in indoor color scheme
 Outdoor Image: Brand image used in outdoor color scheme
 Reset Default Brand Image: Reset the brand image back to default.
CSV Logging

When checked, a CSV (comma-separated value) telemetry file will be created along with
the usual .tlog telemetry file. The file is only created if Save log after each flight is
enabled, and is recorded for the same duration.

This CSV file contains the most relevant vehicle telemetry data available for quick
analysis such as GPS position, attitude, battery status, and others. It is populated at 1 Hz
and while it is not as detailed as the telemetry log, it is a lot easier to work with and
quicker to extract data out of.

The file can be opened by common spreadsheet software, including: Microsoft Excel,
Google Sheets, LibreOffice Calc or OpenOffice Calc.

Offline Maps
Offline Maps allows you to cache map tiles for use when not connected to the Internet.
You can create multiple offline sets, each for a different location.

Add new set


To create a new offline map set, click "Add new set". Which will take you to this page:
From here you can name your set as well as specify the zoom levels you want to cache.
Move the map to the position you want to cache and then set the zoom levels and click
Download to cache the tiles.

To the left you can see previews of the min and max zoom levels you have chosen.

MAVLink Settings
The MAVLink settings (SettingsView > MAVLink) allow you to configure options and
view information specific to MAVLink communications. This includes setting the
MAVLink system ID for QGroundControl and viewing link quality.

The screen also allows you to manage MAVLink 2 Log Streaming (PX4 only),
including automating log upload to Flight Review!
Ground Station
This section sets the MAVLink properties and behaviour of QGroundControl.

 MAVLink System ID: System ID of QGroundControl on the MAVLink network (Default:


255). Vehicles are typically allocated IDs from 1. You may have to specify another ID if
there are multiple ground stations or MAVLink applications on the network.
 Emit heartbeat: Disable emission of regular MAVLink HEARTBEAT message (Default:
True). Generally speaking, you should not turn this off.
 Only accept MAVs with the same protocol version: Set true to only connect to
MAVLink 1 or to MAVLink 2 vehicles (Default: True).
 Enable MAVLink forwarding: Enable QGroundControl to forward MAVLink messages
from connected vehicles to another UDP endpoint (Default: False). Note that this
forwarding is one-way: from QGC to the specified host. Any MAVLink messages that are
received from the specified host will be ignored.

Link Status
This shows the status of MAVLink message transfer over the communications link. A
high Loss rate may lead to protocol errors for things like parameter download or
mission upload/download.
MAVLink 2 Logging (PX4 only)
The MAVLink 2 Logging settings (PX4 only) configure real-time log streaming from PX4
to QGroundControl and upload of logs to Flight Review.

WARNING

MAVLink 2 Logging cannot be used on "basic" setups because it requires a constant high-rate
MAVLink connection to the vehicle (it may work over WiFI but will not work over a Telemetry link).

TIP

In theory log streaming allows real time analysis of data. At time of writing real-time analysis has not
yet been implemented.

The log format is the same as for SD Card logs (downloaded using Analyze View > Log
Download), but actual data logged may be slightly different because log start/stop time
is controlled by QGroundControl and because some dropouts may occur when
streaming over a lossy channel.

The MAVLink 2 Logging section allows you to manually start and stop logging, and to
enable automatic capture of logs.
The MAVLink 2 Log Uploads section allows you configure uploading of MAVLink logs
to Flight Review. You can specify all the fields that you would otherwise have to directly
enter in the site, and also choose whether logs are automatically or manually uploaded.

The fields are:

 Email address for Log Uploads: Flight Review will email you a link to the upload at this
address. This is important as otherwise you will have no way to access a non-public log
after upload.
 Default Description: Description/name of flight used for log.
 Default Upload URL: URL for upload of the log/log metadata. This is set by default to
the Flight Review URL.
 Video URL: (Optional) URL for video of flight associated with log. This may be included
on the Flight Review page to ease analysis.
 Wind Speed: Used to aid debugging and filtering (from multiple flights). Allowed
values: Calm | Breeze | Gale | Storm.
 Flight Rating: Used to aid debugging and filtering (from multiple flights). Allowed
values: Crashed (Pilot Error) | Crashed (Software or Hardware
Issue) | Unsatisfactory | Good | Great.
 Additional Feedback: (Optional). Enter a more detailed description of the flight or
behaviour.
 Make this log publically available: If set, the log will be visible and searchable
on Flight Review. If not set, it will only be available via the link emailed on upload.
 Enable automatic log uploads: If set, the log will automatically be uploaded on
completion.
 Delete log file after uploading: If set, the log will automatically deleted after upload.

The Saved Log Files section is used to manually manage log uploads. Use the
checkboxes and buttons to select logs, and either delete or upload them.

TIP

You can change the parameters in MAVLink 2 Log Uploads above to specify separate descriptions for
uploaded logs.

Common questions

Powered by AI

Telemetry logging settings in QGroundControl allow for automatic recording of flight data, crucial for post-flight analysis and debugging. Disabling data persistence can halt the saving of crucial telemetry logs and other data, thereby impairing the user's ability to perform thorough reviews and analyze flight performance. Persistent logging is beneficial for maintaining records, diagnosing issues, and documenting flights .

QGroundControl's general settings can be extensively customized to suit user preferences, including options for display units (distance, area, speed, temperature), language, map providers and types (e.g., Google maps, satellite view), and color schemes (indoor/outdoor). These settings affect how information is visually portrayed and may improve user experience by aligning the interface with user comfort and habit. Changes in settings that control data persistence and telemetry may affect logging functionality and data management within the application .

When enabling MAVLink 2 Logging in QGroundControl, it's important to ensure that the system can sustain a high-rate MAVLink connection, as this is necessary for real-time data logging and streaming. This typically requires a robust network setup, such as a Wi-Fi connection, as telemetry links might not suffice due to bandwidth limitations. Other considerations include data dropouts over lossy channels, which can impact the quality of analyzed data .

The "Survey-In" process in RTK GPS settings is essential for establishing a highly accurate base station position. It involves taking prolonged measurements to achieve precise latitude and longitude, which is crucial for tasks requiring heightened positioning accuracy. This process, once completed, provides a reliable reference point that can be reused to expedite operations that demand short time frames and high accuracy, such as drone surveying or precision agriculture .

QGroundControl's mission planning features support complex mission execution by allowing for comprehensive pre-mission configuration, specifying multiple waypoints, flight paths, and actions personalized to each UAV within a fleet. Features like default mission altitude and autonomous mission upload streamline operations by reducing pre-flight preparation time. These tools provide operational consistency and reliability, which are crucial for coordinated missions involving multiple UAVs .

QGroundControl manages offline maps by allowing users to cache map tiles for predetermined areas and zoom levels, suitable for use when there is no internet connection. This functionality supports mission planning by ensuring that essential map data is available even in remote locations, thereby enabling consistent access to critical geographical information needed to execute planned missions .

Video streaming capabilities in QGroundControl enhance its flight management system by providing visual data overlays directly onto map displays, which improves situational awareness during flight operations. Video can be streamed through various protocols such as RTSP or UDP, and settings like low latency mode can minimize delays, albeit at potential expense of video quality. The platform's ability to handle different video formats facilitates integration into diverse operational environments, thus supporting tactical decision-making .

High-resolution video streaming in QGroundControl can significantly enhance visual feedback and detail accuracy during flight operations. However, it requires careful management of storage space, bandwidth, and processing power. High-resolution streams can lead to increased latency, higher storage consumption, and may demand greater processing resources, potentially causing performance issues during real-time operations. Users must balance these factors against their need for high-quality video feeds .

QGroundControl supports managing multiple vehicles by providing full flight control and vehicle setup capabilities specific to PX4 or ArduPilot powered vehicles. It utilizes the MAVLink protocol for communication, which allows it to effectively handle autonomous flight operations, mission planning, and display key data such as vehicle positioning and waypoints. This protocol facilitates reliable communication between the ground control station and the vehicles .

The potential advantages of using an external NMEA GPS device for "Follow Me" mode in QGroundControl include increased accuracy and reliability in location data compared to internal GPS systems. External GPS devices often offer higher precision, which is crucial for maintaining an accurate and responsive "Follow Me" mode, allowing the vehicle to better track and follow the operator's movements without deviation .

You might also like