Skip to content

This repository contains Python codes for distributed anti-flocking algorithms described in TII 2016 paper.

License

Notifications You must be signed in to change notification settings

manganganath/distributed_anti-flocking_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Distributed Anti-Flocking Algorithms for Dynamic Coverage of Mobile Sensor Networks

This repository contains Python codes for distributed anti-flocking algorithms described in this paper:

Original MATLAB implementation can be found at https://github.com/manganganath/distributed_anti-flocking

If you find this paper or code useful, we encourage you to cite the paper. BibTeX:

@article{ganganath2016antiflocking,
    title={Distributed Antiflocking Algorithms for Dynamic Coverage of Mobile Sensor Networks},
    author={Nuwan Ganganath and Chi-Tsun Cheng and Chi K. Tse},
    journal={IEEE Transactions on Industrial Informatics},
    year={2016},
    volume={12},
    number={5},
    pages={1795--1805},
    publisher={IEEE}
}

Running the code

To start the simulation, run main.py file using Python. Parameters can be found at the top of the main.py file. This code was tested using Python 3.5.2.

Video

This short video illustrates dynamic area coverage and obstacle avoidance capabilities of 5 α-agents (mobile sensor nodes) controlled by anti-flocking algorithms proposed in the above paper.

Watch the video

About

This repository contains Python codes for distributed anti-flocking algorithms described in TII 2016 paper.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages