Skip to content

This repository contains MATLAB 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

Repository files navigation

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

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

A Python implementation can be found at https://github.com/manganganath/distributed_anti-flocking_python

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.m file using MATLAB. Parameters can be found at the top of the main.m file. This code was tested using MATLAB R2011b.

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 MATLAB codes for distributed anti-flocking algorithms described in TII 2016 paper.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published