Page 218 - Introduction to Autonomous Mobile Robots
P. 218

203
                           Mobile Robot Localization
                             Yet, the continuous representation does not disallow representation of position in the
                           form of a discrete set of possible positions. For instance, in [62] the robot position belief
                           state is captured by sampling nine continuous-valued positions from within a region near
                           the robot’s best-known position. This algorithm captures, within a continuous space, a dis-
                           crete sampling of possible robot positions.
                             In summary, the key advantage of a continuous map representation is the potential for
                           high accuracy and expressiveness with respect to the environmental configuration as well
                           as the robot position within that environment. The danger of a continuous representation is
                           that the map may be computationally costly. But this danger can be tempered by employing
                           abstraction and capturing only the most relevant environmental features. Together with the
                           use of the closed-world assumption, these techniques can enable a continuous-valued map
                           to be no more costly, and sometimes even less costly, than a standard discrete representa-
                           tion.

                           5.5.2   Decomposition strategies
                           In the section above, we discussed one method of simplification, in which the continuous
                           map representation contains a set of infinite lines that approximate real-world environmen-
                           tal lines based on a 2D slice of the world. Basically this transformation from the real world
                           to the map representation is a filter that removes all nonstraight data and furthermore
                           extends line segment data into infinite lines that require fewer parameters.
                             A more dramatic form of simplification is abstraction: a general decomposition and
                           selection of environmental features. In this section, we explore decomposition as applied
                           in its more extreme forms to the question of map representation.
                             Why would one radically decompose the real environment during the design of a map
                           representation? The immediate disadvantage of decomposition and abstraction is the loss
                           of fidelity between the map and the real world. Both qualitatively, in terms of overall struc-
                           ture, and quantitatively, in terms of geometric precision, a highly abstract map does not
                           compare favorably to a high-fidelity map.
                             Despite this disadvantage, decomposition and abstraction may be useful if the abstrac-
                           tion can be planned carefully so as to capture the relevant, useful features of the world while
                           discarding all other features. The advantage of this approach is that the map representation
                           can potentially be minimized. Furthermore, if the decomposition is hierarchical, such as in
                           a pyramid of recursive abstraction, then reasoning and planning with respect to the map
                           representation may be computationally far superior to planning in a fully detailed world
                           model.
                             A standard, lossless form of opportunistic decomposition is termed exact cell decompo-
                           sition. This method, introduced by Latombe [21], achieves decomposition by selecting
                           boundaries between discrete cells based on geometric criticality.
   213   214   215   216   217   218   219   220   221   222   223