Turnkey Companion Computer Solutions¶
This article lists turnkey companion computer solutions that are advertised as working with ArduPilot. These are typically commercially produced and tuned variations of open source solutions like BeagleBoard, ODroid, Raspberry Pi etc.
Note
Please let us know if you discover a new companion computer, so we can add it to this list.
Horizon31 - PixC4-Jetson¶
The PixC4-Jetson is a professional-quality NDAA Compliant Flight Management Unit (FMUv5) which supports ArduPilot and is tightly integrated with an Nvidia Jetson (Nano, Xavier NX or TX2 NX) SBC and peripheral support system (USB, MIPI, Ethernet, M.2 slot, etc.). The PixC4-Jetson is 83x59mm and features a board-to-board design for direct integration into user platforms or can be used with specialized “breakout” boards to support various vehicle types and wiring needs.
Included turn-key software provides the following features:
UDP Unicast/Multicast/Broadcast Telemetry (MAVLink)
LTE connection management with Layer-2 peer to peer VPN
Powerful multi-endpoint video encoding pipelines with example/open-source scripts for customization
ATAK Integration
Web interface for configuration and remote terminal access
Supports multiple simultaneous communication pathways such as LOS, LTE and Satcom with advanced stale command rejection and message deduplication
Scalable and secure cloud connectivity to Horizon31’s US servers and optional access to their cloud GCS and low-latency webRTC video distribution system (https://gcs.horizon31.com)
Horizon31 - PixC4-Pi¶
The PixC4-Pi is a professional-quality NDAA Compliant Flight Management Unit (FMUv5) which supports ArduPilot and is tightly integrated with a Raspberry Pi 4 compute module and peripheral support system (USB, MIPI, Ethernet, M.2 slot, etc.). The PixC4-Pi is about the size of a business card (84x42mm) and weighs 67g (with heatsink). The PixC4-Pi includes the same software stack as the PixC4-Jetson, with the primary difference being the PixC4-Pi does not support h.265 encoding, only h.264.
UAVcast-Pro - Companion Software for Long-Range Drones¶
UAVcast Pro is professional companion software that enables long-range communication with your ArduPilot flight controller over cellular networks (4G/5G/LTE), satellite, or WiFi. Connect and control your drone from anywhere in the world.
Everything is configured through a responsive web interface accessible from any device — phone, tablet, or desktop.
Read the Documentation for installation and configuration.
UAVcast Pro features:
UDP & TCP Telemetry
MAVLink support (ArduPilot, Pixhawk, PX4)
Connect Flight Controller via USB or UART (Telem → GPIO)
Real-time HD Video Streaming
Dual Camera Support — switch between two cameras using a radio channel
UDP Video Stream
Custom Video Pipelines
VPN with NAT Traversal.
Multiple Telemetry Destinations
Supported Hardware:
Raspberry Pi Zero 2W, Pi 3, Pi 4, Pi 5
Orange Pi, Banana Pi, Rock Pi
NVIDIA Jetson
Intel NUC, Mini PCs
Any ARM64 or AMD64 Linux system
UAVcast Pro supports a broad variety of cellular modems. See supported models for compatible devices.
Long-range drone flights made simple.
4Gmetry Companion Computer Kit¶
Warning
The ArduPilot dev team advise that this product may not be as “turnkey” as indicated below. Community reports indicate that the Kit does not include the LTE module and may also not supply a powering mechanism.
4Gmetry (Volta Robots) is a plug&play companion computer kit, based on Odroid XU4 single board computer.
4Gmetry gets telemetry (MavLink) from the Autopilot and streams it over 4G internet to a remote control station. 4Gmetry is fully compatible with Volta OS to remotely manage fleets of robots via a simple high level API. 4Gmetry can be used for computer vision tasks and video/image streaming over internet. 4Gmetry comes ready to connect to your VPN, for safety/security purposes; this also allows you remote console access (e.g. SSH).
4GmetryII¶
Image and text from Volta Website
Alfonce Remote Gateway - Companion Computer¶
Alfonce Remote Gateway is a turn key companion computer to interface cameras, ArduPilot and ground stations over cell Network, Wifi and RC transmitter.
It integrates :
MAVLink proxy
Cameras management
Media server with MJPEG video streams
Computer vision scripts
Web management interface
Wifi and 3/4G connexion
Open VPN client
It supports a large variety of cameras :
USB : PTP and UVC
Wifi : Sony, Mapir, MJPEG and RTSP
Full list can be found here
You can also read the full documentation to discover full functionalities
By default it installed on a OrangePi Zero 2 + H5, but it could be integrated on a lot of supported nano computers or servers!
XBStation - Platform For Internet Drone Base On Real Time 4G/5G Connectivity¶
XBStation is a solution for streaming video and controling UAV via internet (wifi, 3G/4G/5G cellular network).
XBStation has been designed to provide the drone applications for delivery, surveys, security, ambulance and emergency response.
Supported Companion Computers:
Raspberry Pi 2
Raspberry Pi 3B/3B+
Raspberry Pi 4
Odroid XU4
Features :
UDP & TCP Telemetry
HD Video
Multiple Vehicles Control with MissionPlanner
Sharing Telemetry Data and Video Streaming to Your Partners/Customers
Realtime Vehicle Informations (GPS, Battery, Roll, Pitch, Yaw, …) API
HD Streaming Live ArduPilot Drone Footage to Your Application/Youtube/Facebook
OpenVPN
XB Server for reliable connections
Read the Documentation for manual setup and installation.
Read the Ready to Fly Kit pre-loaded with XBFirm softwares, you just plug and play.