ランキングに戻る

espressif/esp-drone

C

Mini Drone/Quadcopter Firmware for ESP32 and ESP32-S Series SoCs.

dronequadcopteresp32
スター成長
スター
2k
フォーク
463
週間成長
Issue
27
5001k1.5k
2020年6月2022年6月2024年7月2026年7月
README

ESP-Drone

Build project

Introduction

ESP-Drone is an open source solution based on Espressif ESP32/ESP32-S2/ESP32-S3 Wi-Fi chip, which can be controlled by a mobile APP or gamepad over Wi-Fi connection. ESP-Drone comes with simple hardware, clear and extensible code architecture, and therefore this project can be used in STEAM education and other fields. The main code is ported from Crazyflie open source project with GPL3.0 protocol.

Currently support ESP32、ESP32S2、ESP32S3, please using ESP-IDF release/v5.0 branch as your develop environment

ESP-Drone

For more information, please check the sections below:

Features

  1. Stabilize Mode
  2. Height-hold Mode
  3. Position-hold Mode
  4. APP Control
  5. cfclient Supported, refer https://github.com/leeebo/crazyflie-clients-python
  6. ESP-BOX3 Joystick Control (through esp-now)

Note: to implement Height-hold/Position-hold mode, extension boards are needed. For more information, see Hardware Reference.

Third Party Copyrighted Code

Additional third party copyrighted code is included under the following licenses.

Component License Origin Commit ID
core/crazyflie GPL3.0 Crazyflie tag_2021_01 b448553
lib/dsp_lib esp32-lin 6fa39f4c

Support Policy

From December 2022, we will offer limited support on this project, but Pull Request is still welcomed!

THANKS

  1. Thanks to Bitcraze for the great Crazyflie project.
  2. Thanks to Espressif for the powerful ESP-IDF framework.
  3. Thanks to WhyEngineer for the useful ESP-DSP lib.
関連リポジトリ
ArduPilot/ardupilot

ArduPlane, ArduCopter, ArduRover, ArduSub source

C++GNU General Public License v3.0arducopterardupilot
ardupilot.org
15.5k21.1k
PX4/PX4-Autopilot

PX4 Autopilot Software

C++BSD 3-Clause "New" or "Revised" Licensepx4pixhawk
px4.io
12.2k15.7k
hybridgroup/gobot

Golang framework for robotics, drones, and the Internet of Things (IoT)

GoGo ModulesOtherroboticsiot
gobot.io
9.4k1.1k
openMVG/openMVG

open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.

C++Mozilla Public License 2.0geometrycomputer-vision
6.5k1.7k
OpenDroneMap/ODM

A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷

PythonPyPIGNU Affero General Public License v3.0point-cloudphotogrammetry
opendronemap.org
6.3k1.3k
ExpressLRS/ExpressLRS

High Performance Open Source Radio Control Link

CGNU General Public License v3.0rclora
5.1k1.5k
mavlink/qgroundcontrol

Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)

C++Apache License 2.0mavlinkqt
qgroundcontrol.io
4.8k4.9k
WebODM/WebODM

User-friendly, commercial-grade software for processing aerial imagery. ✈️ Download it for free!

PythonPyPIGNU Affero General Public License v3.0dronephotogrammetry
webodm.org/download
4.1k1.2k
OpenDroneMap/WebODM

User-friendly, commercial-grade software for processing aerial imagery. 🛩

JavaScriptnpmGNU Affero General Public License v3.0dronephotogrammetry
opendronemap.org/webodm/
3.1k995
generalized-intelligence/GAAS

GAAS is an open-source program designed for fully autonomous VTOL(a.k.a flying cars) and drones. GAAS stands for Generalized Autonomy Aviation System.

C++BSD 3-Clause "New" or "Revised" Licensedronedrones
gaas.dev
2.1k465
dronesploit/dronesploit

Drone pentesting framework console

PythonPyPIGNU General Public License v3.0pythoncli
2k307
dRoninFlight/dRonin

The dRonin flight controller software.

COtherautopilotautotune
dronin.org
1.5k1