Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 1021 Bytes

README.md

File metadata and controls

31 lines (18 loc) · 1021 Bytes

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