Introduction

Home
About AnyLogic
Project Files
Introduction
Manage
Reference
Team

Introduction

Flocking Behaviour of Agents

This project is based on the grouping behaviour of agents which was first simulated by Craig Reynolds in 1986 with his simulation program called "Boids". Agents are entities that have a tendency to flock together with other agents. They that move in groups by following some simple rules.This kind of behaviour is seen in real life in the case of a flock of birds, a school of fish, or a swarm of insects and can also be applied to some human behaviour as well.

The simple rules that agents follow are:
1. Flock Centering: This helps to keep the birds together in a group
2. Velocity Matching: Makes the agents move with the same velocity as its neighbours
3. Collision Avoidance: Avoids two agents to bump into each other while in motion

Another difficulty that these agents may face is environmental obstacles like buildings. They need to make sure that they do not collide with any obstacle while moving in their groups.

The software used to implement this project is XT Technology's AnyLogic simulation tool.