amov-lab/Prometheus

Open source software for autonomous drones.

View on GitHub ↗Jump to charts ↓

amov-lab/Prometheus has 3k+ stars and 450+ forks on GitHub, is written in C++, and was last pushed on Apr 3, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 21st, 2026
Created on December 3rd, 2019
Open Issues & Pull Requests: 39 (+0)
GitHub issues: Disabled - open counts may still include pull requests.
Number of forks: 465
Total Stargazers: 3,277 (+0)
Total Subscribers: 49 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.
Sign in

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

GitHub issues are disabled for this repository, so issue analytics and the issue explorer are not available.

Detailed Description

Prometheus is an open source software platform for autonomous drones that provides a complete solution for intelligent and autonomous flight.

The project addresses the need for mature, ready-to-use onboard computer software for drone developers by building on the PX4 open source flight control firmware and the ROS robot operating system. It integrates control, planning, and object detection capabilities, offering multiple functional demonstrations alongside simulation components. The platform aims to provide a simpler and faster development experience compared to building autonomous drone systems from scratch.

Prometheus suits developers and researchers working on drone autonomy who are already familiar with ROS and have basic knowledge of PX4 flight control concepts. The project is particularly valuable for those conducting research in control algorithms, path planning, and computer vision for drones, as it provides integrated examples and a structured codebase rather than requiring integration of disparate components. It is designed for developers with C language proficiency, though some modules include C++ and Python code. The README recommends that newcomers first study ROS tutorials before beginning with Prometheus.

The project maintains active community engagement through an official forum where the development team provides regular answers to questions, and operates a discussion group accessible through direct contact. The team conducts periodic live streams on video platforms for development support and answers. Documentation is provided through a dedicated wiki and usage manual, with additional advanced learning materials in preparation. The project also runs a campus sponsorship program that rewards students and researchers contributing new features, conducting testing, or publishing papers using Prometheus.