100% Guaranteed Results


MAS – Multi Agent Systems Solved
$ 29.99
Category:

Description

5/5 – (1 vote)

Assignment 3

In this assignment you will implement a “Practical Reasoning Agent”, as introduced in Chapter 4 of the book. This agent will be based on the BDI framework, i.e., it will generate behaviour on the basis of its beliefs, desires, intentions.

IMPORTANT:
• The actions of the agent should depend directly on its intentions, which means that it will only perform an action if it has a specific intention to do that.

3.1 A Smart Vacuum Cleaner [3 points]

NetLogo Tips:
• Use the command facexy x y to turn your agent towards a given position (x,y);
• Use the command round n to set a given decimal number n to the closest integer number;
• Leave the checkboxes World wraps horizontally and World wraps vertically unchecked in the Settings menu at the interface.

3.2 An Even Smarter Vacuum Cleaner [2 points]

NetLogo Tip:
• The command sort-by could be used to update the order of a given list based on some condition.

3.3 A More Realistic Example: Limited Carrying Capacity [5 points]

We will now make this scenario a bit more realistic: now your smart vacuum cleaner will carry a bag in which the pieces of dirt are collected. Of course, this bag will have a maximum capacity (e.g., 5 pieces of dirt). So, as soon as the bag is full, the agent will have to go to a garbage can to empty the bag there. Remember: as in the previous assignment, your agent will always clean the nearest piece of dirt. Again, the locations of all the pieces of dirt should be random, as well as the position of the garbage can.

NetLogo Tip:
• You should create a new slider for the maximum capacity of the bag;
• You will need at least 2 additional intentions, namely to go to the garbage can and to empty the bag;
• It might be convenient to implement the garbage can as an agent.
What to hand in?

You have to develop three separate NetLogo models, which correspond to the following assignments:

– Assignment 3.1 [3 points]
– Assignment 3.2 [2 points]
– Assignment 3.3 [5 points]

Please include the three NetLogo models within one .zip-file, and submit this file (as a group) via Blackboard.

Reviews

There are no reviews yet.

Be the first to review “MAS – Multi Agent Systems Solved”

Your email address will not be published. Required fields are marked *

Related products