Skip to content

ABRG-Models/MammalBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MammalBot

Computational models and related work for the MammalBot cognitive architecture.

This open source software code was developed in part or in whole in the Human Brain Project, funded from the European Union’s Horizon 2020 Framework Programme for Research and Innovation under the Specific Grant Agreement No. 785907 (Human Brain Project SGA2).

Overview

MammalBot is a layered control system architecture modelled on the mammalian brain capable of generating motivated real-time behaviour on a range of different target physical robot platforms. The system is composed of a set of nested sensorimotor loops in which lower loops can function without the help of higher loops, whilst higher loops operate by modulating the behaviour of those lower down.

Documentation

Information on how to install the software required for the MammalBot architecture and how to develop or use the models may be found in the wiki

Technical integration

To avoid generating onerous constraints on flexible development, MammalBot uses an agile approach based around a preferred set of software tools. This framework, illustrated below, is intended to maximise interoperability between different kinds of models and to minimise the difficulty of deployment on robot hardware. Solid lines indicate native compatibility between components, and dashed lines indicate where compatibility may be achieved via a conversion or wrapper utility.

alt text

Motivational system

The motivational system of the Mammalbot architecture has been implemented using two approaches:

A dynamical systems one A neuro-computational one

Documentation about how to run it can be found following each of the links.

Further reading

BRAHMS

About

For models and work forming the MammalBot architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published