Skip to main content navigation
parent site logoSite logo

Projects archive / Modelling Navigation and Landmarking in Ants

Code:antnavigationKeer2005
Title:Modelling Navigation and Landmarking in Ants
Authors:Daniel Keer, (Extends Model by) Kok Cheng Tan
Date:1-Apr-2005
Type:model
Funding:3YP - Undergraduate third year project
Short description:Tkeden model of visual navigation in ants.
EM Technologies:tkeden, %eden, %scout, %donald
Keywords:simulation, navigation, AI
empublic references:
EMpress references:
Web site references:
Previous locations:

This project represents an attempt to model some of the various ways ants navigate, particularly their visual navigation and use of landmarks. As the project report explains, Empirical Modelling ideas were used to try and develop a lifelike pattern of ant behaviour.

The model itself shows a top-down view of the ant and the landscape, as well as a representation of the senses available to the ant. The landscape can be modified by the user to contain different coloured objects (landmarks). As the ant moves through the landscape, the ant's sensory information changes appropriately to reflect the surroundings.

The AI included in the model uses these modelled senses to navigate between the nest and the food. This involves a form of pattern matching between what the ant can currently see and 'snapshots' of desirable locations that the ant has recorded on its previous travels.

Though the AI developed in the project is far from comprehensive, it can produce some interesting and complex behaviours. Some of these behaviours can be quickly 'demo-ed' using saved scenarios in the model; the 'quick guide to using the model' included with the code explains how to do this.

antnavigationKeer2005 is available locally within DCS at /dcs/emp/empublic/projects/antnavigationKeer2005
Download antnavigationKeer2005.tar.gz
Uncompressed, antnavigationKeer2005 is 4.1 Mbytes (in 54 files).
Your download will be smaller as it will be compressed.
Help on extracting the files from the download.
AI.e 13810 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
Bug1AI.e 47733 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
Bug1AIModes.e 25984 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
CS.map 10301 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
CS2.map 10385 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
README.xml 1827 10:09 AM Sep 02 2005 12:18 PM Jul 27 2017
adjacent.s 7373 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
bug.e 7295 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
camera.s 1359 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
clock.e 3138 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
clock.s 3388 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
colours.e 5195 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
controls.s 8237 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
food.e 7471 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
heightbar.e 2979 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
macros.e 7985 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
macros2.e 3998 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
map.e 19371 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
mapdistance.e 17580 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
mapfile1.e 10111 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
notes.e 1829 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
onememory.map 11367 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
palette.e 3016 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
path.s 11747 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
programoutput.map 11698 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
ranger.s 6460 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
readme.txt 912 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
run.e 2865 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
save.map 10566 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
scoutsettings.s 5182 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
screenshot1.jpg 225772 11:13 AM Aug 16 2005 12:18 PM Jul 27 2017
screenshot2.jpg 196093 11:13 AM Aug 16 2005 12:18 PM Jul 27 2017
settings.e 2662 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
sit1.map 10444 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
sit2.map 10445 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
sit2b.map 10413 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
sit3.map 10488 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
sit3a.map 11347 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
sit3b.map 11300 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
sit4.map 12298 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
sit5.map 11002 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
sit6.map 11647 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
snapshot.s 22199 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
switchon.e 644 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
taskbar.e 4489 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
util.e 4902 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
zoompanel.e 3936 01:24 PM Mar 31 2005 12:18 PM Jul 27 2017
docs/ 4096 01:59 PM Sep 01 2005 12:18 PM Jul 27 2017

empublic system initially created by Ashley Ward with assistance from Chris Roe and Meurig Beynon.