This project contain python classes to simulate an Agent Based Model (ABM) in which agents have a way to develop habits based on patterns of sensorimotor behavior. The basis of this work is the Iterant Deformable Sensorimotor Medium (IDSM) described in Egbert & Barandarian (2014) (doi: 10.3389/fnhum.2014.00590). The IDSM is a pseudo-network whose nodes have assignated a particular state of the sensorimotor space (the space created by the possible combinations of perceptions and motor responses of a robot/agent) and a velocity (rate of change between states). Then each node represents a potential action that agents can perform. How accesible this actions are depends on how frequently this action have been done in the (not too distant) past.
This repository contains python classes and programms to reproduce the results in (Egbert & Barandarian 2014) The code was used to simulate decision making dynamics in (Batta & Stephens 2019)
Egbert & Barandarian 2014: https://www.frontiersin.org/articles/10.3389/fnhum.2014.00590/full Batta & Stephens 2019 https://www.mitpressjournals.org/doi/abs/10.1162/isal_a_00144