Open source software for autonomous drones.

Overview

prometheus logo

Prometheus - 自主无人机开源项目

[English Readme]

Prometheus是希腊神话中最具智慧的神明之一,希望本项目能为无人机研发带来无限的智慧与光明。

项目总览

Prometheus是一套开源的自主无人机软件平台,为无人机的智能与自主飞行提供全套解决方案。本项目基于PX4开源飞控固件,旨在为PX4开发者配套成熟可用的机载电脑端程序,提供更加简洁快速的开发体验。目前已集成建图定位规划控制目标检测等模块,并配套有Gazebo仿真测试代码。

  • 本项目依托于阿木实验室运营,开发及维护团队: 开发成员介绍

  • 开源项目,维护不易,还烦请点一个star收藏 ,谢谢支持 😀

    amov qrcode
  • 如何交流与本项目有关问题:

    • 添加微信jiayue199506(备注消息:Prometheus)进入Prometheus自主无人机交流群
    • B站搜索“阿木社区”,开发团队定期直播答疑
    • 在本项目issue区提问
    • 获取更多与本项目有关的资讯,请扫描并关注“阿木实验室”微信公众号。

快速入门

  • 安装及使用: GitHub Prometheus WIKI 码云Prometheus WIKI
    • 需掌握C语言基础(大部分程序为C语言,部分模块有少量C++和python的语法)。
    • 纯新手入门者建议先自学ROS官网教程。
    • PX4飞控代码可不掌握,但需要掌握基本概念及基本操作。

进阶学习

真机实现

  • Prometheus二次开发平台: Prometheus 450第三代正式发布

    • 丰富的文档资料,详情请戳这里
    • 售后服务与技术指导。
    • 免费赠送 成都线下工程实训课程 及 Promehteus自主无人机二次开发课程购买折扣。
  • 其他配套硬件:机架、机载电脑、双目、激光雷达等无人机二次开发硬件请关注 阿木实验室淘宝店 或 阿木实验室京东旗舰店

  • 项目合作、无人机软硬件定制,请添加微信“yanyue199506”(备注消息:Prometheus定制)。

Prometheus校园赞助计划

  • 奖励使用Prometheus进行实验并发表相关论文的学生科研工作者。

    @misc{Prometheus, author = "Amovlab", title = "Prometheus autonomous UAV opensource project", howpublished = "\url{https://github.com/amov-lab/Prometheus }", }

  • 奖励为Prometheus提供新功能或帮忙进行测试的学生开发者。

  • 详情请戳这里

功能展示

  • RGBD相机建图

  • 3D激光雷达建图(暂无演示图片)

  • 局部规划(APF)

  • 全局规划(A star)

  • 轨迹优化(Fast_Planner)

  • 外环控制器二次开发

  • 多机编队飞行(集中式或分布式控制)

  • 圆形穿越

  • 颜色巡线

  • 数字识别

  • KCF框选追踪

  • YOLO通用目标检测(暂缺演示图)

  • 移动平台自主降落

  • 无人机+无人车协同控制

版权申明

  • 本项目受 BSD 3-Clause 协议保护。点击 LICENSE了解更多
  • 本项目仅限个人使用,请勿用于商业用途。
  • 如利用本项目进行营利活动,阿木实验室将追究侵权行为。
You might also like...
A nonlinear MPC used to control an autonomous car.
A nonlinear MPC used to control an autonomous car.

MPC local planner A nonlinear MPC used to control an autonomous car. Description This repository contains an implementation of a nonlinear MPC that is

Multi-sensor perception for autonomous vehicles
Multi-sensor perception for autonomous vehicles

Multi-Sensor Fusion for Perception -- 多传感器融合感知 Maintained by Ge Yao, [email protected] Up & Running Overview 本Repo为基于ROS melodic @ Ubuntu 18.04的Mul

SDR++ is a cross-platform and open source SDR software with the aim of being bloat free and simple to use.
SDR++ is a cross-platform and open source SDR software with the aim of being bloat free and simple to use.

