Page 395 - Introduction to AI Robotics
P. 395

378
                              11.2   Sonar Sensor Model                        11  Localization and Map Making
                                     All methods of updating uncertainty require a sensor model. Models of sen-
                                     sor uncertainty can be generated in a number of ways. Empirical methods for
                                     generating a sensor model focus on testing the sensor and collecting data as
                                     to the correctness of the result. The frequency of a correct reading leads to
                                     a belief in an observation; the set of beliefs from all possible observations
                                     form the model. Analytical methods generate the sensor model directly from
                                     an understanding of the physical properties of the device. Subjective methods
                                     rely on a designer’s experience, which are often an unconscious expression
                                     of empirical testing.
                                       One robotic sensor which has been heavily studied is the Polaroid ultra-
                                     sonic transducer, or sonar. This chapter will use Polaroid sonars as an exam-
                                     ple; however, the principles of scoring and fusing belief apply to any sensor.
                                     Most roboticists have converged on a model of sonar uncertainty which looks
                                     like Fig. 11.2, originally presented in Ch. 6.
                       SONAR MODAL     The basic model of a single sonar beam has a field of view specified by  ,the
                         PARAMETERS  half angle representing the width of the cone, and R, the maximum range it
                                     can detect. This field of view can be projected onto a regular grid. The grid
                     OCCUPANCY GRID  will be called an occupancy grid, because each element l (for eLement) in the
                          ELEMENT L  grid will hold a value representing whether the location in space is occupied
                                     or empty. As shown in Fig. 11.2, the field of view can be divided into three
                                     regions:

                                     Region I: where the affected elements are probably occupied (drawn as a
                                        “hill”),

                                     Region II: where the affected elements are probably empty (drawn as a “val-
                                        ley”), and

                                     Region III: where the condition of the affected elements is unknown (drawn
                                        as a flat surface).

                                       Given a range reading, Region II is more likely to be really empty than Re-
                                     gion I is to be really occupied. Regardless of empty or occupied, the readings
                                     are more likely to be correct along the acoustic axis than towards the edges.
                                     Recall that this is in part because an obstacle which was only along one edge
                                     would be likely to reflect the beam specularly or generate other range errors.
                                       While the sensor model in Fig 11.2 reflects a general consensus, there is
                                     much disagreement over how to convert the model into a numerical value
   390   391   392   393   394   395   396   397   398   399   400