CognitiveAgentNavigationAction2D

constructor(environment: Euclidean2DEnvironmentWithGraph<*, T, ConvexPolygon, Euclidean2DPassage>, reaction: Reaction<T>, pedestrian: PedestrianProperty<T>, wallRepulsionFactor: Double = DEFAULT_WALL_REPULSION_FACTOR)

Parameters

reaction

the reaction executing this action

pedestrian

the owner pedestrian property

wallRepulsionFactor

factor used to push nodes away from passage walls

Type Parameters

T

the concentration type

L

the type of landmarks in the node's cognitive map

R

the type of edges in the node's cognitive map representing relations