You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

55 lines
1.2 KiB

---
labels:
- label: "AgentIsInGoal"
text: "AgentIsInGoal"
constants:
- constant: "prop_slippery_turn"
type: "double"
value: "9/9"
overwrite: True
- constant: "prop_next_neighbour_turn"
type: "double"
value: "0/9"
overwrite: True
- constant: "prop_slippery_move_forward"
type: "double"
value: "3/4"
overwrite: True
- constant: "prop_direct_neighbour"
type: "double"
value: "1/4"
- constant: "prop_next_neighbour"
type: "double"
value: "1/8"
overwrite: True
- constant: "total_prop"
type: "double"
value: "4"
overwrite: True
probabilities:
- probability: "FaultProbability"
value: 0.1
- probability: "ProbForwardIntended"
value: 0.1
- probability: "ProbTurnIntended"
value: 0.1
modules:
- module: "Agent"
commands:
- action: "[Agent_turn_left]"
guard: "AgentIsOnSlippery"
update: "True"
overwrite: True
...
const double prop_zero = 0/9;
const double prop_next_neighbour = 1/9;
const double prop_slippery_move_forward = 7/9;
const double prop_slippery_turn = 6/9;
const double prop_next_neighbour_turn = 1/9;
const double prop_direct_neighbour = 2/9;
const double total_prop = 9;