AMOVLAB Solution

UAV Swarm Obstacle Avoidance Solution

A UAV swarm formation and obstacle avoidance platform based on the P600 multi-UAV formation development kit, combining formation flight, LiDAR-based perception, local mapping, and cooperative obstacle avoidance.

The solution keeps the core functions of the UAV swarm formation package while adding autonomous obstacle avoidance for complex environments, helping researchers validate swarm navigation and obstacle avoidance algorithms on a practical full-stack platform.

AMOVLAB UAV swarm obstacle avoidance package

Formation flight and obstacle avoidance for complex swarm environments.

The UAV swarm formation obstacle avoidance package is built on the P600 three-UAV formation development kit. It integrates AMOVLAB's swarm formation obstacle avoidance algorithm, combining formation control and obstacle avoidance into one experimental platform.

By introducing 3D LiDAR for environmental perception, the system enables UAVs to perceive surrounding obstacles in real time, build local maps, plan avoidance paths, and maintain formation integrity through spacing adjustment and flexible formation stretching.

Formation, obstacle avoidance, safety, interaction, simulation, and open development support.

01

Formation Flight

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

02

Swarm Obstacle Avoidance

UAVs use 3D LiDAR to perceive the surrounding environment and build local maps in real time. The system plans avoidance paths based on aircraft position and obstacle information while preserving the overall formation.

03

Formation Integrity

The swarm adjusts spacing and stretches elastically during avoidance, reducing formation disorder that can happen when only a single UAV reacts to an obstacle.

04

Safety Protection

The system monitors communication, positioning, flight mode, and other status data during swarm operation. Abnormal states trigger prompts and autonomous protection to reduce crash risk and equipment loss.

05

Human-Machine Interaction

Ground-station software displays connection status, flight mode, position, speed, attitude, 2D/3D maps, and task controls including takeoff, mission setup, formation setting, hovering, and landing.

06

Simulation System

Includes indoor and outdoor positioning modes, three UAV flight models, and adaptation to the swarm-control system and ground-station workflow, helping developers migrate simulation results to physical aircraft.

07

Distributed Intelligence

Each UAV carries an onboard computing unit. Aircraft communicate through data links, while task control and planning run onboard. The ground station is used for remote display and task issuing.

08

Open Code

Purchasers receive access to most of the swarm-system source code, excluding ground-station software, together with secondary-development interfaces for further research.

09

Customization Support

AMOVLAB can provide software and hardware customization based on project requirements and the UAV swarm obstacle avoidance package.

Built for research validation and teaching demonstration.

Swarm Algorithm Research

Supports research in multi-agent collaborative control, formation control, path planning, obstacle avoidance, and other swarm-intelligence algorithms.

Teaching Demonstration

Provides an integrated teaching platform for demonstrating UAV technology, swarm collaboration principles, and autonomous obstacle avoidance workflows.

Core hardware parameters for compute, aircraft, communication, positioning, and LiDAR modules.

1. Onboard Computer

ParameterAllSpark2-Orin-NanoAllSpark2-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 L3
Maximum CPU Frequency1.5 GHz2 GHz
DL Accelerator/1x NVDLA v2
DLA Maximum Frequency/614 MHz
Vision Accelerator/1x PVA v2
External Storage128 GB SSD, M.2 Key M, NVMe protocol
Display Interface1 micro HDMI display interface, supports 1920 x 1080P output
CSI Interface2-channel MIPI CSI 2-lane interface
Ethernet2x 100 Mbps Ethernet ports
WiFiBuilt-in WiFi mini PCIe module with external antenna support
USB1x USB 3.2 Type-A, 1x USB 3.2 Type-C, and 1x micro USB for flashing
GPIO4 GPIO channels, CMOS 3.3 V
CAN TransceiverSupports CANH and CANL communication
UART4 UART channels, CMOS 3.3 V, including 1 debug UART
I2C1 I2C channel, CMOS 3.3 V
SPI1 SPI channel, CMOS 3.3 V
Power InputXT30M, 10-26 V at 3 A
System Power6-25 W
WeightAbout 188 g
Dimensions102.5 mm x 62.5 mm x 31 mm

2. UAV Frame

ParameterLarge UAV
TypeMultirotor UAV
Wheelbase600 mm
Maximum Takeoff Weight4.0 kg
Maximum Payload1.5 kg
Maximum Horizontal Speed12 m/s
Maximum Climb Speed5 m/s
Maximum Descent Speed3 m/s
Hover Time70 min unloaded; 30 min with 1.5 kg payload

3. Communication Link

ParameterHomer
Interface3x serial, 3x Ethernet
Frequency Band5.1 GHz to 5.9 GHz
Maximum Bandwidth80 Mbps
Maximum Distance2.5 km
Maximum Nodes12
Dimensions88 mm x 78 mm x 20 mm

4. Positioning System

ParameterRTK
Positioning Accuracy2-4 cm
Application ScenarioOutdoor
Positioning Data3D position data

5. 3D LiDAR

ParameterMID360
Wavelength905 nm
Eye SafetyClass 1, IEC60825-1:2014
Detection Range at 100 klx40 m at 10% reflectivity; 70 m at 80% reflectivity
Near Blind Zone0.1 m
Field of ViewHorizontal 360 deg; vertical -7 deg to 52 deg
Ranging Random Error<= 2 cm at 10 m; <= 3 cm at 0.2 m
Angular Random Error< 0.15 deg
Point-Cloud Frame Rate10 Hz
Data Interface100BASE-TX Ethernet
IMUBuilt-in ICM40609
Operating Temperature-20 C to 55 C
Protection RatingIP67
Power Consumption6.5 W
Power Supply9-27 V DC
Dimensions65 mm x 65 mm x 60 mm
Weight265 g

UAV swarm formation obstacle avoidance demonstration.

Contact Us

Planning swarm obstacle-avoidance tests?

Obstacle avoidance tests depend on obstacle density, flight speed, sensing range, and how the swarm should react.

Useful details to include

  1. 01 Indoor or outdoor obstacle environment and layout
  2. 02 Swarm size, speed, and avoidance behavior goals
  3. 03 LiDAR, vision, positioning, computing, and safety requirements