SDR++ is a cross-platform and open source SDR software with the aim of being bloat free and simple to use.

OpenFOAM is a free, open source computational fluid dynamics (CFD) software package

acousticStreamingFoam About OpenFOAM OpenFOAM is a free, open source computational fluid dynamics (CFD) software package released by the OpenFOAM Foun

Open-source KVM software

Barrier Eliminate the barrier between your machines. Find releases for windows and macOS here. Your distro probably already has barrier packaged for i

C++ Open Source Software Template
C++ Open Source Software Template

cpp-oss-template cpp-oss-template is a simple template for C++ language based project. Support CI Appveyor Travis CI Azure Pipelines Support Tool Code

OSS-Fuzz - continuous fuzzing for open source software.
OSS-Fuzz - continuous fuzzing for open source software.

OSS-Fuzz: Continuous Fuzzing for Open Source Software Fuzz testing is a well-known technique for uncovering programming errors in software. Many of th

OpenToonz - An open-source full-featured 2D animation creation software

OpenToonz 日本語 What is OpenToonz? OpenToonz is a 2D animation software published by DWANGO. It is based on Toonz Studio Ghibli Version, originally deve

Open source hardware design and software for OpenPodcar.
Open source hardware design and software for OpenPodcar.

OpenPodcar Open Source Hardware Design and Software for OpenPodcar. OpenPodcar_obstacle_avoidance_INB_Atrium.mov Table of Contents I. General Info II.

Releases(v1.0)
Heart Rate Monitor for FPV drones

Heart Rate Monitor for FPV drones Watch your heart rate on Betaflight OSD ?? See how excited you are while: Diving the highest skyscraper ?? Flying lo

Alexey Stankevich 16 Aug 7, 2022
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research

Welcome to AirSim AirSim is a simulator for drones, cars and more, built on Unreal Engine (we now also have an experimental Unity release). It is open

Microsoft 13.8k Jan 8, 2023
CARLA is an open-source simulator for autonomous driving research.

CARLA is an open-source simulator for autonomous driving research. CARLA has been developed from the ground up to support development, training, and validation of autonomous driving systems.

CARLA 8.6k Jan 1, 2023
An Open-source Strong Baseline for SE(3) Planning in Autonomous Drone Racing

Fast-Racing An Open-source Strong Baseline for SE(3) Planning in Autonomous Drone Racing 0. Overview Fast-Racing is a strong baseline that focuses on

ZJU FAST Lab 109 Dec 6, 2022
An open autonomous driving platform

We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard. -- John F. Kennedy, 1962

Apollo Auto 22.1k Jan 8, 2023
Autonomous recorder for vex robots using the PROS API

VEX Robot Recorder Description This is a demo project for the "Recorder" class that allows the user to record and play back past recorded autonomouses

null 2 Jun 14, 2022
Decentralized architecture for loss tolerant semi-autonomous robotics

gestalt-arch Decentralized architecture for loss tolerant semi-autonomous robotics Objective We demonstrate a decentralized robot control architecture

null 4 Dec 18, 2021
AWS Ambit Scenario Designer for Unreal Engine 4 (Ambit) is a suite of tools to streamline content creation at scale for autonomous vehicle and robotics simulation applications.

AWS Ambit Scenario Designer for Unreal Engine 4 Welcome to AWS Ambit Scenario Designer for Unreal Engine 4 (Ambit), a suite of tools to streamline 3D

AWS Samples 77 Jan 2, 2023
Hands-On example code for Sensor Fusion and Autonomous Driving Stack based on Autoware

Autoware "Hands-On" Stanford Lecture AA274 / Graz University of Technology M. Schratter, J. Zubaca, K. Mautner-Lassnig, T. Renzler, M. Kirchengast, S.

Virtual Vehicle 27 Dec 12, 2022
VEX v5 Pro program that records driver movements and plays them back during the autonomous period.

Autonomous Recorder This code was written for team 5588R, but it can be easily modified to work with your team's robot. Notes Code isn't fully finishe

brett 2 Jun 21, 2022