Skip to content

Git repo voor de challenges van het vak Autonomy By Design.

Notifications You must be signed in to change notification settings

MariaDukmak/MazeRunner

Repository files navigation

The Maze Runner

Build Python 3.8

This git repository houses the challenges for the course Autonomy By Design.

Introduction Simulation

The simulation is made out of two main parts, the Environment and the Policy. The image below illustrates the simulation loop:

Installation

To install the package run the following command:

pip install .

If you are a developer you need to run this command:

pip install .[dev]

Biological inspiration

Our biological inspiration is Inspired by Howard Gardner's MI Theory which is the following:

  • Individual speed of each agent (Bodily-Kinesthetic Intelligence)
  • Forgetfulness (Visual-Spatial Intelligence)
  • Following the leaves (Logical-Mathematical Intelligence) The experiments, results and conclusion could be found at this file.

Multi agent

When adding the multi-agent aspect, we focused on the cooperation between the different agents.

At the end of each day (in the night) the agents who saved the day in the maze come back to the camp. These agents then share their explored maps with each other.

Then tasks are generated from the places where the agents have not been yet. These tasks are also distributed to the agents, and the agent properties (speed, memory death and policy) are taken into account during the distribution.

In the next day, the agent will try (depends on the policy) to complete the task given to him.

These aspects can be seen in the following files in the code:

To understand how the agents thier actions decide, you can have a look at the following Flowchart: