Pre-Requisites

UAV Requirements

Cyclops only works with fixed wing platforms that have an airspeed sensor.

The UAV must have a mounting point for your Cyclops camera module that provides an unobstructed view of the terrain below the vehicle.

circle-info

In the future we plan to add support to Cyclops on quads and other non-fixed wing drones, but right now Cyclops cannot be run on such systems.

Power and Data Requirements

You must have power source(s) for your Cyclops system that meet the specs provided by the onboard computer and camera manufacturer. For example, Raspberry Pi 5 accepts 5V DC input power via its GPIO rail.

circle-info

If your camera and flight computer have different power specs, be prepared to power them separately!

Flight Controller Requirements

Theseus has integrated with the following flight controller hardware successfully:

  • Cube Orange +

The Cyclops system requires a single UART serial port on the flight controller to run MAVLink telemetry to the compute module. See Flight Controller for more information on flight controller integration.

Your flight controller must have a barometer (or another altitude source that is not GPS) as well as a reliable compass/magnetometer and airspeed sensor. See Autopilot Integration for more information on how Cyclops interfaces with ArduPilot.

circle-info

Cyclops currently only supports ArduPilot. If you would like to integrate other autopilot software, contact our team.

Computer Requirements

Resource
Minimum
Recommended

Architecture

ARM64

ARM64

CPU

2 cores @ 2.4 GHz

4 cores @ 2.4 GHz

RAM

4 GB

8 GB

Storage

32 GB free

256 GB free

OS

Ubuntu 22.04

Ubuntu 24.04

circle-info

Raspberry pi 5 8GB is the recommended computer to run Cyclops.

SOMs

See Pi 5 Walkthrough for more information on how to setup your raspberry pi for Cyclops.

Storage

It is recommended to use a NVMe disk for storage, with a hat on the raspberry pi.

circle-exclamation

Camera Requirements

The Cyclops system requires a single wide angle digital video camera for full operation. If you are using an analog video camera (i.e. Runcam or other common FPV cameras), you will need an analog to digital converter. These modules usually have low voltage limitations, so be prepared to power your camera separately in this case.

Minimum
Recommended

Resolution

256 x 192

1280 x 800

Type

EO (daytime-only)

LWIR (nighttime)

Interface

USB

-

Shutter

Rolling

Global

circle-exclamation

EO (OV9281 UVC):

LWIR:

circle-info

Cyclops is compatible with EO or thermal cameras; however, if you plan on flying after sunset, a thermal camera is required.

Components

Before proceeding with integration, make sure that you have the following:

  • Cyclops system hardware (including camera and flight computer, UART cables, power cables)

  • UAV with ArduPilot-compatible flight controller, magnetometer, barometer, and airspeed sensor

  • Windows laptop

  • Ethernet cable

  • Power source for UAV and Cyclops system

circle-check

Last updated