NoiseRule

Source:

Local role: Abstract distortion policy over sensed copies.

Big-picture role: Extensibility seam that injects uncertainty and bias into Perception built by Sensor.

Inheritance:

  • abstract base class

Methods:

  • apply_to_space(space, actor_id) -> Tuple[Space, JsonMap]
  • apply_to_membership(membership, actor_id) -> Tuple[SpaceObjectMembership, JsonMap]
  • apply_to_relation(relation, actor_id) -> Tuple[SpaceRelation, JsonMap]

See also:

Ometeotl

A Python library to build complex multi-agent simulations, wargames, and AI-driven strategies