-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This project offers an easy way to run an integrated setup of ROBOpop software components in docker containers. The shell scripts are written for MacOS, but should also work just fine using the Bash shell that comes with Git on Windows and of course natively on Linux.
The basic instructions for running the software are provided in the Project README.
To play around with the software, you will probably want to:
- Use the Ptolemy GUI
- Share a directory on the host system with the docker containers to store Ptolemy models.
- Use an Alternate Docker Repository or locally built container images.
The lab creates software that helps an agent - a robot, a program, a computer - to respond to the world. Not like sensors and actuators but like real people who, in order to achieve their objectives, combine their knowlegde of the world, their beliefs of right and wrong and even their thoughts on beauty and ugliness to 'compute' their decision.
Here is a short example: The agent sees somebody losing money. The agent picks up the money and now has to make a decision: keep the money and be a rich agent, or give back the money an be a good agent.
The software created by the lab enables the agent to compute a decision for this situation. That decision matches with the objectives, knowledge, ethical beliefs and other parts of the agent brain.
-
epistemics
Component that stores facts and beliefs of an agent. The memory (history) of the agents is stored in epistemics.
-
silicon-coppelia
Software component based on a model for affective decision making. The component uses the facts and beliefs from epistemics to compute an affective decision. The software is based on the Ptolemy framework and is very well suited for experiments because the UI support quick setups.
-
docker
Docker orchestration of the epistemics and silicon-coppelia components. No more stand-alone installation of the components. Let docker do the work and get the connection between components for free. Saves time!