Skip to content

delterio/DRONE-DIY

Repository files navigation

DRONE-DIY

ESP-Drone is an ESP32/ESP32-S2/ESP32-S3 based flying development board provided by Espressif. ESP-Drone is equipped with Wi-Fi key features, which allows this drone to be connected to and controlled by an APP or a gamepad over a Wi-Fi network. This drone comes with simple-structured hardware, clear codes, and supports functional extension. Therefore, ESP-Drone can be used in STEAM education. Part of the codes is from Crazyflie open source project under GPL3.0 license.

ESP-DroneESP-Drone

Esp-Drone

ESP-Drone - Um pequeno drone com ESP32

https://docs.espressif.com/projects/espressif-esp-drone/en/latest/gettingstarted.html

Arduino Quadcopter Drone

If you love the idea of building your own quadcopter but haven’t got a clue how and where to start, you are definitely on the right page. We know how difficult and frustrating the research can be, so we decided to make a tutorial for building your own quadcopter using an Arduino board. We hope that you will find it useful.

And, to get you even more excited about your upcoming project, here is an Arduino quadcopter in action:

 Joop Brokking

https://www.mydronelab.com/blog/arduino-quadcopter.html

The YMFC-32 is a STM32 based quadcopter that is easy to build and fun to fly. The auto level functionality makes it also a very capable starting quadcopter. Auto leveling means that, when you release the sticks the quadcopter levelsit self.

The total cost to build the YMFC-32 is approximately $135.

Check step 2 below for a complete hardware list for all the individual parts. This includes a battery, transmitter, charger, resistors, etc.

O quadcopter STM32

The YMFC-32 is not a high level flight controller. The purpose of the YMFC-32 is to provide a simple and understandable code that is needed to build a DIY quadcopter flight controller.

The code is well commented and clearly explained in the YMFC-32 video tutorials. This makes it possible to further develop the YMFC-32 flight controller code for your own purpose.

If you encounter any problems during the build or setup please check the Q&A page first. Most questions are already answered in detail.

YMFC-32 DIY 32-bit STM32

http://www.brokking.net/

ArduPilot is a trusted, versatile, and open source autopilot system supporting many vehicle types: multi-copters, traditional helicopters, fixed wing aircraft, boats, submarines, rovers and more. The source code is developed by a large community of professionals and enthusiasts. New developers are always welcome! The best way to start is by joining the Developer Team Forum, which is open to all and chock-full of daily development goodness.

Ardupilot

Ardupilot

https://ardupilot.org

Criamos plataformas abertas de software e hardware para robótica. Trabalhando com nossa comunidade global, oferecemos três plataformas abertas: ROS, Gazebo e Open-RMF. Programe seus robôs com ROS, simule-os com o Gazebo, interopere seus sistemas usando Open-RMF. Essas plataformas são amplamente utilizadas em todo o mundo, desde implantações de produção até projetos de sala de aula. Para saber mais sobre como a comunidade está usando essas plataformas para criar soluções valiosas, consulte a vitrine da nossa comunidade.

Demo of Prius in ROS/GAZEBO

Simulated Car Demo

https://www.openrobotics.org/

The Open Robotics Middleware Framework (Open-RMF) is a free, open source, modular software system that enables robotic system interoperability. Open-RMF coordinates multiple fleets of indoor and outdoor robots with typical robotic use cases and integrates them with elevators/lifts, doors and other infrastructure.

Open-RMF

Open-RMF

https://www.open-rmf.org/

Gazebo

Gazebo accurately and efficiently simulates robots for your application, whether it's warehouse logistics, autonomous driving, or space exploration. You get a robust physics engine, high-quality graphics, and programmatic interfaces, including integration with ROS. And it's all open source

Gazebo

Gazebo

https://gazebosim.org/home

ROS

ROS is a software development kit that helps you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project including integration with Gazebo. And it's all open source.

Robot Operating System (ROS)

Robot Operating System

https://www.ros.org/

PX4 is an open source flight control software for drones and other unmanned vehicles. The project provides a flexible set of tools for drone developers to share technologies to create tailored solutions for drone applications. PX4 is hosted by Dronecode, a Linux Foundation non-profit.

PX4

PX4

PX4

https://px4.io/

A Raspberry Pi can be used to build a drone, acting as a companion computer to a flight controller, or even as the primary flight controller itself. This allows for advanced features and customization not typically available in commercially available drones. Raspberry Pi

Raspberry Pi

https://dojofordrones.com/raspberry-pi-drone/

