Skip to content

Communication-aware Formation Control for Dynamical Multi-agent System

Notifications You must be signed in to change notification settings

Sang-Buster/Communication-aware-Formation-Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Communication-aware Formation Control for Dynamical Multi-agent System

Python and MATLAB implementations of Communication-aware Formation Control Algorithm.

#Unmanned Aerial Vehicles   #Multi-agent Systems   #Decentralized
#Distributed   #Communication-aware   #Formation Control


Project Tasks

Project 1:

  • Add one agent to the swarm.
  • Remove one agent from the swarm.
  • Make one agent stay still in the swarm.

Project 2:

  • Make a destination for the swarm to reach to.
  • Set obstacles along the way.
  • Develop a strategy to avoid obstacles while reaching the destination.

File Tree

📦330 Final Project
 ┣ 📂img                              // Readme Assets
 ┣ 📂lib                              // Supplementary Materials
 ┣ 📂src                              // Source Code
 ┃ ┣ 📂matlab_version
 ┃ ┃ ┣ 📄formation_control_proj1.m
 ┃ ┃ ┣ 📄formation_control_proj2.m
 ┃ ┃ ┗ 📄utils.m
 ┃ ┗ 📂python_version
 ┃ ┃ ┣ 📄formation_control_proj1.py
 ┃ ┃ ┣ 📄formation_control_proj2.py
 ┃ ┃ ┣ 📄setup.py
 ┃ ┃ ┗ 📄utils.py
 ┣ 📄.gitignore
 ┗ 📄README.md

Supplementary Materials

Paper Presentation