Explore chapters and articles related to this topic
New Architecture of Robot Consciousness and the Robot Mind
Published in Junichi Takeno, Self-Aware Robots, 2022
The MoNAD is capable of learning the function of imitation. Imitation means that the value Y of outputL follows the value X of inputL in the MoNAD. In principle, imitation means that the input value X of the external environment is output as it is to Y (and simultaneously to Y’). The MoNAD cognizes the external and internal environments and indicates the result on the cognitive representation Z. This means that the MoNAD distinguishes between the self and others. When the external and internal states are in agreement with each other, imitation is successful.
Solving Partially Observable Environments with Universal Search Using Dataflow Graph-Based Programming Model
Published in IETE Journal of Research, 2021
Swarna Kamal Paul, Parama Bhaumik
Since the programming model follows a functional programming paradigm [28], the I/O nodes are implemented as I/O monads [29] to prevent side effects. The output data from the I/O nodes are embellished with the environment object referred to as “world”, to create a monadic type and finally return the monadic type. It is presumed that each I/O operation modifies the environment in some way and they return the data along with the modified environment thus preventing side effects. In fact, every other function node operates on the monadic type by scooping out the data from the embellished object, operating on it, and then recreating the embellishment with the environment object. Due to such modifications, all composition operation is carried out using kleisli composition [30]. The kleisli composition is defined by Equations (1) and (2), which represent the bind operation of two functions and the return operation, respectively. M represents monadic object which in our case is the environment.