We're Open
support@instaresearch.co.uk
+44 7340 9595 39
+44 20 3239 6980

Describe performance measures, environment, actuators and sensors. Implement a simple state machine agent. Determine what extern

Information



  • Post Date 2018-11-06T09:33:31+00:00
  • Post Category Assignment Requirements

No Plagiarism Guarantee - 100% Custom Written

Order Details

Describe performance measures, environment, actuators and sensors. Implement a simple state machine agent. Determine what external factors act as triggers to change states and create an application that allows user to control external events (eg. weather, time) thereby changing the behaviour of the bot.

Assignment: Artefact

This is a small demo showing that you can apply some of the knowledge acquired in the module to a practical problem (see detailed briefs) and document your work professionally.

Submission to include: 

  1. Viva ppt ‐ short presentation of work in context 
  1. Design documentation 
  • • PEAS for problem space/environment 
  • • Your design pattern / architecture / UML diagrams including use-case and class, state transition table (if appropriate) 
  • • Brief description of research and challenges identified for this brief 
  • • Full design doc (ideal solution) and actual scope of final work (smaller prototype)
  1. Application that runs (pre‐compiled) ie. a packaged solution that runs from an executable file in Uni lab without extra installation of libraries.

Grading criteria

  • Professionalism (works well and can be showcased) [LO2, LO4]                          50% 
  • Communication skills – written (technical documentation) [LO2, LO3, LO4]         20% 
  • Communication skills – verbal (viva ppt presentation) [LO2, LO3]                         20% 
  • Creativity (eg. graphics or concept) [LO2] [LO4]                                         10% 

To receive 

  1. Excellence in all aspects 
  2. Good working application with clear documentation showing references 
  3. Working prototype with documentation showing references 
  4. Basic working prototype with documentation showing references  E. Attempt at prototype with documentation showing references

BRIEFS FOR Assignment 2

Please select one of the following briefs:

  1. GARDENING BOT

Describe performance measures, environment, actuators and sensors. 

Implement a simple state machine agent. Determine what external factors act as triggers to change states and create an application that allows user to control external events (eg. weather, time) thereby changing the behaviour of the bot. 

The system output can be text in a console window. 

Things to consider: battery life, types of work, tool use, time of year

  1. PERSONALITY BOT

Describe performance measures, environment, actuators and sensors.

Implement a simple state machine agent for a library assistance so that it has a distinctive personality.  When you run the agent, personality variables can be set randomly or manipulated by user.

The agent’s response to library users varies according to its personality.

Things to consider: measures of emotion, typical library user requests, work for librarians

  1. WUMPUS WORLD 

Design a variation of a wumpus world where your agent has a starting point, a goal and some obstacles to avoid. Keep coordinates in a list or array.  

Design a system for labelling each tile of grid dynamically so that your agent knowledge base learns which tiles are safe, which have been visited and deduces where it can go safely. Create user interface so that user can place goal and obstacles. Implement the system so user can step through agent actions to see how it performs.

  1. ROUTE-FINDING 

Create a weighted map that shows heights and implement route-finding for cyclists who don`t like hills, walkers who do like views and Romans who prefer straight roads. (Present this in 2D or 3D if you can).

  1. GAME OF LIFE MOULD SIMULATION

Mould simulation using state machine with adapted Game of Life rules.  

This should be a graphical simulation.  You can use any programming environment you are familiar with.    

Setup a grid and create rules for an artificial life such that it behaves like a mould.  From a starting point, it should explore the environment in every direction, but when it finds a reward, only that path remains (the others die).  The grid should include barriers. For extra marks, make the grid interactive so user can create barriers and drop oats etc.

 


Price: £ 320

100% Plagiarism Free & Custom Written, Tailored to your instructions