Page 167 - Introduction to Autonomous Mobile Robots
P. 167

Environment 152  sensing  treatment  extraction  pretation    Chapter 4
                                                                      scene
                                                            feature
                                                 signal
                                                                      inter-


                           Figure 4.34
                           The perceptual pipeline: from sensor readings to knowledge models.



                           between low-level features (geometric primitives) like lines, circles, or polygons, and high-
                           level features (objects) such as edges, doors, tables, or a trash can. At one extreme, raw
                           sensor data provide a large volume of data, but with low distinctiveness of each individual
                           quantum of data. Making use of raw data has the potential advantage that every bit of infor-
                           mation is fully used, and thus there is a high conservation of information. Low-level fea-
                           tures are abstractions of raw data, and as such provide a lower volume of data while
                           increasing the distinctiveness of each feature. The hope, when one incorporates low-level
                           features, is that the features are filtering out poor or useless data, but of course it is also
                           likely that some valid information will be lost as a result of the feature extraction process.
                           High-level features provide maximum abstraction from the raw data, thereby reducing the
                           volume of data as much as possible while providing highly distinctive resulting features.
                           Once again, the abstraction process has the risk of filtering away important information,
                           potentially lowering data utilization.
                             Although features must have some spatial locality, their geometric extent can range
                           widely. For example, a corner feature inhabits a specific coordinate location in the geomet-
                           ric world. In contrast, a visual “fingerprint” identifying a specific room in an office building
                           applies to the entire room, but has a location that is spatially limited to the one particular
                           room.
                             In mobile robotics, features play an especially important role in the creation of environ-
                           mental models. They enable more compact and robust descriptions of the environment,
                           helping a mobile robot during both map-building and localization. When designing a
                           mobile robot, a critical decision revolves around choosing the appropriate features for the
                           robot to use. A number of factors are essential to this decision:

                           Target environment. For geometric features to be useful, the target geometries must be
                           readily detected in the actual environment. For example, line features are extremely useful
                           in office building environments due to the abundance of straight wall segments, while the
                           same features are virtually useless when navigating Mars.
   162   163   164   165   166   167   168   169   170   171   172