Skip to content
A Quadcopter using Beaglebone black as flight controller
Python C OpenEdge ABL C++ Shell
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test
I2Cdev.cpp
I2Cdev.h
MPU6050.cpp
MPU6050.h
MPU6050_6Axis_MotionApps20.h
Makefile
PruProxy.cpp
PruProxy.h
PwmOutPru1.bin
README
ReadPwmPru0.bin
am335x-bone.dtb
am335x-boneblack.dtb
control.cpp
controls
demo_dmp.cpp
helper_3dmath.h
pid.cpp
pid.h

README

Beagle Copter
--------------

Beagle-copter is a Quadcopter project in c++ using Beaglebone black as a Flight controller. In this project I will be working on Beaglebone Black running on Angstrom OS with linux 3.8.13 kernel. 


Projects That I Refered for Beagle-Copter
-----------------------------------------
Xu Shirui - Beagle-fly Project

Build your own Quadcopter - Ghowen

PRU Assembly Instructions - Texas Instruments


Final Presentation for the Project can be found at http://antodominic.com/beagle-copter/


How to run this Code on BBB
---------------------------
1) Clone Beagle-copter into your BBB 
$ git clone https://github.com/antodoms/beagle-copter.git

2) Now navigate to beagle-copter folder and make an executive file "controls"
$ make CROSS_COMPILE=""

3) Now Move am335x-bone.dtb & am335x-boneblack.dtb present in the beagle-copter folder to /boot/  folder

4) Restart your BBB and navigate to beagle-copter folder and run the below lines in shell
$ ./controls




Project Guide
-------------
Cyriac M Odackal


Project Team
---------------
Anto Dominic
Dalbin Jose
Vishak Baby
You can’t perform that action at this time.