edu.memphis.ccrg.lida.sensorymotormemory
Interface SensoryMotorMemory
- All Superinterfaces:
- FrameworkModule, FullyInitializable, Initializable
- All Known Implementing Classes:
- BasicSensoryMotorMemory
public interface SensoryMotorMemory
- extends FrameworkModule
Sensory Motor Memory is a module which receives selected actions from ActionSelection and
content from SensoryMemory. It contains the algorithm for a selected action. When it executes an algorithm it
directly calls a method in the environment (doesn't use a listener).
- Author:
- Ryan J McCall, Javier Snaider
Methods inherited from interface edu.memphis.ccrg.lida.framework.FrameworkModule |
addListener, addSubModule, containsSubmodule, containsSubmodule, decayModule, getAssistingTaskSpawner, getModuleContent, getModuleName, getSubmodule, getSubmodule, getSubmodules, setAssistingTaskSpawner, setModuleName, taskManagerDecayModule |
addSensoryMotorMemoryListener
void addSensoryMotorMemoryListener(SensoryMotorMemoryListener l)
- Any non-environment communication should use listeners.
- Parameters:
l
- SensoryMotorMemoryListener
sendActuatorCommand
void sendActuatorCommand(java.lang.Object command)
- Executes specified action algorithm
- Parameters:
command
- algorithm to execute in the agent's actuators or directly in the environment.