Documentation/P600 UAV WikiEnglish · Allspark2
Browse documentation
Product Overview

Product Overview

The Prometheus 600 Research UAV Development Platform (P600 for short) is the fourth generation product in the P600 series. It deeply integrates the two open source projects Prom…

7 min read · English documentation

Introduction

The Prometheus 600 Research UAV Development Platform (P600 for short) is the fourth-generation product in the P600 series. It deeply integrates the two open-source projects Prometheus and SpireCV. Together with a 40× zoom EO gimbal, it can detect and track targets at very long distances, land autonomously from different altitudes, and use the gimbal to inspect aerial targets. With a 2D planar LiDAR, it also supports EGO-Planner path planning in 3D space. Prometheus Ground Station Pro provides visual presentation, operation, and dynamic parameter adjustment for these features, helping developers get started easily and begin secondary development quickly.

Description

Feature Highlights

UAV Frame

The Kediwei DP1000 industrial-grade UAV platform uses FOC (Field-Oriented Control) in its propulsion system. This provides smooth motor torque, low noise, high efficiency, and a fast dynamic response. The complete UAV is ready to fly out of the box. Its high-quality hardware delivers stable flight operation and an exceptionally long endurance of 70 min without a payload.

Description

Features:

  • Long endurance
  • High payload capacity

Onboard Computer

Allspark-Orin NX is a compact, high-performance AI edge computer developed by AMOVLAB specifically for small robots. It incorporates an NVIDIA Jetson Orin NX module and provides up to 100 TOPS of floating-point computing performance. It is suitable for edge systems that require real-time AI processing, including intelligent tracking and recognition, behavior analysis and prediction, video and image analysis, 3D map modeling, and edge-service computing.

Description

Features:

  • Lightweight
  • Compact
  • Highly portable operating system
  • High-performance GPU computing acceleration

Open-Source PX4 Flight Controller

Description

PX4 is open-source flight-control software for UAVs and other unmanned vehicles, such as unmanned ground vehicles and unmanned surface vessels. It provides UAV developers with a flexible set of tools for sharing technologies and creating solutions tailored to UAV applications. PX4 provides a standard for UAV hardware support and software stacks, allowing the ecosystem to build and maintain hardware and software in a scalable way.

Features:

  • Open source and supports secondary development
  • Stable flight and high reliability
  • Supports software-in-the-loop and hardware-in-the-loop simulation

MID360 3D LiDAR

Description

Livox's latest-generation Mid-360 3D LiDAR introduces 360° spatial perception using hybrid solid-state LiDAR. The Mid-360 fully addresses mobile robots' need for higher-dimensional perception for navigation, obstacle avoidance, and other tasks, and is compatible with both indoor and outdoor scenarios. Using Livox's proprietary hybrid solid-state technology, the Mid-360 increases the horizontal field of view to 360° for the first time while also providing a vertical field of view of up to 59°. With its larger field of view, the Mid-360 helps mobile robots perceive more complex 3D environments and provides more comprehensive point-cloud data for planning and decision-making.

Features

  • Ultra-wide 360° omnidirectional field of view
  • Compact and easy to integrate
  • Blind zone as small as 10 cm
  • Active interference resistance
  • Resistant to strong outdoor light

Dual-Antenna High-Precision RTK

The product has a built-in full-constellation LoRa data link and a three-axis geomagnetic sensor. Its enclosure is made of native engineering plastic, giving the complete unit an attractive, durable design that is easy to install. The RTK405-01 can be used on various moving platforms, including specialized vehicles, ships, port machinery, construction machinery, aircraft, and radar platforms.

Description

Features:

  • The all-in-one unit's built-in battery provides stable, long-lasting power without an additional external power supply, enabling more flexible use
  • Centimeter-level positioning
  • Dual-antenna heading
  • Built-in high-precision, full-constellation, all-frequency positioning module

This industrial-grade UAV remote controller integrates data transmission, video transmission, and control (2.4–2.483 GHz frequency band, data-transmission range of up to 30 km, 1080p video transmission, and 8–15 hours of operating time). During UAV operation, users can view real-time UAV information and camera video on the screen while controlling the UAV with the joysticks, providing real-time visual flight control.

Description

Features:

  • Integrated data link communication
  • Supports transparent serial-data transmission
  • Built-in Android operating system that is intuitive and easy to use
  • Long endurance
  • Long communication range

Intelligent Gimbal Control

The GX40 uses a high-precision, three-axis non-orthogonal gimbal. Its 829-ten-thousand-pixel (8.29-megapixel) camera with 10× optical zoom, combined with digital-zoom technology, provides up to 40× magnification and can output video streams at up to 4K@30FPS over a network. It also incorporates a laser illumination module to deliver clear images even in completely dark environments.

Description

