heethesh / eYSIP-2017_Control_and_Algorithms_development_for_Quadcopter

32-bit Custom Flight Controller Firmware for Quadcopters (STM32F103 - Pluto Drone)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eYSIP-2017 Control and Algorithms Development for Quadcopter

Introduction

The project deals with the study of control algorithms for Quadcopter. The goal is to develop firmwares for Quadcopter, to control parameters such as the throttle, yaw, pitch and roll and to develop algorithms considering various motion and dynamics. The next step is to analyse the control algorihtm to identify effects of various parameters and to optimise it for stable motion.

Project Details

Intern: Heethesh Vhavle
Mentors: Sanam Shakya and Pushkar Raj
Duration: 22nd May - 7th July, 2017
Project Video Demonstration Playlist

Repository Contents

  • data_samples - Contains the set of uncalibrated and calibrated sensor data
  • documents - Contains the project report, datasheets, tutorials, project poster and progress presentation files
  • drone_resources - Contains resources and datasheets of Pluto Drone provided by Drona Aviation
  • firmware - Contains all the project files for the flight controller firmware
  • hardware_testing - Contains all the hardware testing project files
  • python - Contains the python scripts for GUIs, joystick controller files and MSP library
  • resources - Contains resources on STM32 programming
  • stl - Contains the stl files for 3D printing propeller guards

About

32-bit Custom Flight Controller Firmware for Quadcopters (STM32F103 - Pluto Drone)


Languages

Language:C 97.1%Language:C++ 1.0%Language:TeX 0.7%Language:HTML 0.7%Language:Assembly 0.4%Language:Python 0.1%