swarmsim.agent.control#

Houses controller submodules.

Controllers are used to control the behavior of agents.

They are responsible for calculating the actions for the agent to take based on the sensors of the agent.

All controllers must inherit from AbstractController

Modules

AbstractController

Abstract Controller class.

AgentMethodController

Controller which redirects to a method on the agent.

BinaryController

Binary Controller class.

Controller

HumanController

Human Controller class.

LevyController

MultibitBinaryController

Multibit Binary Controller class.

StaticController

Static Controller class.

WaypointPIDController

PID-based Waypoint Controller class.