# 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
Name | Measure | Description / Parameters
retrieve-kick | int | Retrieves a good kick from a kick selection table.
Parameter | Measure | Range | Description
retrieve-kick.angle | deg | -180..180 | The desired kick direction relative to the robot
retrieve-kick.angle-width | deg | -180..180 | The desired kick angle width
retrieve-kick.table-id | int | 0.. | The id of the kick selection table to be used
## Constants
Name | Value | Measure | Description
action.nothing | 0 | int | The number of the action action.nothing.
action.head-left | 1 | int | The number of the action action.headLeft.
action.head-right | 2 | int | The number of the action action.headRight.
action.any-left | 3 | int | The number of the action action.anyLeft.
action.any-right | 4 | int | The number of the action action.anyRight.
action.hook-left | 5 | int | The number of the action action.hookLeft.
action.hook-right | 6 | int | The number of the action action.hookRight.
action.left-paw | 7 | int | The number of the action action.leftPaw.
action.right-paw | 8 | int | The number of the action action.rightPaw.
action.arm-left | 9 | int | The number of the action action.armLeft.
action.arm-right | 10 | int | The number of the action action.armRight.
action.push-soft | 11 | int | The number of the action action.pushSoft.
action.push-strong | 12 | int | The number of the action action.pushStrong.
action.chest-soft | 13 | int | The number of the action action.chestSoft.
action.chest-strong | 14 | int | The number of the action action.chestStrong.
action.put-right | 15 | int | The number of the action action.putRight.
action.put-left | 16 | int | The number of the action action.putLeft.
action.forward-kick-fast | 17 | int | The number of the action action.forwardKickFast.
action.forward-kick-hard | 18 | int | The number of the action action.forwardKickHard.
action.slap-right | 19 | int | The number of the action action.slapRight.
action.slap-left | 20 | int | The number of the action action.slapLeft.
action.head-left-soft | 21 | int | The number of the action action.headLeftSoft.
action.head-right-soft | 22 | int | The number of the action action.headRightSoft.
action.back-kick-left | 23 | int | The number of the action action.backKickLeft.
action.back-kick-right | 24 | int | The number of the action action.backKickRight.
action.kick-along-arm-left | 25 | int | The number of the action action.kickAlongArmLeft.
action.kick-along-arm-right | 26 | int | The number of the action action.kickAlongArmRight.
action.bb-head-left-soft | 27 | int | The number of the action action.bbHeadLeftSoft.
action.bb-head-left-strong | 28 | int | The number of the action action.bbHeadLeftStrong.
action.bb-head-right-soft | 29 | int | The number of the action action.bbHeadRightSoft.
action.bb-head-right-strong | 30 | int | The number of the action action.bbHeadRightStrong.
action.kick-with-back-leg-left | 31 | int | The number of the action action.kickWithBackLegLeft.
action.kick-with-back-leg-right | 32 | int | The number of the action action.kickWithBackLegRight.
kick-selection-table.in-center-of-field | 0 | int | The id of the kick selection table kick_selection_table.in_center_of_field.
kick-selection-table.at-left-border | 1 | int | The id of the kick selection table kick_selection_table.at_left_border.
kick-selection-table.at-right-border | 2 | int | The id of the kick selection table kick_selection_table.at_right_border.
kick-selection-table.at-left-opponent-border | 3 | int | The id of the kick selection table kick_selection_table.at_left_opponent_border.
kick-selection-table.at-right-opponent-border | 4 | int | The id of the kick selection table kick_selection_table.at_right_opponent_border.
kick-selection-table.near-own-goal | 5 | int | The id of the kick selection table kick_selection_table.near_own_goal.
kick-selection-table.goalie | 6 | int | The id of the kick selection table kick_selection_table.goalie.
kick-selection-table.when-stuck | 7 | int | The id of the kick selection table kick_selection_table.when_stuck.
kick-selection-table.passing | 8 | int | The id of the kick selection table kick_selection_table.passing.
kick-selection-table.intentional-kick | 9 | int | The id of the kick selection table kick_selection_table.intentional_kick.
kick-selection-table.hard-kicks | 10 | int | The id of the kick selection table kick_selection_table.hard_kicks.