Skip to content

Developed a controller and planner for CrazyFlie 2.0 to dodge an obstacle throwing at it.

Notifications You must be signed in to change notification settings

yymmaa0000/Object-Avoiding-Quadcopter-Project---24-774-ACSI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Object Avoiding Quadcopter Project - CMU 24-774 ACSI

In this project, we developed a controller and planner for CrazyFlie 2.0 to dodge an obstacle throwing at it. This project constitutes the majority of the coursework for 24-774 Advanced Control System Integration at Carnegie Mellon University.

crazyflie_ws

crazyflie_ws - Catkin workspace for integrating Crazyflie 2.0 with Optitrak through ROS Check the README in crazyflie_ws for more information about setup. The original repository for this workspace can be found here.

project_code

This folder contains all the code we developed for controller, planner, communication, and simulation. The project report can be viewed here.

The project videos can be viewed in the following YouTube playlist: https://www.youtube.com/playlist?list=PLejBgh4PSucLqI6gG4lg_6wGPFEpSn489

About

Developed a controller and planner for CrazyFlie 2.0 to dodge an obstacle throwing at it.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 50.8%
  • Python 35.4%
  • CMake 12.0%
  • MATLAB 1.5%
  • Shell 0.2%
  • M 0.1%