Programming Assignment Unit 2 (Submission Phase) - Home
Programming Assignment Unit 2 (Submission Phase) - Home
Add submission
Submission phase
Setup phase Submission phase Assessment phase Grading evaluation phase Closed
Current phase
Submit your work Open for assessment
Open for submissions from Thursday, 24
from Thursday, 17 April 2025, 12:05 AM (3
April 2025, 12:05 AM (4 days left)
days ago) Assessment deadline:
Submissions deadline: Wednesday, 30 April
Wednesday, 23 April 2025, 11:55 PM (10
2025, 11:55 PM (3 days days left)
left)
Part A
In Part A, you need to identify the PEAS (Performance Measure, Environment, Actuators, and Sensors)
Part B
You are required to write pseudo-code in Java or Python to implement this Rational Agent
1. Implementation of the static environment. You need to define array or some other data structure which will
represent the location (A to P)
2. A function/method to determine what action to take. Decision should be Move (Which direction), suck dirt, or Go
back Home.
3. A function/method to determine which direction to go
4. A function/method to identify the route and navigate to home from the current location.
5. A function/method to test if the desired goal is achieved or not.
Part C
Here, you are required to write 1-page minimum summary focusing on the following thoughts:
A B D
C
E F G H
I J K L
M N O P
Fig 1: A vacuum-cleaner world with 16 locations (A to P); some locations with dirt and some are not.
Fig 2: Partial tabulation of a simple agent function for the vacuum-cleaner world problem.
Prior Knowledge:
Your submission
You have not submitted your work yet