Kick Selection Symbols

Symbols for kick selection using kick selection tables

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 Functions

NameMeasureDescription / Parameters
retrieve-kickintRetrieves a good kick from a kick selection table.
 
ParameterMeasureRangeDescription
retrieve-kick.angledeg-180..180The desired kick direction relative to the robot
retrieve-kick.angle-widthdeg-180..180The desired kick angle width
retrieve-kick.table-idint0..The id of the kick selection table to be used

Constants

NameValueMeasureDescription
action.nothing0intThe number of the action action.nothing.
action.head-left1intThe number of the action action.headLeft.
action.head-right2intThe number of the action action.headRight.
action.any-left3intThe number of the action action.anyLeft.
action.any-right4intThe number of the action action.anyRight.
action.hook-left5intThe number of the action action.hookLeft.
action.hook-right6intThe number of the action action.hookRight.
action.left-paw7intThe number of the action action.leftPaw.
action.right-paw8intThe number of the action action.rightPaw.
action.arm-left9intThe number of the action action.armLeft.
action.arm-right10intThe number of the action action.armRight.
action.push-soft11intThe number of the action action.pushSoft.
action.push-strong12intThe number of the action action.pushStrong.
action.chest-soft13intThe number of the action action.chestSoft.
action.chest-strong14intThe number of the action action.chestStrong.
action.put-right15intThe number of the action action.putRight.
action.put-left16intThe number of the action action.putLeft.
action.forward-kick-fast17intThe number of the action action.forwardKickFast.
action.forward-kick-hard18intThe number of the action action.forwardKickHard.
action.slap-right19intThe number of the action action.slapRight.
action.slap-left20intThe number of the action action.slapLeft.
action.head-left-soft21intThe number of the action action.headLeftSoft.
action.head-right-soft22intThe number of the action action.headRightSoft.
action.back-kick-left23intThe number of the action action.backKickLeft.
action.back-kick-right24intThe number of the action action.backKickRight.
action.kick-along-arm-left25intThe number of the action action.kickAlongArmLeft.
action.kick-along-arm-right26intThe number of the action action.kickAlongArmRight.
action.bb-head-left-soft27intThe number of the action action.bbHeadLeftSoft.
action.bb-head-left-strong28intThe number of the action action.bbHeadLeftStrong.
action.bb-head-right-soft29intThe number of the action action.bbHeadRightSoft.
action.bb-head-right-strong30intThe number of the action action.bbHeadRightStrong.
action.kick-with-back-leg-left31intThe number of the action action.kickWithBackLegLeft.
action.kick-with-back-leg-right32intThe number of the action action.kickWithBackLegRight.
kick-selection-table.in-center-of-field0intThe id of the kick selection table kick_selection_table.in_center_of_field.
kick-selection-table.at-left-border1intThe id of the kick selection table kick_selection_table.at_left_border.
kick-selection-table.at-right-border2intThe id of the kick selection table kick_selection_table.at_right_border.
kick-selection-table.at-left-opponent-border3intThe id of the kick selection table kick_selection_table.at_left_opponent_border.
kick-selection-table.at-right-opponent-border4intThe id of the kick selection table kick_selection_table.at_right_opponent_border.
kick-selection-table.near-own-goal5intThe id of the kick selection table kick_selection_table.near_own_goal.
kick-selection-table.goalie6intThe id of the kick selection table kick_selection_table.goalie.
kick-selection-table.when-stuck7intThe id of the kick selection table kick_selection_table.when_stuck.
kick-selection-table.passing8intThe id of the kick selection table kick_selection_table.passing.
kick-selection-table.intentional-kick9intThe id of the kick selection table kick_selection_table.intentional_kick.
kick-selection-table.hard-kicks10intThe id of the kick selection table kick_selection_table.hard_kicks.