Question
Regular Languages and Pursuit-Evasion Pursuit-evasion games are scenarios with multiple agents where one agent attempts to avoid capture by another. Consider a variation of pursuit-evasion
Regular Languages and Pursuit-Evasion
Pursuit-evasion games are scenarios with multiple agents where one agent attempts to avoid capture by another. Consider a variation of pursuit-evasion games as follows: Two agents share a grid environment: a human (evader) and wumpus (pursuer).
The human and wumpus alternate moves on the grid.
The wumpus moves each turn up, down, left or right.
The human can move up, down, left, right, or remain in place.
If the wumpus and human ever occupy the same grid cell, the wumpus eats the human.
If the human reaches a designed grid cell, they escape.
Answer the following questions using your implementation of finite automata operations for sup- port. For the map in Figure 1, construct a discrete event system model. Assume that the humans movements are controllable and that the wumpuss movements are not controllable. For your DES model of Figure 1, construct a specification for the human to avoid the wumpus and escape. (a) Can the human avoid being eaten? Prove yes or no via automata operations. (b) Can the human escape in finite time (fixed number of steps)? Prove yes or no. Design a map where the wumpus can always eat the human and prove via a DES model that this is the case. Design a map where the human can always escape and prove via a DES model that this is the case.
W | | E
|O|
H | |
Figure 1: Example wumpus-world map. W represents the initial location of the wumpus. H represents the initial location of the human. E represents the escape location. O represents an obstacle that neither the human nor wumpus can move into.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
This question involves a complex analysis of a pursuitevasion scenario using the concept of finite automata to model discrete event systems DES Lets b...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started