Skip to content

go3212/PID-Based-Algorithm-For-Drones

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Drone API Code

This repo, will introduce the fundamentals of drone stabilization.

Getting Started

In order to succeed with the implementation of the API, you'll have to follow the instructions below. To have a better understanding, I'd recommend reading the full article in which I explain the whole project building process. Any updates will be published in this repository, previous versions will be available to download just in case.

I'd like to add that to take the most out of this project, it is recommended to take a look at the links below:

Installation

To install this source code, it is recommended to use VSCode + PlatformIO, since it is the IDE I've been using during the development of this project. There are many advantages but one I really like is the text highlighting that it implements while writing code. Follow this steps to get it done:

  1. Download VSCode and install it, then, open it
  2. Go to the extension menu at the middle left of the page and search for PlatformIO the extension will be added below
  3. Execute it and import the project for the Arduino UNO board

Usage

Connect your drone with the appropiate IMU orientation to your computer and ajust the code so that everything matches with it. Once you've done that the drone should be able to fly and balance itself. Since this is the first version of the code, it doesn't adapt to everyone's requirements thus allowing a future more sophisticated repo.

Versioning

Authors

  • Fernando Gómez Navia - go3212

Information

[12/11/2019] This project is getting discontinued due to lack of time, in the future I'll be continuing the developement of this project. Today, I'll be publishing all the documents so that people can download the source code and get a better understanding of the current status.

About

This repo will introduce the fundamentals of drone stabilization.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages