AMOVLAB Solution

UAV Swarm Formation Solution

A full-stack platform package for UAV swarm research, covering indoor and outdoor deployment with integrated aircraft, positioning, communication, flight control, onboard computing, and swarm-control software.

The system is built on ROS and PX4 and uses the Prometheus swarm-control module from AMOVLAB's open-source UAV autonomous platform. It provides rich formation demos and the Prometheus Ground Station Pro workflow, helping researchers move quickly from system setup to core algorithm development.

AMOVLAB UAV swarm formation package

Designed for flexible swarm research in indoor and outdoor environments.

The UAV swarm formation package is a full-stack platform solution developed for UAV swarm research. It is suitable for flexible indoor and outdoor applications and includes UAVs, positioning modules, communication modules, flight controllers, onboard computers, and a supporting swarm-control software system.

The package supports indoor high-precision positioning with MOCAP, flexible indoor and outdoor positioning with UWB, and large-scale outdoor applications with RTK. These configurations meet varied research needs and help teams accelerate innovation in UAV swarm technology.

Complete functions for formation flight, safety, interaction, and development.

01

Formation Flight

Supports line, triangle, rectangle, circle, orbiting-circle, and formation switching. It also provides master-slave following, autonomous task allocation, position correction, and other auxiliary functions.

02

Safety Protection

Monitors communication, positioning, flight mode, and other status data during swarm operation. Abnormal states trigger prompts and autonomous safety measures to reduce crash risk and operational loss.

03

Human-Machine Interaction

Provides ground-station software for fast operation and status display, including connection state, flight mode, position, velocity, attitude, 2D maps, 3D maps, takeoff, mission setup, formation setup, hover, and landing controls.

04

Simulation System

Includes a UAV swarm formation simulation system that supports indoor and outdoor positioning modes and three UAV flight models. The simulation is adapted to the swarm-control system and ground station for a smooth path from secondary development to real aircraft testing.

05

Distributed Intelligence

Each UAV carries its own computing module. UAVs exchange data through communication links, while task control and planning run on the onboard compute unit. The ground station is used for remote data display and task distribution.

06

Open Code

Customers who purchase the swarm formation package receive most of the complete swarm system code as open source, excluding ground-station software code, along with secondary-development interfaces.

07

Flexible Configuration

Provides UWB, MOCAP, and RTK positioning systems, 250 mm and 600 mm UAV frame options, distributed and centralized communication links, and optional payloads such as LiDAR, cameras, and gimbal pods.

08

Customization Support

AMOVLAB can provide software and hardware customization based on user requirements and project goals.

Research and teaching use cases.

Swarm Algorithm Research

Used for research in multi-agent collaborative control, path planning, and related algorithms.

Teaching Demonstration

Used as a teaching tool to demonstrate UAV technology and swarm collaboration principles.

Core hardware options and system configuration.

1. Onboard Computer

Parameter AllSpark2-Orin-Nano AllSpark2-Orin-NX (8GB)
AI Performance40 TOPS70 TOPS
GPU1024-core NVIDIA Ampere GPU with 32 Tensor Cores1024-core NVIDIA Ampere GPU with 32 Tensor Cores
Maximum GPU Frequency625 MHz765 MHz
CPU6-core ARM Cortex-A78AE v8.2 64-bit CPU, 1.5 MB L2 + 4 MB L36-core ARM Cortex-A78AE v8.2 64-bit CPU, 1.5 MB L2 + 4 MB L3
Maximum CPU Frequency1.5 GHz2 GHz
DL Accelerator/1x NVDLA v2
Maximum DLA Frequency/614 MHz
Vision Accelerator/1x PVA v2
External Storage128 GB SSD, M.2 Key M, NVMe protocol128 GB SSD, M.2 Key M, NVMe protocol
Display Interface1 micro HDMI display interface, supports 1920 x 1080P output1 micro HDMI display interface, supports 1920 x 1080P output
CSI Interface2-channel MIPI CSI 2-lane interface2-channel MIPI CSI 2-lane interface
Ethernet2x 100 Mbps Ethernet ports2x 100 Mbps Ethernet ports
WiFiBuilt-in WiFi mini PCIe module with external antenna supportBuilt-in WiFi mini PCIe module with external antenna support
USB1x USB 3.2 Type-A, 1x USB 3.2 Type-C, 1x micro USB for flashing1x USB 3.2 Type-A, 1x USB 3.2 Type-C, 1x micro USB for flashing
GPIO4 GPIO channels, CMOS 3.3 V4 GPIO channels, CMOS 3.3 V
CAN TransceiverCAN transceiver supporting CANH and CANL communicationCAN transceiver supporting CANH and CANL communication
UART4 UART channels, CMOS 3.3 V, including 1 debug UART4 UART channels, CMOS 3.3 V, including 1 debug UART
I2C1 I2C channel, CMOS 3.3 V1 I2C channel, CMOS 3.3 V
SPI1 SPI channel, CMOS 3.3 V1 SPI channel, CMOS 3.3 V
Power InputXT30M, 10-26 V at 3 AXT30M, 10-26 V at 3 A
System Power6-25 W6-25 W
WeightAbout 188 gAbout 188 g
Dimensions102.5 mm x 62.5 mm x 31 mm102.5 mm x 62.5 mm x 31 mm

2. UAV Frame

Parameter Small UAV Large UAV
TypeMultirotor UAVMultirotor UAV
Wheelbase250 mm600 mm
Maximum Takeoff Weight1.6 kg4.0 kg
Maximum Payload0.55 kg1.5 kg
Maximum Horizontal Speed10 m/s12 m/s
Maximum Climb Speed1.5 m/s5 m/s
Maximum Descent Speed0.7 m/s3 m/s
Hover Time15 min unloaded, 8 min with 300 g payload70 min unloaded, 30 min with 1.5 kg payload

3. Communication Link

Parameter LQ Communication Link Mini Homer Homer
Interface3x serial, 2x Ethernet2x serial, 2x Ethernet3x serial, 3x Ethernet
Frequency Band2.4 GHz to 2.4835 GHzSub-1G band, 27 MHz to 960 MHz5.1 GHz to 5.9 GHz
Maximum Bandwidth40 Mbps11 Mbps40 Mbps
Maximum Distance3 km1 km2.5 km
Maximum Nodes8812
DimensionsAir unit: 49 mm x 34 mm x 15 mm
Ground unit: 94 mm x 64 mm x 23 mm
Air unit: 64 mm x 39 mm x 13 mm
Ground unit: 95 mm x 74 mm x 24 mm
88 mm x 78 mm x 20 mm

4. Positioning System

Parameter UWB MOCAP RTK
Positioning Accuracy5-10 cmWithin 0.1 mm2-4 cm
Application ScenarioIndoor and outdoorIndoorOutdoor
Positioning Data2D XY plane data3D position plus 6-DOF attitude data3D position data

Sensor payloads can be selected according to the research task.

Optional swarm sensor payload Optional swarm sensor payload Optional swarm sensor payload

Contact Us

Building a UAV swarm formation lab?

Formation projects usually depend on swarm size, test field, positioning method, and teaching or research goals.

Useful details to include

  1. 01 Indoor or outdoor test environment and swarm scale
  2. 02 Formation modes, teaching tasks, or algorithm goals
  3. 03 MOCAP, UWB, RTK, communication, and safety requirements