Page 104 - Dynamic Vision for Perception and Control of Motion
P. 104

3  Subjects and Subject Classes
            88

            ing tire stiffness and rotational dynamics into account will be shown as contrast for
            demonstrating the effects of short maneuver times on dynamic behavior.
              Depending on the situation and maneuver intended, different models may be se-
            lected. In lateral control, a third-order model is sufficient for smooth and slow con-
            trol of lateral position of a vehicle when tire dynamics does not play an essential
            role. A fifth-order model taking tire stiffness and rotational dynamics into account
            will be shown as contrast for demonstrating the effects of short maneuver times on
            dynamic behavior.
              Instead of full state feedback, often simple output feedback with a PD- or PID-
            controller is sufficient. Taking visual features in 2-D as output variable even works
            sometimes (in relatively simple cases like lane following on planar  high-speed
            roads). Typical tasks solved by feedback control for ground vehicles are given in
            the right-hand column of Table 3.3. Controller design for automotive applications
            is a well–established field of engineering and will not be detailed here.


            3.4.4 Dual Representation Scheme


            To gain flexibility for the realization of complex systems and to accommodate the
            established methods from both systems engineering (SE) and artificial intelligence
            (AI), behaviors are represented in duplicate form: (1) in the way they are imple-
            mented on real-time processors for controlling actuators in the real vehicle, and (2)
            as abstracted entities for supporting the process of decision making on the mental
            representation level, as indicated above (see Figure 3.17).
              In the case of simple maneuvers, even approximate analytical solutions of the
            dynamic  maneuver are available;
            they will be discussed in more de-  Extended   Road running in own lane  Artificial
                                               state   Decision–making for longitudinal control  intelli-
            tail in Section 3.4.5 and can be   charts                    gence
                                                     Approach  Cruise  Tran-  methods
            used twofold:                                      control  siti-
                                              (quasi-
            1. For computing reference time   static)  Distance  Halt  ons
              histories of some state variables     keeping
              or measurement values to  be
              expected, like heading or lateral        Longitudinal guidance  Systems
                                                      Transit.
              position  or accelerometer and   Control  to convoy    controller  dynamics
                                                               Speed
                                               laws
                                                                         methods
              gyro readings at each time, and         driving
                                                               Controller for
                                                    Distance
            2. for taking the final boundary        controller  brake pressure
              values of the  predicted maneu-
              ver  as base for  maneuver plan-
                                            Figure 3.17. Dual representation of behav-
              ning on the higher levels.  Just   ioral modes: 1. Decision level (dashed), quasi-
              transition time and the  state
                                            static AI-methods, extended state charts
              variables achieved at that time,   [Harel 1987] with conditions for transitions
              altogether only a few (quasi-  between modes. 2. Realization on (embedded,
              static) numbers, are sufficient   distributed) processors close to the actuators
              (symbolic) representations of   through feed-forward and feedback control
              the process treated, lasting sev-  laws [Maurer 2000; Siedersberger 2004]
              eral seconds in general.
   99   100   101   102   103   104   105   106   107   108   109