Package it.unibo.alchemist.model.cognitive.actions
See: Description
-
Class Summary Class Description AbstractGroupSteeringAction An abstract GroupSteeringAction. AbstractLayerAction Abstract implementation of an action influenced by the concentration of a given molecule in the environment. AbstractNavigationAction An abstract NavigationAction, taking care of properly moving the node in the environment while delegating the decision on where to move it to a NavigationStrategy. AbstractSteeringAction A SteeringAction in a vector space. AbstractSteeringActionWithTarget A SteeringActionWithTarget in a vector space. CognitiveAgentArrive Move the agent towards a target position. CognitiveAgentAvoidLayer Move the node towards positions of the environment with a low concentration of the target molecule. CognitiveAgentCohesion Move the agent towards the other members of his group. CognitiveAgentCombineSteering Combination of multiple steering actions. CognitiveAgentExplore A CognitiveAgentNavigationAction2D using Explore navigation strategy. CognitiveAgentFlee Move the agent away from a target position. CognitiveAgentFollowLayer Move the node towards positions of the environment with a high concentration of the target molecule. CognitiveAgentFollowRoute A CognitiveAgentNavigationAction2D using FollowRoute navigation strategy. CognitiveAgentFollowScalarField Moves the node where the given scalar field is higher. CognitiveAgentGoalOrientedExplore A CognitiveAgentNavigationAction2D using GoalOrientedExploration navigation strategy. CognitiveAgentNavigationAction2D Implementation of a NavigationAction2D. CognitiveAgentObstacleAvoidance Move the agent avoiding potential obstacles in its path. CognitiveAgentPursue A CognitiveAgentNavigationAction2D using Pursue navigation strategy. CognitiveAgentReachDestination A CognitiveAgentNavigationAction2D using ReachDestination navigation strategy. CognitiveAgentReachKnownDestination A CognitiveAgentNavigationAction2D using ReachKnownDestination navigation strategy. CognitiveAgentSeek Move the node towards the target position as fast as possible. CognitiveAgentSeek2D CognitiveAgentSeek behavior in a bidimensional environment, delegated to CognitiveAgentFollowScalarField (this means the node tries to overtake others on its path, in general its movements are more sophisticated than CognitiveAgentSeek). CognitiveAgentSeparation Move the agent away from the pedestrians near to him. CognitiveAgentWander Give the impression of a random walk through the environment targeting an ever changing pseudo-randomly point of a circumference at a given distance and with a given radius from the current node position.