All Projects → janesmae → awesome-drones

janesmae / awesome-drones

Licence: CC0-1.0 License
A curated list of Awesome Drones resources

Projects that are alternatives of or similar to awesome-drones

Paparazzi
Paparazzi is a free and open-source hardware and software project for unmanned (air) vehicles. This is the main software repository.
Stars: ✭ 1,178 (+2577.27%)
Mutual labels:  uav, drones
Libuavcan
Portable reference implementation of the UAVCAN protocol stack in C++ for embedded systems and Linux.
Stars: ✭ 213 (+384.09%)
Mutual labels:  uav, drones
Gaas
Generalized Aviation: Open source autonomous aviation software platform, designed for fully autonomous drones and flying cars.
Stars: ✭ 1,377 (+3029.55%)
Mutual labels:  uav, drones
Awesome Dronecraft
Resources to fully understand how autonomous drones work.
Stars: ✭ 104 (+136.36%)
Mutual labels:  uav, drones
pyuavcan
Python implementation of the Cyphal protocol stack.
Stars: ✭ 91 (+106.82%)
Mutual labels:  uav, drones
Px4 Autopilot
PX4 Autopilot Software
Stars: ✭ 5,090 (+11468.18%)
Mutual labels:  uav, drones
Sapog
Sapog - advanced multiplatform ESC firmware
Stars: ✭ 139 (+215.91%)
Mutual labels:  uav, drones
Librepilot
This is the GitHub mirror for the LibrePilot source code. The main development is taking place at https://bitbucket.org/librepilot
Stars: ✭ 260 (+490.91%)
Mutual labels:  uav, drones
public regulated data types
Regulated DSDL definitions for Cyphal (standard and third-party)
Stars: ✭ 62 (+40.91%)
Mutual labels:  uav, drones
Inav Configurator
Stars: ✭ 243 (+452.27%)
Mutual labels:  uav, drones
Starrypilot
A lightweight autopilot software for Pixhawk
Stars: ✭ 243 (+452.27%)
Mutual labels:  uav, drones
roboticsknowledgebase.github.io
Robotics Knowledgebase. The Wiki for Robot Builders.
Stars: ✭ 85 (+93.18%)
Mutual labels:  uav, drones
DroneDB
Free and open source software for aerial data storage.
Stars: ✭ 74 (+68.18%)
Mutual labels:  uav, drones
YAMSPy
Yet Another Multiwii Serial Protocol Python Interface... for Betaflight, iNAV, etc...
Stars: ✭ 47 (+6.82%)
Mutual labels:  uav, drones
groundsdk-android
Parrot Ground SDK for Android
Stars: ✭ 17 (-61.36%)
Mutual labels:  uav
Drona
Drona is a programming framework for building safe robotics systems
Stars: ✭ 26 (-40.91%)
Mutual labels:  drones
BulletGCSS
A High Caliber Ground Control Station System designed for the 21st century lifestyle
Stars: ✭ 29 (-34.09%)
Mutual labels:  uav
awesome-placekey
😎 Awesome lists about awesome placekey related frameworks, libraries, software, tools, and resources
Stars: ✭ 21 (-52.27%)
Mutual labels:  awesome-lists
olympe
Python controller library for Parrot Drones
Stars: ✭ 62 (+40.91%)
Mutual labels:  uav
awesome-codemods
Awesome list of codemods for various languages, libraries and frameworks
Stars: ✭ 98 (+122.73%)
Mutual labels:  awesome-lists

Awesome Drones

Awesome

This is a list of various resources related to drones, UAV's and quadcopters. It's an attempt to gather useful material in one place for everybody who wants to learn more about the field.

Table of Contents

Courses

Software and Libraries

Simulators

  • AirSim - Open source simulator based on Unreal Engine for autonomous vehicles.
  • DRL Drone Racing Simulator - FPV Racing game and simulator with official DRL tracks.
  • FPV Air 2 - 💵 - Basic FPV simulator, runs on slower hardware. Available on Steam.
  • FPV Freerider - 💵 FPV (first person view) and LOS (line of sight) racing simulator.
  • FPV Freerider Recharged - 💵 FPV (first person view) and LOS (line of sight) racing simulator.
  • LiftOff - 💵 FPV racing simulator with realistic OSD (on-screen display) experience.
  • Orqa FPV.SkyDive - Orqa FPV's racing and freestyle simulator.
  • RotorRush - 💵 Formerly known as FPV Event. Subscription based simulator.
  • VelociDrone - 💵 Multiplayer FPV racing simulator.

