Skip to content

frulloa/Cooper_crazyflie_public

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cooper_crazyflie_public

ROS stack and MATLAB simulation with both PID and LQT controls for Crazyflie 2.1

Crazyflie Custom Firmwares

Contains two different custom firmwares for the Crazyflie 2.0, modified from the original version from Bitcraze found here

MATLAB Files

Contains the MATLAB/Simulink files to simulate and implement the position/trajectory controllers for the Crazyflie 2.0

ROS Crazyflie

Contains the different ROS packages used in the project.

Docs

In the folder you will find the complete technical report of the project, with detailed explanations of the mathematical model of the quadcopter, how the simulation was built, experimental results and comparisons, etc.

Watch our Youtube Video showing the different parts of the project:

Project Video

If you use this repository in research work to be published, please cite:

C. Luis and J. Le Ny, "Design of a Trajectory Tracking Controller for a Nanoquadcopter”, Technical report, Mobile Robotics and Autonomous Systems Laboratory, Polytechnique Montreal, August, 2016.

About

Our public repository for the Crazyflie 2.1, ROS and MATLAB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 81.1%
  • Makefile 9.1%
  • C++ 3.1%
  • HTML 2.3%
  • Assembly 2.0%
  • CMake 1.2%
  • Other 1.2%