Package | Description |
---|---|
magma.agent.communication | |
magma.agent.communication.base | |
magma.agent.general | |
magma.agent.perception | |
magma.agent.perception.impl |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,IPerceptor> |
IChannelManager.getNextPerceptorMap() |
Modifier and Type | Method and Description |
---|---|
void |
IChannelManager.addPerceptors(java.util.Map<java.lang.String,IPerceptor> newPerceptors) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,IPerceptor> |
ChannelManager.getNextPerceptorMap() |
Modifier and Type | Method and Description |
---|---|
void |
ChannelManager.addPerceptors(java.util.Map<java.lang.String,IPerceptor> newPerceptors) |
Modifier and Type | Method and Description |
---|---|
void |
AgentRuntime.update(java.util.Map<java.lang.String,IPerceptor> content)
This method handles the main-loop of the magma agent framework.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IAccelerometerPerceptor
The Accelerometer perceptor measures acceleration in the three-dimensional
space.
|
interface |
IAgentStatePerceptor
The Agent State Perceptor represents the internal state of the robot agent.
|
interface |
ICameraTiltPerceptor |
interface |
ICommandPerceptor
Allows to remote control an agent.
|
interface |
ICompassPerceptor |
interface |
ICompositeJointPerceptor
The Universal Joint Perceptor measures the angles of a two-axis joint.
|
interface |
IFlagPerceptor
The IFlagPerceptor represents flags of the agent.
|
interface |
IForceResistancePerceptor
A Force Resistance Perceptor is a perceptor which exists at some point in the
three-dimensional space (the origin) and a force applies to it.
|
interface |
IGameStatePerceptor
The Game State perceptor is a virtual perceptor representing the actual game
state, consisting of the global server time and the play mode (BeforeKickOff
etc.)
|
interface |
IGyroPerceptor
The Gyro perceptor measures the orientation in the three-dimensional space.
|
interface |
IHearPerceptor
The Hear Perceptor represents virtual ears.
|
interface |
IHingeJointPerceptor
The hinge joint perceptor measures the angle of a single axis joint.
|
interface |
ILinePerceptor
Perceptor for line sequence
|
interface |
IPlayerPos
The Player Position Perceptor represents a single player as reported by the
visual sensor sub-system.
|
interface |
ITimerPerceptor
The Timer Perceptor represents the time of the virtual global clock.
|
interface |
ITouchPerceptor
The Touch Perceptor represents a "digital" input: It either touches something
(probably the ground) or it doesn't.
|
interface |
IUniversalJointPerceptor
The Universal Joint Perceptor measures the angles of a two-axis joint.
|
interface |
IVisibleObjectPerceptor
The Visible Object Perceptor represents a single object as reported by the
visual sensor sub-system.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,IPerceptor> |
IServerMessageParser.parseMessage(byte[] message) |
Modifier and Type | Method and Description |
---|---|
void |
IPerception.updatePerceptors(java.util.Map<java.lang.String,IPerceptor> perceptor) |
Modifier and Type | Class and Description |
---|---|
class |
AccelerometerPerceptor
Acceleration perceptor
|
class |
CommandPerceptor
Remote Command Perceptor
|
class |
CompositeJointPerceptor
Universal Joint perceptor
|
class |
FlagPerceptor
Perceptor for holding flag information.
|
class |
GameStatePerceptor
Game state perceptor, currently features the current time, playmode, team
name and agent number
|
class |
GyroPerceptor
Gyro perceptor
|
class |
HingeJointPerceptor
Hinge Joint Perceptor
|
class |
Perceptor |
class |
PlayerPos
Represents an agent on the field (position, player number, team name, body
parts if applicable)
|
class |
TimePerceptor
Time Perceptor
|
class |
TouchPerceptor
Touch perceptor
|
class |
UniversalJointPerceptor
Universal Joint perceptor
|
class |
VisibleObjectPerceptor
Visible Object
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,IPerceptor> |
ServerMessageParser.parseMessage(byte[] message)
Parse a string into a list of Perceptor objects
|
java.util.Map<java.lang.String,IPerceptor> |
CommandParser.parseMessage(byte[] message) |
java.util.Map<java.lang.String,IPerceptor> |
GameControllerMessageParser.parseMessage(byte[] message) |
Modifier and Type | Method and Description |
---|---|
void |
Perception.updatePerceptors(java.util.Map<java.lang.String,IPerceptor> perceptors) |