Robot State Symbols

Symbols for the state of the robot (switches, tail and mouth).

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-state.mouth-stateenumeratedmouth-open

mouth-closed

The state of the mouth
robot-state.any-back-button-pressed-for-one-secondbooleantrue/ falseone of the back switches pressed for more than one second
robot-state.any-back-button-pressed-short-and-releasedbooleantrue/ falseone of the back switches pressed for more than one second
robot-state.fore-back-button-pressed-short-and-releasedbooleantrue/ falseaa
robot-state.middle-back-button-pressed-short-and-releasedbooleantrue/ falsebb
robot-state.hind-back-button-pressed-short-and-releasedbooleantrue/ falsecc
robot-state.fore-back-button-pressed-shortbooleantrue/ falseaa
robot-state.middle-back-button-pressed-shortbooleantrue/ falsebb
robot-state.hind-back-button-pressed-shortbooleantrue/ falsecc
robot-state.head-button-pressed-for-three-secondsbooleantrue/ falsehead pressed for three seconds
robot-state.head-button-pressed-short-and-releasedbooleantrue/ falsehead pressed short
robot-state.head-button-pressed-shortbooleantrue/ falsedd
robot-state.ball-under-headbooleantrue/ falseA ball is between head and ground
robot-state.something-in-front-of-chestbooleantrue/ falseSomething has been measured by PSD (hopefully a ball...)
robot-state.distance-to-something-in-front-of-chestdecimalmmdistance to something in front of chest
robot-state.time-since-something-was-in-front-of-chestdecimalmsthe time since something has been measured by PSD
robot-state.system-timedecimalmsThe system time of the robot
robot-state.remaining-capacitydecimal%The remaining capacity of the battery
robot-state.connected-to-wlanbooleantrue/ falseKommentar
robot-state.chin-button-pressed-for-three-secondsbooleantrue/ falseKomentar
robot-state.wlan-signaldecimalKomentar
robot-state.wlan-noisedecimalKomentar

Output Symbols

NameTypeMeasureDescription
robot-state.show-wlan-statusenumeratedrobot-state.show-wlan-status.wlanHide

robot-state.show-wlan-status.wlanShow