Getting Started
Cyclops is a visual positioning system (VPS) for UAVs operating in GPS-denied environments. It delivers drift-free global position estimates using onboard camera imagery. Cyclops runs on commercial hardware, works day or night, and integrates directly with ArduPilot.

Before starting
This quick start guide walks you through setting up Cyclops on your drone. By the end you'll be ready to perform bench tests and run your first flight with Cyclops.
On the drone:
ArduPilot v4.5+ with compass, barometer, IMU
On fixed wing, it is preferred to have an airspeed sensor
Camera (EO or thermal), ≥0.05MP resolution, global shutter is optimal, rolling shutter is ok
ARM64 edge computer: 2+ cores @ 2.4GHz, 2GB RAM, Ubuntu 22/24
Tested: Raspberry Pi 5, NanoPi R6C
MAVLink connection (UART or UDP) between flight controller and edge device
On the ground:
GCS computer running Linux or Windows
Software setup steps
The following steps describe the Cyclops software setup process. For information on installing Cyclops hardware on your drone, check out UAV Integration.
Last updated
