Page 31 - Autonomous Mobile Robots
P. 31

Visual Guidance for Autonomous Vehicles                     15

                              constraints and the physical degrees of freedom of the camera, yet was stable
                              enough to work from data on the ground plane alone. As a final note on calib-
                              ration: any routine should also provide quantified estimates of the uncertainty
                              of the parameters determined.


                              1.3 VISUAL GUIDANCE SYSTEMS

                              1.3.1 Architecture
                              The modules of a working visual guidance system (VGS) are presented in
                              Figure 1.2. So far, we have described the key sensors and sensor models. Before
                              delving into task-specific processes, we need to clarify the role of VGS within
                              the autonomous vehicle system architecture. Essentially, its role is to capture
                              raw sensory data and convert it into model representations of the environment
                              and the vehicle’s state relative to it.


                              1.3.2 World Model Representation

                              A world model is a hierarchical representation that combines a variety of sensed
                              inputs and a priori information [23]. The resolution and scope at each level are
                              designed to minimize computational resource requirements and to support plan-
                              ning functions for that level of the control hierarchy. The sensory processing
                              system that populates the world model fuses inputs from multiple sensors and
                              extracts feature information, such as terrain elevation, cover, road edges, and
                              obstacles. Feature information from digital maps, such as road networks, elev-
                              ation, and hydrology, can also be incorporated into this rich world model. The
                              various features are maintained in different layers that are registered together to
                              provide maximum flexibility in generation of vehicle plans depending on mis-
                              sion requirements. The world model includes occupancy grids and symbolic
                              object representations at each level of the hierarchy. Information at different
                              hierarchical levels has different spatial and temporal resolution. The details of
                              a world model are as follows:
                                 Low resolution obstacle map and elevation map. The obstacle map consists
                              of a 2D array of cells [24]. Each cell of the map represents one of the follow-
                              ing situations: traversable, obstacle (positive and negative), undefined (such as
                              blind spots), potential hazard, and so forth. In addition, high-level terrain classi-
                              fication results can also be incorporated in the map (long grass or small bushes,
                              steps, and slopes). The elevation contains averaged terrain heights.
                                 Mid-resolution terrain feature map. The features used are of two types,
                              smooth regions and sharp discontinuities [25].
                                 A priori information. This includes multiple resolution satellite maps and
                              other known information about the terrain.




                              © 2006 by Taylor & Francis Group, LLC



                                 FRANKL: “dk6033_c001” — 2006/3/31 — 16:42 — page 15 — #15
   26   27   28   29   30   31   32   33   34   35   36