Page 390 - Introduction to AI Robotics
P. 390

10.8 Exercises
                                      Exercise 10.2                                                   373
                                      Represent your indoor environment as a regular grid with a 10cm scale. Write down
                                      the rule you use to decide how to mark a grid element empty or occupied when there
                                      is a small portion overlapping it.
                                      Exercise 10.3
                                      Define path relaxation.
                                      Exercise 10.4
                                      Consider a regular grid of size 20 by 20. How many edges will a graph have if the
                                      neighbors are

                                      a. 4-connected?
                                      b. 8-connected?
                                      Exercise 10.5
                                      Convert a meadow map into a graph using:
                                      a. the midpoints of the open boundaries, and
                                      b. the midpoints plus the 2 endpoints.
                                      Draw a path from A to B on both graphs. Describe the differences.

                                      Exercise 10.6
                                      Apply the A* search algorithm by hand to a small graph to find the optimal path
                                      between two locations.
                                      Exercise 10.7
                                      What is a heuristic function?

                                      Exercise 10.8
                                      Apply wavefront propagation to a regular grid.
                                      Exercise 10.9
                                      Subgoal obsession has been described as a problem for metric planners. Can hybrid
                                      systems which use topological planning exhibit subgoal obsession?
                                      Exercise 10.10
                                      Trulla uses a dot product of 0 or less to trigger replanning, which corresponds to

                                      90     from the desired path. What are the advantages or disadvantages of 90 ?What
                                      would happen if Trulla used 45     or 135    ?
                                      Exercise 10.11
                                      Describe the difference between continuous and event-driven replanning.Which would
                                      be more appropriate for a planetary rover? Justify your answer.
   385   386   387   388   389   390   391   392   393   394   395