Page 367 - Introduction to AI Robotics
P. 367

350
                                                                                  9 Topological Path Planning
                                     a. Program the robot to visit each landmark in any order specified by a user.
                                     b. Place the landmarks at different locations. Implement Dijkstra’s single source
                                        shortest path algorithm to compute the shortest path between two points specified
                                        by a user.
                                     c. Implement a minimal spanning tree algorithm to allow the robot to visit all way-
                                        points efficiently.


                               9.8   End notes


                                     Of batteries and topological navigation.
                                     The CSM entry did not place due to massive hardware failures with the power supply
                                     on Clementine. At one point, the team was using the car battery from the school
                                     van parked outside the Seattle Convention Center. We’d drive up, park, I’d take the
                                     battery out in the open, and walk into the convention center, and we’d return it to the
                                     van to drive to their housing in the wee hours of the morning. No security guard or
                                     policeman ever said a word. See the Summer 1995 issue of AI Magazine for an article
                                     on the winners.
                                     Topological navigation examples.
                                     The figures and printouts of the topological navigation system used by the CSM team
                                     were prepared by Paul Wiebe.
   362   363   364   365   366   367   368   369   370   371   372