Reference no: EM132729995
Artificial Life with Robotics
Agent-based Modelling of Collective and Coordinated Behaviour
For this course work you must submit three NetLogo Models (as .nlogo files) on the slot made available on Canvas (Unit 6 Course Work Assignments). In Model 1 turtles pile up "chips", in Model 2 the turtles form grouping patterns based on attraction and repulsion and Model 3 integrates the grouping patterns that emerge in Model 2 with the collecting activities of Model 1.
Make sure to put your last name and Student Registration Number in the name of the submitted NetLogo files (for example as in "patil123.nlogo"). If you do this course work in pairs, names and SRN numbers of both participants should be in the title of the .nlogo file (for example "smith234brown567.nlogo").
The Models should show and contain the following
Model 1 "Collecting":
• Pile formation of either green chips, blue chips or both.
• The possibility for the user to put two circular patches of chosen size (radius) at chosen x, y coordinates on the canvas.
This model can be built by adapting and extending NetLogo's "Termites" model (Models Library > Biology > Termites) or the equivalent mode set up in Practical 3 (Agent-Based Models 1).
Model 2 "Flocking":
• Grouping patterns formed by eight predefined sets of six parameter values (vision-angle, three vision distances, search-angle and exploration-option). [6 marks]1
• The user should have the opportunity to choose any of the eight sets when the model is running. The chosen set of parameter values are immediately activated and his enables a direct inspection of the effect of parameter values on the type of grouping pattern. [4 marks]1
This model is a simplified version of NetLogo's "Flocking" model (Models Library > Biology > Flocking) and how it can be built is outlined in the description of Practical 4 (Agent-Based Models 2).
Model 3 "Flocking with Collecting":
• This model should combine the features of models 1 and 2. The procedure "to collect" represents Model 1 and it should be possible to run this procedure on its own as well as in combination with the procedure "to flock" (= Model 2). The combined option should show turtles that perform collective behaviour while their movements are coordinated by a chosen set of "flocking" parameters.
• Likewise, the user should have the option to run the "to flock" procedure on its own. When both switches "collect-on?" and "flock-on?" are OFF the turtles should by white and "wiggle" whether or not there are objects and not be affected by any setting.
Attachment:- Agent Based Models for Collective.rar