Robot Pose Symbols

Symbols related to the pose of the robot.

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
robot-pose.xdecimalmmown x position
robot-pose.ydecimalmmown y position
robot-pose.angledecimaldegown absolute angle
robot-pose.validitydecimal(0..1)the vailidity of the own pose
robot-pose.position-variancedecimalmm^2the variance of the own pose
robot-pose.position-standard-deviationdecimalmmthe variance of the own pose
robot-pose.distance-to-own-goaldecimalmmthe distance to the center of the own goal
robot-pose.distance-to-own-penalty-areadecimalmmthe distance to the own penalty area
robot-pose.distance-to-opponent-goaldecimalmmthe distance to the center of the opponent goal
defensive-supporter.robot-pose.ydecimalmmThe y position of the current defensive supporter
striker.robot-pose.ydecimalmmThe y position of the current striker
robot-pose.goalie-defend-angledecimalDegAngle to abscissa
robot-pose.goalie-defend-pos-xdecimalmmdefend position x
robot-pose.goalie-defend-pos-ydecimalmmdefend position y
robot-pose.goalie-defend-step-angledecimalDegstep to Angle to abscissa
robot-pose.goalie-defend-step-pos-xdecimalmmstep to defend position x
robot-pose.goalie-defend-step-pos-ydecimalmmstep to defend position y
robot-pose.speed-factor-from-standard-deviationdecimal0..1returns a (robot) speed as a function of the variance (high variance -> low speed)
robot-pose.distance-to-borderdecimalmmthe distance to the field border
robot-pose.angle-to-borderdecimalDegthe angle to the field border

Input Functions

NameMeasureDescription / Parameters
robot-pose.update-goalie-defend-positionmmcomputes robot-pose.goalie-defend-angle,-pos-x and pos-y and returns pos-x
 
ParameterMeasureRangeDescription
robot-pose.update-goalie-defend-position.ball-pos-xmmball position x
robot-pose.update-goalie-defend-position.ball-pos-ymmball position y