Features:

  • Supports ROS drivers
  • Supports video recording and photography
  • Supports data feedback
  • Supports gimbal tracking
  • Up to 40× zoom and 4K@30fps streaming output
  • Non-orthogonal three-axis stabilization with image-stabilization accuracy of up to ±0.01°
  • Unlimited yaw rotation
  • Supports standard RTSP media streams, ONVIF, and GB/T28181
  • Supports H.264, H.264H, H.264B, H.265, and MJPEG encoding
  • Supports the simultaneous output of up to three streams
  • Automatically detects inverted installation
  • Compatible with S.BUS and MAVLink protocols
  • Low-light night vision with supplementary laser illumination
  • Supports latitude and longitude identification

PrometheusGroundStation System

Screenshot 2023-08-14 153424.png

Prometheus Ground Station is a Qt-based human–machine interface for the Prometheus system. It uses TCP/UDP communication, avoiding the complex configuration required for ROS 1 multi-vehicle communication. The ground station helps users reproduce the various features of the Prometheus system more quickly, monitors UAV status in real time, and provides command operations such as one-click takeoff, landing, and position control.

Features:

  • New ground station system based on Prometheus V2
  • Clean interactive interface
  • Supports custom buttons
  • Supports secondary development of the ground station

Prometheus V2 Software System

1223322324253432002740224 (1).png

The development platform is based on ROS and the open-source Prometheus framework. It includes extensive built-in features and provides numerous interfaces for efficient secondary development. It exposes UAV status and sensor-data interfaces for positioning information, flight mode, battery status, IMU data, and more, as well as control interfaces for position, velocity, acceleration, attitude, and other values, together with examples illustrating how to use the development interfaces. For example, the control module provides position, velocity, acceleration, and attitude control interfaces. You can also subscribe directly to ROS topics to obtain the required UAV information, such as subscribing to /uav*/mavros/battery (sensor_msgs/BatteryState) for UAV battery status, or publish topics to control the UAV directly, such as publishing the desired UAV attitude-control value to /uav*/mavros/setpoint_raw/attitude (mavros_msgs/AttitudeTarget). The UAV also includes a built-in flight safety check (not obstacle avoidance) that can land it automatically in abnormal situations, reducing the risk of a crash and making development safer. image.png

Features:

  • Open interfaces that support secondary development
  • Companion software simulation
  • Supports the Prometheus V2 system
  • Safety-protection mechanisms

SpireCV Vision Library

Vision

This onboard real-time image-processing SDK is designed specifically for intelligent unmanned systems. Its main functions include gimbal/camera control, video recording, streaming, and target detection, recognition, and tracking. It provides developers of intelligent unmanned systems with high-performance, highly reliable, feature-rich visual-processing capabilities through straightforward interfaces. Equipped with different perception sensors and deeply integrated with the SpireCV vision library, the P6000 provides feature demos such as QR-code tracking, circular-frame detection, click-to-track, video streaming, and autonomous landing based on takeoff and landing marker detection.

Features:

  • Provides unified interfaces and high-performance, diverse perception algorithms
  • Provides stable, cross-platform video reading and writing
  • Integrates interfaces for common hardware ecosystems and is easy to use
  • Provides a UDP communication protocol
  • Provides ROS interfaces

EGO-Planner Path Planning

image.png

Integrating the advanced EGO-Swarm path-planning algorithm significantly improves the UAV's autonomy when responding to changes in dynamic environments. The algorithm can analyze and flexibly avoid moving obstacles in real time while rapidly adapting to and tracking dynamically adjusted target points. This provides exceptional flexibility and adaptability in unknown and complex operating scenarios. It greatly improves the UAV's mission efficiency and enables it to complete a variety of tasks efficiently and precisely, demonstrating strong environmental adaptability and mission-completion capabilities.

Features:

  • Easy to get started. With Ground Station Pro, users can specify flight destinations directly from the ground station.
  • Fast search. Compared with Fast-Planner, the search time is improved by two orders of magnitude, greatly increasing the system's real-time performance.
  • High autonomy and robustness. Each UAV can perceive its current environment and make decisions autonomously.
  • High flight speed. Supports obstacle-avoidance flight at speeds of up to 2 m/s.
  • Low latency. Local sensor-data processing provides reliable support for rapid mission execution.
  • OctoMap mapping
  • Supports point-directed planning and route planning
  • Integrates interfaces for common hardware ecosystems and is easy to use
  • Intuitive, stable, and reliable trajectory generation
  • Suitable for indoor environment search applications

FAST-LIO 3D SLAM Algorithm

FAST-LIO is a fast, robust LiDAR-inertial odometry algorithm based on a tightly coupled IKF algorithm. It uses an IEKF (Iterated Extended Kalman Filter) to reduce linearization errors. image.png

Prometheus Wiki

SpireCV Wiki

Prometheus Ground Station Pro Manual

Allspark-Orin NX User Manual

G1 Gimbal User Manual

GX40 Gimbal User Manual

Chenxing M15-RTK User Manual