Agent-based modelling of collective behaviour

Assignment Help Software Engineering
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

Reference no: EM132729995

Questions Cloud

Discuss about encouraging security architecture developments : Briefly respond to all the following questions. Make sure to explain and backup your responses with facts and examples. This assignment should be in APA format.
Determine the amount that dalmi company initially recognize : DOSAN CORPORATION and DALMI COMPANY decided to exchange, Determine the Amount that DALMI COMPANY initially recognize Machine X
Prepare the journal entry to record the issuance of bonds : The market rate of interest for similar bonds without conversion rights was 6%. Prepare the journal entry to record the issuance of the bonds
Determine amount that should be reported as lease liability : HAN COMPANY entered into a 9-year (nine-year). Determine the amount that should be reported as lease liability on December 31, 2018
Agent-based modelling of collective behaviour : Agent-based Modelling of Collective and Coordinated Behaviour - The possibility for the user to put two circular patches of chosen size (radius) at chosen
Would this debit rent receivable and credit cash : Would this debit rent receivable and credit cash for $1,000? Or would this debit and credit unearned rent and rent earned
Determine the expense related to the franchise : Determine the expense related to the franchise (excluding the interest expense on the note payable) shall be recognized in 2019?
Why should an organization implement an erm application : Risk management is one of the most important components in empowering an organization to achieve its ultimate vision. With proper risk management culture.
What adjustment is needed to the cash balance book : The receipts were actually $43. The deposit slip for the bank was prepared correctly as $43. What adjustment is needed to the Cash balance book

Reviews

len2729995

12/14/2020 3:47:54 AM

Hello team, Attached is the coursework sheet. Kindly please review properly and let me know if you have any queries. Thanks.

Write a Review

Software Engineering Questions & Answers

  Catering service work using their software models

How actually gourmet catering service work using their software models.

  Should software be copyrightable

Should software be copyrightable or patentable? Ignoring the law for the moment, argue the question from the Kantian, Utilitarian, and Social Contract Theory perspectives.

  Write reply - idea of a kill switch

This idea of a kill switch seems like it is taking us further in that direction by offering more control of the population.

  ITECH7201 Software Analysis and Design Assignment

ITECH7201 Software Analysis and Design Assignment Help and Solution - Federation University, Australia. Design and develop a small console program for Ana

  Analyse and critically evaluate software requirements

Analyse and critically evaluate software requirements and proposed solutions - Apply complex decision making to select appropriate testing techniques

  What is a cache

What is a cache? In your past projects, what types of caches were present?How would you decide if you should buy servers

  Data flow diagrams for logical design of information system

Data flow diagrams (DFDs) are utilized for documenting logical design of information system by illustrating graphically different entry and exit touch points in a HMIS.

  Ray and jason have just finished developing the

ray and jason have just finished developing the documentation for a system your team recently completed. ray insists

  Create a weather object using the no-argument constructor

Create a 'Weather' object using the no-argument constructor

  Explain the hacker ethic and hacker manifesto

Explain the hacker ethic and hacker manifesto

  Design er diagram for doctors prescribe drugs for patients

Design an E/R diagram for the following situation: Doctors prescribe drugs for patients. A given doctor can prescribe many drugs for a certain patient.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd