A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the instructions comprising code to cause the processor to:
- receive a signal representing an acquisition of values by a digital agent navigating a digital environment, the digital agent being directed to navigate towards a predefined goal;
- calculate an emotive state of the digital agent based on the signal representing the acquisition of values by the digital agent;
- calculate an arousal state of the digital agent based on the signal representing the acquisition of values by the digital agent;
- generate a sub-goal, based on the emotive state and the arousal state of the digital agent, the sub-goal configured to at least one of direct the digital agent toward the predefined goal or increase a cumulative reward acquired by the digital agent;
- receive an indication of action performed by the digital agent in the digital environment, based on the sub-goal;
- and
- implement a real version of the action in a real environment, the digital environment being associated with the real environment.