Skip to content

Pursuit-Evasion games using the Crazyflie platform

Notifications You must be signed in to change notification settings

07hokage/crazygames_ws

 
 

Repository files navigation

crazygames

The aim of this project is to implement min-max time consensus tracking on a multi-quadrotor testbed. The trajectory of a leader quadrotor is generated manually. The remaining quadrotors converge onto this reference trajectory in min-max time using a local feedback control strategy which is known to be globally optimal. Further, in order to analyze the effect of finite communication/measurement rate on consensus tracking, communication delay frame-work has been implemented.

The Crazyflie 2.0 platorm is chosen to build the multi-quadrotor testbed, with the Optitrack system providing localization information. The implementation of the controllers is based on ROS, building on the work done here

Features:

  • Leader-Follower
  • Formation flight with multiple agents
  • Time-optimal control of quadrotor
  • Two-player pursuit-evasion games

For details regarding theory regarding consensus tracking, please refer to this. A paper based on this project is submitted to ECC 2019.

About

Pursuit-Evasion games using the Crazyflie platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 44.9%
  • CMake 18.6%
  • C++ 17.8%
  • Python 10.4%
  • Common Lisp 7.4%
  • C 0.5%
  • Shell 0.4%