Challenge Symbols

Symbols for required for the challenges.

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
dummy-2004-challenge-symbolbooleantrue/ falsereplace-me
challenge-slam.current-target-pointdecimalintegercurrent target point
challenge-slam.imgYdecimalinteger
challenge-slam.imgUdecimalinteger
challenge-slam.imgVdecimalinteger
challenge-slam.wlan-bearing-finishedbooleantrue/ false
challenge-slam.wlan-bearing-directiondecimal
challenge-slam.wlan-bearing-neg-centerdecimal
challenge-slam.wlan-bearing-pos-centerdecimal
challenge-slam.general-purposedecimal
challenge-slam.wlan-bearing-facing-bluebooleantrue/ false
challenge-slam.green-location-finishedbooleantrue/ false
challenge-slam.angle-to-max-green-validbooleantrue/ false
challenge-slam.angle-to-max-greendecimal
challenge-slam.length-of-max-greendecimal
challenge-slam.turn-finishedbooleantrue/ false
challenge-slam.center-circle-visiblebooleantrue/ false
challenge-slam.direction-to-center-circledecimal
challenge-slam.distance-to-center-circledecimal
challenge-slam.seen-center-circle-orientationdecimal
challenge-slam.time-since-center-circle-visibledecimal

Input Functions

NameMeasureDescription / Parameters
challenge-slam.target-position.xmmReturns the x coordinate of the current target position in challenge 2.
 
ParameterMeasureRangeDescription
challenge-slam.target-position.x.indexinteger0..4The number of the target position.
challenge-slam.target-position.ymmReturns the y coordinate of the current target position in challenge 2.
 
ParameterMeasureRangeDescription
challenge-slam.target-position.y.indexinteger0..4The number of the target position.
challenge-slam.target-position.rotationmmReturns the rotation that is optimal for the current target position in challenge 2.
 
ParameterMeasureRangeDescription
challenge-slam.target-position.rotation.indexinteger0..4The number of the target position.

Output Symbols

NameTypeMeasureDescription
challenge-slam.stateenumeratedchallenge-slam.state.slam-start

challenge-slam.state.debug-just-learn

challenge-slam.state.debug-just-recognize

challenge-slam.state.localize-with-flags

challenge-slam.state.learn-new-flags

challenge-slam.state.localize-using-new-flags

challenge-slam.state.use-new-flags