Page 233 - Introduction to Autonomous Mobile Robots
P. 233

Chapter 5
                           218
                           linear indoor office space filled with real office furniture as obstacles. Traditional sonars
                           were arranged radially around the robot in a ring. Robots with such sensor configurations
                           are subject to both tripping over short objects below the ring and to decapitation by tall
                           objects (such as ledges, shelves, and tables) that are above the ring.
                             Dervish’s answer to this challenge was to arrange one pair of sonars diagonally upward
                           to detect ledges and other overhangs. In addition, the diagonal sonar pair also proved to
                           ably detect tables, enabling the robot to avoid wandering underneath tall tables. The
                           remaining sonars were clustered in sets of sonars, such that each individual transducer in
                           the set would be at a slightly varied angle to minimize specularity. Finally, two sonars near
                           the robot’s base were positioned to detect low obstacles, such as paper cups, on the floor.
                             We have already noted that the representation provided by the contest organizers was
                           purely topological, noting the connectivity of hallways and rooms in the office environ-
                           ment. Thus, it would be appropriate to design Dervish’s perceptual system to detect match-
                           ing perceptual events: the detection and passage of connections between hallways and
                           offices.
                             This abstract perceptual system was implemented by viewing the trajectory of sonar
                           strikes to the left and right sides of Dervish over time. Interestingly, this perceptual system
                           would use time alone and no concept of encoder value to trigger perceptual events. Thus,
                           for instance, when the robot detects a 7 to 17 cm indentation in the width of the hallway for
                           more than 1 second continuously, a closed door sensory event is triggered. If the sonar
                           strikes jump well beyond 17 cm for more than 1 second, an open door sensory event trig-
                           gers.
                             To reduce coherent reflection sensor noise (see section 4.1.6) associated with Dervish’s
                           sonars, the robot would track its angle relative to the hallway centerline and completely
                           suppress sensor events when its angle to the hallway exceeded 9 degrees. Interestingly, this
                           would result in a conservative perceptual system that frequently misses features, particu-
                           larly when the hallway is crowded with obstacles that Dervish must negotiate. Once again,
                           the conservative nature of the perceptual system, and in particular its tendency to issue false
                           negatives, would point to a probabilistic solution to the localization problem so that a com-
                           plete trajectory of perceptual inputs could be considered.
                             Dervish’s environmental representation was a discrete topological map, identical in
                           abstraction and information to the map provided by the contest organizers. Figure 5.21
                           depicts a geometric representation of a typical office environment overlaid with the topo-
                           logical map for the same office environment. Recall that for a topological representation
                           the key decision involves assignment of nodes and connectivity between nodes (see section
                           5.5.2). As shown on the left in figure 5.21 Dervish uses a topology in which node bound-
                           aries are marked primarily by doorways (and hallways and foyers). The topological graph
                           shown on the right depicts the information captured in the example shown.
   228   229   230   231   232   233   234   235   236   237   238