Firmware for Transmitters

  • FreedomTX - Custom firmware for TBS Tango 2 based on OpenTX.
  • OpenTX - Highly configurable open source firmware for RC radio transmitters.

Firmware for Flight Controllers

  • Ardupilot
  • BaseFlight - (Outdated/Inactive)
  • Betaflight - Fork of Cleanflight.
  • ButterFlight - Fork of Betaflight. Firmware focusing on Mini Quads.
  • Cleanflight - Fork of BaseFlight. Supports more FCs and has additional PID contollers.
  • dRonin - Autopilot/flight controller firmware for controllers in the OpenPilot/Tau Labs family.
  • EmuFlight - FC Firmware focusing on flight performance, innovative filtering, leading-edge feature additions, and wide target support.
  • FlightOne - Formerly known as Raceflight one.
  • INAV
  • Kiss - Firmware for KISS FCs.
  • LibrePilot
  • Open Source Rover Control Code - Nasa JPL command firmware for the OSR.
  • PX4
  • SilverWare - Firmware for BoldClash BWHOOP B-03 mini drone
  • SilverWare(NFE) - Firmware for Alienwhoop ZER0, E011, BWHOOP B-03, H8mini, and BETA FPV LITE flight controllers with NotFastEnuf settings and experimental features

Libraries

  • DJI Onboard SDK - The Onboard SDK allows you to connect to a supported DJI flight controller using a serial port (TTL UART).
  • GoBot - Golang framework for robotics, drones, and the Internet of Things (IoT).
  • LibUAVCAN - Portable reference implementation of the UAVCAN protocol stack in C++ for embedded systems and Linux.
  • MAVLink - Micro Air Vehicle Message Marshalling Library.
  • MAVROS - MAVLink to ROS gateway with a proxy for Ground Control Station.

Ground Control Stations

  • QGroundControl - Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows).
  • Arduleader - An android ground controller (and other things) for Mavlink/Arduplane.
  • Tower - Ground Control Station for Android Devices.
  • MAVProxy - A UAV ground station software package for MAVLink based systems.
  • Ardupilot Mission Planner - A full-featured ground station application for the ArduPilot open source autopilot project.
  • APM Planner 2 - An open-source ground station application for MAVlink based autopilots including APM and PX4/Pixhawk that can be run on Windows, Mac OSX, and Linux.

Services

  • AirMap - Aeronautical data & services to unmanned aircraft.
  • Airware - Data processing platfrom for turning aerial data into business insights.
  • DroneBase - Online marketplace for Drone services.
  • DroneDeploy - Drone & UAV Mapping Software.
  • RotorBuilds - FPV Part lists and Build Logs.

Hardware and Components

Platforms

  • OpenUAV - Open-souce UAV platform for research and development

Remote Control Transmitters

Drone Frames

Headsets

Video Receivers

1.3GHz

2.4GHz

5.8GHz

Electronics and Motors

Terminology:

  • FC = Flight Controller
  • ESC = Electronic Speed Controller
  • PDB = Power Distribution Board
  • RX = Receivers
  • TX = Transmitters (external)
  • VRX = Video Receiver
  • VTX = Video Transmitter

List:

Cameras

Products and Projects

Unmanned Aerial Vehicles

Consumer

  • DJI - 🇨🇳 - DJI is the world's leader in the consumer drone market - Spark, Mavic, Phantom, Inspire and Matrice series drones.
  • Eachine - 🇨🇳 - Mini and micro drones. FPV beginners sets.
  • Hubsan - 🇨🇳 - Micro and Mini lower cost drones.
  • Parrot SA - 🇫🇷 - Famously Parrot Bebop and Parrot AR series drones.
  • Syma - 🇨🇳 - RC toy quadcopters.
  • Yuneec International - 🇨🇳 - Yuneec camera drones.

Military

  • AeroVironment - Small range fixed wing UAVs.
  • Eli - ELIX-XL - a small, man-portable, ruggedized quadcopter.
  • INSITU - Long range and extended endurance fixed wing UAVs.
  • Threod Systems - Fixed wing and multi-rotor UAVs.

Unmanned Ground Vehicles

Autonomous Ground Vehicles

Unmanned Underwater Vehicles

License

CC0

To the extent possible under law, Jaan Janesmae has waived all copyright and related or neighbouring rights to this work.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].