This is an iteration of the example proposed at jason, with the intent of expanding its functionality beyond a single supermarket and a single robot performing actions, as requiered by a Intelligent Systems assignement.
The main functionality improvements of the project can be summarized as follows:
- One or more supermarkets may compete with each other by selling beers at different prices and delivery times.
- Robot is now a butler, who controlls various automatons, in particular:
- Cleaner: in charge of collecting cans from floor and from owner hands.
- Dustman: in charge of taking out the garbage when the trash bin is completely full.
- Mover: in charge of taking beers from the frisge to the owner and from the delivery location to the fridge.
- Changes in balance and supermarket and fridge storages are now disk persistent.
- Owner, supermarket and butler now implement natural language communications through AIML.
Given that java is installed and correctly configured in the system, you may follow these steps.
- A Jason 2.o distribution has been downloaded, as described by Jason installation
- Dowload the sources from this repository
- Open the file
DomesticRobot.mas2j
from jedit. - Click run.
This project has been finished and it's future development can be understood as permanently discontinued. Feel free to fork this repo and follow up the development as you see fit.
Don't forget to give the project a star!
Distributed under the MIT License. See LICENSE.txt
for more information.
Victor Figueroa Maceira - crashyspyro@gmail.com
Iago Barreiro Río - i.barreiro.rio@gmail.com
Santiago Pérez Acuña - santiago@perezacuna.com