Package | Description |
---|---|
magma.agent.belief | |
magma.agent.belief.impl | |
magma.agent.decision | |
magma.agent.decision.simple | |
magma.agent.general | |
magma.robots.nao.belief.impl |
Modifier and Type | Interface and Description |
---|---|
interface |
IResourceBelief
Interface to access the state of the world as propositions
|
Modifier and Type | Class and Description |
---|---|
class |
BallEndsUpInOwnGoal
Belief to decide if the Ball could possibly end in goal for the goal keeping
behavior
|
class |
BallInCriticalArea
Checks if the ball is in a "critical" area, indicating that the goalie should
run to the ball
|
class |
BallInPenaltyArea
Checks if the ball is in a "critical" area, indicating that the goalie should
run to the ball
|
class |
BallInScorableArea
Checks if the ball is in a "critical" area, indicating that the goalie should
run to the ball
|
class |
BallIsKeepable
Belief to decide if the Ball could be keepable for the goal keeping behavior
|
class |
BallKickable
Checks if the ball is close enough to be kicked
|
class |
BeamTime
Checks if the game is running and if not if we should beam
|
class |
Belief
Base class for all Believes
|
class |
FacingAdvantageousKickDirection
Checks if we are properly aligned with ball and kick direction
|
class |
FacingGoalKickDirection
Checks if we are properly aligned with ball and kick direction
|
class |
FacingKickDirection
Checks if we are properly aligned with ball and kick direction
|
class |
GameRunning
Checks if the game is running already
|
class |
GameStateBelief
GameState belief
|
class |
GoalieShouldKick
Checks if the goalie would kick in the wrong direction (own goal)
|
class |
LayOnBack |
class |
LayOnFront |
class |
LayOnSide
Check if the agent lies on its side (which one is not important)
|
class |
Lose |
class |
OpponentNearBall
Checks if any opponent is close to the ball
|
class |
OpponentWillKick
Checks if the ball is in a "critical" area, indicating that the goalie should
run to the ball
|
class |
PlayDefense
Check if we play in a defending position (the ball is in our own half)
|
class |
PlayOffense
Check if we play in an offense position (the ball is in the opponents half)
|
class |
ResourceBelieve
Belief for a proposition that is always true
|
class |
SeeBall
Checks if the ball was seen in the last x seconds.
|
class |
ShouldWeDribble |
class |
SimpleFlagBelief
Generic belief for simple (boolean) flags.
|
class |
StableBeliefDecorator
Decorates a belief allowing to specify, how many cycles a belief has to be
true, so that it really returns true and vice versa.
|
class |
TeammateCloserToBall
Checks if any teammate is closer to the ball
|
class |
TemperatureHot |
class |
Win |
Constructor and Description |
---|
StableBeliefDecorator(IBelief decoratee,
int trueMin,
int falseMin) |
Modifier and Type | Method and Description |
---|---|
IBelief |
IDecisionMaker.getBelieve(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
IBelief |
DecisionMakerBase.getBelieve(java.lang.String name)
Retrieve a specific belief
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,IBelief> |
DecisionMakerBase.getBelieves()
Retrieve a list of all beliefs
|
Constructor and Description |
---|
DecisionMakerBase(java.util.Map<java.lang.String,IBelief> believes,
java.util.Map<java.lang.String,IBehavior> behaviors,
IThoughtModel thoughtModel)
Constructor
|
DoNothingDecisionMaker(java.util.Map<java.lang.String,IBelief> believes,
java.util.Map<java.lang.String,IBehavior> behaviors,
IThoughtModel thoughtModel)
Constructor
|
GoalieDecisionMaker(java.util.Map<java.lang.String,IBelief> believes,
java.util.Map<java.lang.String,IBehavior> behaviors,
IThoughtModel thoughtModel,
int serverVersion)
Constructor
|
GoaliePenaltyDecisionMaker(java.util.Map<java.lang.String,IBelief> believes,
java.util.Map<java.lang.String,IBehavior> behaviors,
IThoughtModel thoughtModel,
int serverVersion)
Constructor
|
KeyboardDecisionMaker(java.util.Map<java.lang.String,IBelief> believes,
java.util.Map<java.lang.String,IBehavior> behaviors,
IThoughtModel thoughtModel,
int serverVersion)
Constructor
|
MovementControllDecisionMaker(java.util.Map<java.lang.String,IBelief> believes,
java.util.Map<java.lang.String,IBehavior> behaviors,
IThoughtModel thoughtModel,
int serverVersion)
Constructor
|
PenaltyDecisionMaker(java.util.Map<java.lang.String,IBelief> believes,
java.util.Map<java.lang.String,IBehavior> behaviors,
IThoughtModel thoughtModel,
int serverVersion)
Default constructor
|
RunChallengeDecisionMaker(java.util.Map<java.lang.String,IBelief> believes,
java.util.Map<java.lang.String,IBehavior> behaviors,
IThoughtModel thoughtModel,
int serverVersion)
Constructor
|
SoccerDecisionMaker(java.util.Map<java.lang.String,IBelief> believes,
java.util.Map<java.lang.String,IBehavior> behaviors,
IThoughtModel thoughtModel,
int serverVersion)
Default constructor
|
TrainingDecisionMaker(java.util.Map<java.lang.String,IBelief> believes,
java.util.Map<java.lang.String,IBehavior> behaviors,
IThoughtModel thoughtModel,
int serverVersion)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,IBelief> |
ComponentFactory.createBeliefs(IThoughtModel thoughtModel)
Creates all believe objects
|
java.util.Map<java.lang.String,IBelief> |
AgentRuntime.getBeliefs()
Retrieve the beliefs map
|
Modifier and Type | Method and Description |
---|---|
IDecisionMaker |
ComponentFactory.createDecisionMaker(java.util.Map<java.lang.String,IBelief> believes,
java.util.Map<java.lang.String,IBehavior> behaviors,
IThoughtModel thoughtModel,
int playerNumber,
int serverVersion,
int decisionMakerID,
ParameterMap learningParam)
Create a new DecisionMaker
|
Modifier and Type | Class and Description |
---|---|
class |
SoccerPosition
Checks if the robot is ready to walk or kick
|