Page 176 - Introduction to Autonomous Mobile Robots
P. 176

161
                           Perception
                                                        x
                             The selection of all line segments   that contribute to the same line can now be done in
                                                         j
                           a threshold-based manner according to
                                      T
                                ( x –  x) x –  x) ≤  d                                       (4.80)
                                       (
                                  j     j      m
                           where  d m   is a threshold value and   is the representation of the reference line (from a
                                                        x
                           model, average of a group of lines, etc.).
                             But the approach of equation (4.80) does not take into account the fact that for each mea-
                           surement and therefore for each line segment we have a measure of uncertainty. One can
                           improve upon this equation by selecting line segments that are weighted by their covariance
                           matrix C  :
                                  j

                                             –
                                              1
                                      T
                                ( x –  x) C +  C) ( x –  x) ≤  d m                           (4.81)
                                       (
                                                 j
                                  j
                                         j
                             The distance measure of equation (4.81) discriminates the distance of uncertain points
                           in model space considerably more effectively by taking uncertainty into account explicitly.
                           4.3.1.3   Range histogram features
                           A histogram is a simple way to combine characteristic elements of an image. An angle his-
                           togram, as presented in figure 4.39, plots the statistics of lines extracted by two adjacent
                           range measurements. First, a 360-degree scan of the room is taken with the range scanner,
                           and the resulting “hits” are recorded in a map. Then the algorithm measures the relative
                           angle between any two adjacent hits (see figure 4.39b). After compensating for noise in the
                           readings (caused by the inaccuracies in position between adjacent hits), the angle histogram
                           shown in figure 4.39c can be built. The uniform direction of the main walls are clearly vis-
                           ible as peaks in the angle histogram. Detection of peaks yields only two main peaks: one
                           for each pair of parallel walls. This algorithm is very robust with regard to openings in the
                           walls, such as doors and windows, or even cabinets lining the walls.

                           4.3.1.4   Extracting other geometric features
                           Line features are of particular value for mobile robots operating in man-made environ-
                           ments, where, for example, building walls and hallway walls are usually straight. In gen-
                           eral, a mobile robot makes use of multiple features simultaneously, comprising a feature
                           set that is most appropriate for its operating environment. For indoor mobile robots, the line
                           feature is certainly a member of the optimal feature set.
                             In addition, other geometric kernels consistently appear throughout the indoor man-
                           made environment. Corner features are defined as a point feature with an orientation. Step
                           discontinuities, defined as a step change perpendicular to the direction of hallway travel,
   171   172   173   174   175   176   177   178   179   180   181