188 Open Source Drone Software Projects
Free and open source drone code projects including engines, APIs, generators, and tools.
Openmvg 3124 ⭐
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
Odm 2853 ⭐
A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷
Qgroundcontrol 1638 ⭐
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
Gaas 1275 ⭐
Generalized Aviation: Open source autonomous aviation software platform, designed for fully autonomous drones and flying cars.
Flask Restful Example 340 ⭐
Dronebridge 323 ⭐
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 185 ⭐
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 173 ⭐
A Drone plugin for caching current workspace files between builds to reduce your build times
Hands On Devops 157 ⭐
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 236 ⭐
Web Bluetooth Parrot Drone 84 ⭐
Control a Parrot Mini Drone from your web browser using Web Bluetooth
Autonomous Drone 75 ⭐
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 66 ⭐
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 WK65041. 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 59 ⭐
The tello Go (golang) package is an unofficial, easy-to-use, standalone API for the Ryze Tello® drone.
Eyantra_drone 55 ⭐
Metapackage to control the edrone via services and topics -https://www.youtube.com/watch?v=M-RYyMyRl9g
Yolo Autonomous Drone 54 ⭐
YOLO Autonomous Drone - Deep Learning Person Detection: The YOLO Drone localizes and follows people with the help of the YOLO Deep Network
Dronebridge Esp32 57 ⭐
DroneBridge for ESP32. A short range wifi based telemetry link. Support for MAVLink, MSP & LTM (iNAV).
Codedronediy 41 ⭐
The most simple, but working, quadricopter flight controller from scratch, using Arduino Uno/Nano.
Telloterm 37 ⭐
A functioning desktop testbed for flying the Ryze Tello drone via the Go tello package.
Openmas 29 ⭐
OpenMAS is an open source multi-agent simulator based in Matlab for the simulation of decentralized intelligent systems defined by arbitrary behaviours and dynamics.