_images/tno_banner.png

MATRX documentation

Welcome! This is the documentation for Man-Agent Teaming; Rapid eXperimentation Software (MATRX).

MATRX a 2D-discrete testbed to facilitate Human Agent Teaming (HAT) research. The original use case in MATRX is an urban search and rescue operation in which pairs of a human and an autonomous system have to locate and rescue victims. However, MATRX is very versatile and can, therefore, also be used in many other cases.

Reference by Category

_images/worlds_banner.jpg
Worlds

Learn MATRX’ way of creating worlds.

_images/brains_banner.jpg
Agents

Check this section for a piece of the agents’ minds.

_images/shape_banner.jpg
Objects

Make the world more worldlike by placing objects in it.

_images/action_banner.jpg
Actions

Agents can perform actions.

_images/goal_banner.jpg
Goals

Goals can be specified that track progress and determine when the simulation should end.

_images/shape_banner.jpg
Cases

Defining a world containing objects, agents, actions, and simulation goals.

_images/utils_banner.jpg
API

Connecting MATRX to other software, such as GUIs or frameworks.

_images/action_banner.jpg
Messages

Communication between agents via messages.

_images/utils_banner.jpg
Logging

Logging of results during an simulation.