2. Quick Start: ArduPilot#
2.1. Hardware requirements#
SkyHub v3 device.
Drone running ArduPilot flight controller with firmware 4.* or higher.
Mounting parts to install SkyHub.
SkyHub3 cable for Pixhawk autopilot or cable provided by drone manufacturer to connect SkyHub with autopilot.
Power output (according to SkyHub required input power).
2.2. Software requirements for the Windows PC#
UgCS v5.13.0 or higher (referred to below as UgCS)
UgCS Custom Payload Monitor v4.3.0 or higher (referred to below as UgCS-CPM)
MissionPlanner for ArduPilot configuration.
WinSCP (optional) to access SkyHub file system for advanced configuration.
2.2.1. UgCS desktop download and setup process#
Download the installation package: https://www.sphengineering.com/flight-planning/ugcs-downloads
Run the setup file.
Read and acknowledge the license agreement.
In the component selection tab, select ArduPilot to install necessary autopilot compatibility.
ArduPilot compatibility in UgCS setup#
Installation complete.
2.2.2. UgCS Custom Payload Monitor download and setup process#
Download the latest available CPM version here: https://www.sphengineering.com/integrated-systems/downloads
Run the setup file.
Select the SkyHub license file for the SkyHub you will be using.
Read and acknowledge the license agreement.
Installation complete.
Note
If you do not have a license file or need a new one, please reach out to us at support@ugcs.com and provide your SkyHub serial number.
2.2.3. SkyHub installation on the drone#
2.3. Physical setup#
Warning
Power off the system when connecting cables. To avoid short-circuiting or causing potentially harmful power fluctuations, it is recommended to power off the entire system before performing any cable plug-in or unplugging. Some of the payload sensors used are extremely sensitive to power changes and may be damaged.
Mount SkyHub on the drone in a safe, fixed position.
Connect SkyHub Connector #3 (red) to the flight controller using the SkyHub 3 cable for Pixhawk autopilot (or cable provided by drone manufacturer).
Connect SkyHub to a power source.
2.4. UgCS configuration#
Make sure UgCS version 5.10.2 or higher is used (download links can be found in Prerequisites section) and VSM for ArduPilot vehicles is installed.
Configure UgCS ArduPilot VSM. Open vsm-ardupilot.conf in a text editor with administrator privileges. The file is located in the UgCS installation folder (default path C:Program Files (x86)UgCSbin). Find, uncomment, and adjust the following settings if needed.
ArduPilot VSM configuration#
Establish Auxiliary connection between UgCS-CPM and SkyHub. See Preparation guide for instructions.
When Auxiliary link is established, you should select it from the Link menu in UgCS-CPM.
Auxiliary Link settings in UgCS-CPM#
Note
The following functionalities are available when SkyHub is connected via the Auxiliary link:
Widget configuration in UgCS-CPM.
Data from payload in widgets.
Data download from SkyHub.
Firmware upgrade.
SkyHub configuration.
ArduPilot configuration for SkyHub - On the autopilot, it is necessary to configure the serial port to which SkyHub will be connected.
Parameters:
SERIALx_BAUD 230400
SERIALx_PROTOCOL 2 MAVLink2
Enabling MAVLink autopilot on SkyHub
In CPM, press the Settings button, choose SkyHub Autopilots from the menu and enable MAVLink. Press Save and choose to reload the system to apply changes.
Enabling MAVlink in UgCS-CPM#
If the configuration on the autopilot matches the default settings on SkyHub, the drone connection indicator in UgCS-CPM must turn green.
Verify connection on ArduPilot using Mission Planner. In Mission Planner, open Setup -> Advanced -> MAVLink inspector.
Mission Planner MAVlink inspector#
In case of correct connection and configuration, the MAVLink inspector shows communication between SkyHub and the autopilot.
Mission Planner MAVlink inspector data#
Vehicle 2 and Comp 5 correspond to the configured SkyHub System (2) and Component (5) ID.
In case of correct autopilot, UgCS, and SkyHub configuration, Payload data b64 is displayed in the drone telemetry in UgCS.