Struct asi_core0::Agent
[−]
[src]
pub struct Agent<I, O, T, D> { pub memory: Vec<T>, pub sensors: Vec<I>, pub actuators: Vec<O>, pub decision_maker: D, }
An agent consists of memory states, sensors, actuators and a decision maker that decides what action to take next.
Fields
memory: Vec<T>
A list of memory states.
sensors: Vec<I>
A list of sensors.
actuators: Vec<O>
A list of actuators.
decision_maker: D
A decision procedure.