ArduPilot is the most advanced, full-featured, and reliable open source autopilot software available. It has been under development since 2010 by a diverse team of professional engineers, computer scientists, and community contributors. Our autopilot software is capable of controlling almost any vehicle system imaginable, from conventional airplanes, quad planes, multi-rotors, and helicopters to rovers, boats, balance bots, and even submarines. It is continually being expanded to provide support for new emerging vehicle types.

ArduPilot

copter

ArduPilot Copter

https://ardupilot.org/copter/

Open Source Drones:

This page is a resource for the drone community supporting multi-rotor Drones based on Free and Open Source Software (FOSS).

Octacopter

The ubiquity of the electric multi-rotor drone was made possible by Arduino based flight software and Linux based ground station planning software. Some drone manufacturers like 3D Robotics and Yuneec have stayed true to the Open Source Software roots while the industry leader DJI is predominantly closed source and proprietary.

Multi-rotor Configurations:

  • Tricopter: three motors/three arms
  • Quadcopter: four motors/four arms
  • Hexacopter: six motors/six arms
  • Octacopter: eight motors/eight arms
  • Y6: two motors on each of three arms
  • X8: two motors on each of four arms

Octacopter

https://www.yolinux.com/TUTORIALS/Drones.html

This community is the birthplace of ArduPilot, the world's first universal autopilot platform (planes, multicopters of all sorts and ground rovers). Today the Pixhawk autopilot runs a variety of powerful free and open UAV software systems, including:

  • PX4, a pro-quality open source copter, plane, rover and VTOL software stack from the Linux Foundation's Dronecode Project
  • ArduCopter, open source multicopter and heli UAV software
  • ArduPlane, open source software for planes of all types
  • ArduRover, open source software for ground-based vehicles

diydrone

diydrone

https://diydrones.com/

So you've used a drone to capture a bunch of overhead imagery of an area of interest. Now what? OpenDroneMap may be able to help. This software takes this aerial imagery and helps you process it into point clouds, digital surface and elevation models, or just orthorectify the imagery (in essence, line up the imagery to a known coordinate system for further analysis).

Grab the source or a beta release on GitHub under a GPLv3 license, as well as a sample data set, and see whether it's a good fit for you; the project's wiki has more information. OpenDroneMap is designed to be run in Linux and can be run with Docker to avoid needing the exact configuration environment the project was built for.

opendronemap

https://www.opendronemap.org/

The Dronecode project is a Linux Foundation-sponsored project working to build a common open source platform for UAV development. It's been through a lot of changes in the last few years, but today it serves as the governance structure for the components of the overall platform, where the project's actual development occurs. Those components include the PX4 autopilot flight control system, the MAVLink robotics communication toolkit, and the QGroundControl user interface for flight control, mission planning, and configuration, all of which have individual GitHub repositories.

Dronecode

Dronecode

https://dronecode.org/

PX4: The Professional Autopilot

PX4 powers any vehicle from racing and cargo drones through to ground vehicles. The powerful and uniquely flexible core of the Dronecode Platform is open-source, and available for you to use and customise as needed.

DJI Flame Wheel F450

DIYRobocars

https://dronecode.diyrobocars.com/

8 open source drone projects

Check out what's new in open source drone hardware, software, and related projects.

Over the past few years, interest in civilian, military, and commercial drones has grown rapidly, which has also driven the maker community's interest in open source drone projects.

The list of unmanned aerial devices (UAVs) that fit the moniker of drone seems to be constantly expanding. These days, the term seems to encompass everything from what is essentially a cheap, multi-bladed toy helicopter, all the way up to custom-built soaring machines with incredibly adept artificial intelligence capabilities.

Most people are looking for something in the middle. They'd like a flying vehicle that is large enough to support a decently long flight time, hold a camera or other data capture device, and perhaps be able to control some (or all) of its flight autonomously using pre-programmed coordinates or real-time data.

The premade devices in this space vary greatly in both price and build quality, and most of the ones I've seen use proprietary software and hardware. But you don't have to go this route! The drone-building community has created many software and hardware projects under open licenses that allow you to build, repair, customize, and experiment with your own drone, or to supplement the use of drones in some other way. Let's take a look at some of those projects.

https://opensource.com/article/18/2/drone-projects

Ardubee

o ArduBee é um pequeno drone Open Source e modular baseado no software ArduPilot. Sendo capaz de voar em ambientes internos e externos e vem equipado com um poderoso microcontrolador ARM Cortex M7, o STM32H7.

O projeto tem foco em aplicações educacionais, pesquisa e público STEM. É uma plataforma expansível com um sistema complementar que permite adicionar seus próprios componentes personalizados.

ArduBee

Cubepilot Ardubee

https://www.unmannedsystemstechnology.com/company/cubepilot/ardubee/

About

DRONE DIY

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published