Switch Symbols

Symbols for the state of the robots switches, 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 / Parameters
switch.fore_back_button_pressedbooleantrue/ falsethe fore back button is currently pressed
 
switch.middle_back_button_pressedbooleantrue/ falsethe middle back button is currently pressed
 
switch.hind_back_button_pressedbooleantrue/ falsethe hind back button is currently pressed
 
switch.head_button_pressedbooleantrue/ falsethe head button is currently pressed
 
switch.mouth_is_openbooleantrue/ falsewhether the robots mouth is open
 
switch.chin_pressedbooleantrue/ falsethe chin button is currently pressed
 
switch.any_back_button_pressed_for_one_secondbooleantrue/ falseone of the back switches pressed for more than one second
 
switch.any_back_button_pressed_short_and_releasedbooleantrue/ falseone of the back switches pressed for more than one second
 
switch.fore_back_button_pressed_short_and_releasedbooleantrue/ falsethe fore back button was pressed for less than one secound and release
 
switch.middle_back_button_pressed_short_and_releasedbooleantrue/ falsethe middle back button was pressed for less than one secound and release
 
switch.hind_back_button_pressed_short_and_releasedbooleantrue/ falsethe hind back button was pressed for less than one secound and release
 
switch.head_button_pressed_for_three_secondsbooleantrue/ falsehead pressed for three seconds
 
switch.head_button_pressed_short_and_releasedbooleantrue/ falsehead pressed short