261 Open Source Drone Software Projects
Free and open source drone code projects including engines, APIs, generators, and tools.
Openmvg 3988 ⭐
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
Odm 3393 ⭐
A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷
Qgroundcontrol 2054 ⭐
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
Gaas 1555 ⭐
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.
Flask Restful Example 576 ⭐
Dronebridge 450 ⭐
DroneBridge is a system based on the WifiBroadcast approach. A bidirectional digital radio link between two endpoints is established using standard WiFi hardware and a custom protocol. DroneBridge is optimized for use in UAV applications and is a complete system. It is intended be a real alternative to other similar systems, such as DJI Lightbridge or OcuSync.
University1652 Baseline 283 ⭐
ACM Multimedia2020 University-1652: A Multi-view Multi-source Benchmark for Drone-based Geo-localization :helicopter: annotates 1652 buildings in 72 universities around the world.
Drone Cache 238 ⭐
A Drone plugin for caching current workspace files between builds to reduce your build times
Hands On Devops 310 ⭐
A hands-on DevOps course covering the culture, methods and repeated practices of modern software development involving Packer, Vagrant, VirtualBox, Ansible, Kubernetes, K3s, MetalLB, Traefik, Docker-Compose, Docker, Taiga, GitLab, Drone CI, SonarQube, Selenium, InSpec, Alpine 3.10, Ubuntu-bionic, CentOS 7...
Jmuxer 306 ⭐
Web Bluetooth Parrot Drone 88 ⭐
Control a Parrot Mini Drone from your web browser using Web Bluetooth
Autonomous Drone 100 ⭐
This repository intends to enable autonomous drone delivery with the Intel Aero RTF drone and PX4 autopilot. The code can be executed both on the real drone or simulated on a PC using Gazebo. Its core is a robot operating system (ROS) node, which communicates with the PX4 autopilot through mavros. It uses SVO 2.0 for visual odometry, WhyCon for visual marker localization and Ewok for trajectoy planning with collision avoidance.
Dss 84 ⭐
This repository contains a simple, open, and scalable API used for separate UAS Service Suppliers (USS) to communicate during UAS operations as a Discovery and Synchronization Service (DSS) in accordance with ASTM F3411-19 and draft strategic deconfliction standard. This flexible and distributed system is used to connect multiple USSs operating in the same general area to share safety information while protecting operator and consumer privacy. The system is focused on facilitating communication amongst actively operating USSs with no details about UAS operations stored or processed on the DSS.
Smerrony Tello 70 ⭐
The tello Go (golang) package is an unofficial, easy-to-use, standalone API for the Ryze Tello® drone.
Eyantra_drone 56 ⭐
Metapackage to control the edrone via services and topics -https://www.youtube.com/watch?v=M-RYyMyRl9g
Yolo Autonomous Drone 57 ⭐
YOLO Autonomous Drone - Deep Learning Person Detection: The YOLO Drone localizes and follows people with the help of the YOLO Deep Network
Dronebridge Esp32 115 ⭐
DroneBridge for ESP32. A short range wifi based telemetry link. Support for MAVLink, MSP & LTM (iNAV).
Gui_tool 72 ⭐
Legacy cross-platform GUI application for UAVCAN/CAN v0 bus management and diagnostics. Does not support UAVCAN v1; for that, see Yukon.
Codedronediy 66 ⭐
The most simple, but working, quadricopter flight controller from scratch, using Arduino Uno/Nano.
Telloterm 40 ⭐
A functioning desktop testbed for flying the Ryze Tello drone via the Go tello package.
Openmas 64 ⭐
OpenMAS is an open source multi-agent simulator based in Matlab for the simulation of decentralized intelligent systems defined by arbitrary behaviours and dynamics.