Configuration Symbols

Symbols for configuring some parameters of the behaviors.

The formalized behavior references a variety of input and output symbols, which can stand for variables or functions of the agent's software. Constants are constant decimal values.

Input Symbols

NameTypeMeasureDescription
current-kickoff-variantdecimal0..nThe number of the current kickoff variant
opponent-kickoff.xdecimalmmThe x position of the robot before opponent kickoff
opponent-kickoff.ydecimalmmThe y position of the robot before opponent kickoff
opponent-kickoff.angledecimaldegreeThe angle of the robot before opponent kickoff
own-kickoff.xdecimalmmThe x position of the robot before own kickoff
own-kickoff.ydecimalmmThe y position of the robot before own kickoff
own-kickoff.angledecimaldegreeThe angle of the robot before own kickoff
kickoff.roleenumeratedkickoff.role.kickoff-goalie

kickoff.role.kickoff-defensive-supporter

kickoff.role.kickoff-striker

kickoff.role.kickoff-offensive-supporter

The role of the robot at kickoff
kickoff.rolenumberdecimalThe number of the role of the robot at kickoff

Input Functions

NameMeasureDescription / Parameters
kickoff.xmmget the kickoff position x
 
ParameterMeasureRangeDescription
kickoff.x.rolekickoff role0..3The kickoff role
kickoff.x.ownkickoffbool0..1The y position on the field
kickoff.ymmget the kickoff position y
 
ParameterMeasureRangeDescription
kickoff.y.rolekickoff role0..3The kickoff role
kickoff.y.ownkickoffbool0..1The y position on the field
kickoff.angleget the kickoff angle
 
ParameterMeasureRangeDescription
kickoff.angle.rolekickoff role0..3The kickoff role
kickoff.angle.ownkickoffbool0..1The y position on the field

Constants

NameValueMeasureDescription
ball-near-distance900mmThe distance where behaviors for the near ball should be activated
ball-not-near-distance1200mmThe distance where behaviors for the far ball should be activated