https://github.com/davidemodolo/asa_delivery_bot
Project for the "Autonomous Software Agents" course in UNITN a.y. 2022-2023
https://github.com/davidemodolo/asa_delivery_bot
Last synced: 2 months ago
JSON representation
Project for the "Autonomous Software Agents" course in UNITN a.y. 2022-2023
- Host: GitHub
- URL: https://github.com/davidemodolo/asa_delivery_bot
- Owner: davidemodolo
- Created: 2023-04-06T12:10:57.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-04T09:22:24.000Z (7 months ago)
- Last Synced: 2025-03-11T09:50:45.679Z (2 months ago)
- Language: JavaScript
- Size: 44.7 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Autonomous Delivery Agents
Project for the "Autonomous Software Agents" course in UNITN a.y. 2022-2023 by [me](https://github.com/davidemodolo) and [Davide Moletta](https://github.com/davide-moletta).
## Project in brief
This project aimed to develop an autonomous software agent able to play the web game Deliveroo.js. The agent follows a BDI architecture to sense the environment and manage its beliefs and intentions. The objective of the agent is to maximize the points that it can earn by picking up and delivering parcels in the game.
We explored three main approaches: single-agent, multi-agent with a sliced map and multi-agent with intention sharing.
Finally, we made several tests, analyzed results and performances (using the provided challenges), compared the different approaches, and examined possible future implementations.
## Repository content
```
project
│ README.md
│ .gitignore
│ ModoloMoletta.pdf: report for this project
│
└───Agent: our code for the single-agent and multi-agent approaches
| |
| └─── Single Agent PDDL A
| |
| └─── Multi Agent PDDL B1 & C1: basic multi agent implementation
| |
| └─── Multi Agent PDDL B2 & C2: medium multi agent implementation
│
└───CustomServer: edit of the DefaultServer to test our code in a controlled environment
│
└───DefaultServer: server code for the challenges
```