Skip to content

Couzin-based evasion and pursuit simulation (w/ GUI)

License

Notifications You must be signed in to change notification settings

QZGao/couzin-sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Couzin-based evasion and pursuit simulation (w/ GUI)

A simulation QT software with GUI. Uses Couzin-based multi-agent evasion and pursuit rules.

Installation

This program requires Python 3.6 or higher.

The following packages are required: PyQt5, qfluentwidgets, and qframelesswindow.

Clone into local repository, then run the main program.

git clone https://github.com/QZGao/couzin-sim.git
cd couzin-sim
python main.py

Usage

Use "Parameter setting" dialog to set up the simulation parameters.

Model parameter interface.png

Customize the simulation plots in "Parameter setting" dialog.

Visualization Options Interface.png

After closing the dialog, the simulation will start. The simulation can be reset by clicking the "Reset parameters" button, and you can edit the parameters again.

Simulation and Data Analysis Interface.png

About

Couzin-based evasion and pursuit simulation (w/ GUI)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages