Skip to content

Commit

Permalink
updated README
Browse files Browse the repository at this point in the history
  • Loading branch information
rezan21 committed Jan 17, 2019
1 parent cceb51c commit 94b2e9e
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@
# Autonomous Supermarket
## Artificial Intelligence Planning
###### POPF planner and XAIP framework from [KCL](https://nms.kcl.ac.uk/planning/)
###### This is a planning problem | POPF planner and XAIP framework from [@KCL](https://nms.kcl.ac.uk/planning/)

This is a model of an autonomous supermarket where agents have the task to move items around, perhaps pick some items from the inventory and drop the items at a till where a customer can collect them.

The scenario is consist of number of agents who can move around by a car and pick limited number of items and drop the items at a location.

durative actions used in the domain:
- ```durative-action *pick*```: the agent can pick an item if they are at the same location and number of items that the agent is carrying is less than their capacity.
- ```durative-action *drop*```: the agent can drop the items at a location and this result in decreasing the number of items they are carrying.
- ```durative-action *movecar*```: the agent can move from a point to another with a car once they get on the car.
- ```durative-action *getoncar*```: the agent can get on a car if there is no other agent on it.
- ```durative-action *getoffcar*```: the agent can get off a car.
- ```durative-action pick```: the agent can pick an item if they are at the same location and number of items that the agent is carrying is less than their capacity.

- ```durative-action drop```: the agent can drop the items at a location and this result in decreasing the number of items they are carrying.

- ```durative-action movecar```: the agent can move from a point to another with a car once they get on the car.

- ```durative-action getoncar```: the agent can get on a car if there is no other agent on it.

- ```durative-action getoffcar```: the agent can get off a car.

![](demo.png)

0 comments on commit 94b2e9e

Please sign in to comment.