Giter VIP home page Giter VIP logo

awesome-drones's Introduction

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.

Legend

  • ๐Ÿ’ต - Paid product
  • ๐Ÿ‘ป - Outdated or Inactive

Table of Contents

Courses

Udemy

Software and Libraries

Simulators

  • AirSim - Open source simulator based on Unreal Engine for autonomous vehicles.
  • Drone Racing Arcade - Mobile based FPV racing game
  • 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 - ๐Ÿ‘ป
  • 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.
  • FalcoX - Formerly known as Raceflight one, FlightOne.
  • INAV
  • Kiss - Firmware for KISS FCs.
  • LibrePilot - ๐Ÿ‘ป (GitHub fork is Outdated/Inactive)
  • Open Source Rover Control Code - Nasa JPL command firmware for the OSR.
  • PX4 Autopilot - Rebranded to AutoPilot from Firmware
  • 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).
  • Libcyphal - Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux. Formerly known as LibUAVCAN.
  • 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.
  • DroneDeploy - Drone & UAV Mapping Software.
  • RotorBuilds - FPV Part lists and Build Logs.
  • Zeitiew - Online marketplace for Drone services. Formerly known as DroneBase.

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

  • Autel - ๐Ÿ‡จ๐Ÿ‡ณ - Compact EVO series drones, alternative to DJI Mavic series. Dragonfish series fixed-wing UAVs coming soon.
  • DJI - ๐Ÿ‡จ๐Ÿ‡ณ - DJI is the world's leader in the consumer drone market - 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.
  • Baykar - Bayraktar series battle- proven long-range fixed-wing UAVs.
  • Eli - Pneumatic launchers for fixed wing UAVs.
  • 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

Visual Localization

License

CC0

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

awesome-drones's People

Contributors

janesmae avatar layumi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

awesome-drones's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.