Page 444 - Automotive Engineering Powertrain Chassis System and Vehicle Body
P. 444

Decisional architecture    C HAPTER 14.2

           Y max is the maximum allowed lateral acceleration, and  14.2.3.5.2 Reaching an appropriate start
           k > 1 is an empirical constant, e.g. k ¼ 1.17 in our  location
           experiments.
             At each time t from the starting time T 0 , the reference  A typical situation at the beginning of a parallel parking
                                                  !
           position p ref is translated along the vector dðS t Þ: n , where  manoeuvre is depicted in Fig. 14.2-15. The autonomous
           !                                                  vehicle A1 is in the traffic lane. The parking lane with
           n represents the unit normal vector to the nominal
           velocity vector along T ; the reference orientation q ref is  parked vehicles B1, B2 and a parking place between them
           converted into q ref  þ arctan ðvd=vsðs t ÞÞ, and the refer-  is on the right-hand side of A1. L1 and L2 are re-
           ence velocity V R,ref obtained using the following  spectively the length and width of A1, and D1 and D2 are
                                                              the distances available for longitudinal and lateral dis-
           equation:
                                                              placements of A1 within the place. D3 and D4 are the
                       distðp ðtÞ; p ðt þ DtÞÞ                longitudinal and lateral displacements of the corner A13
                                  ref
                            ref
             V R:ref ðtÞ¼       Dt         ;       (14.2.7)   of A1 relative to the corner B24 of B2.
                                                                Distances D1, D2, D3 and D4 are computed from data
           where dist stands for the Euclidean distance. As shown  obtained by the sensorsystems. The length (D1dD3) and
           in Fig. 14.2-12, this type of control skill can also be  width (D2dD4) of the free parking place are compared
           used to avoid a stationary obstacle, or to overtake an-  with the length L1 and width L2 of A1 in order to de-
           other vehicle. As soon as the obstacle has been detected  termine whether the parking place is sufficiently large.
           by the vehicle, a value s T,min is computed according to
           Equation 14.2.5 and compared with the distance
           between the vehicle and the obstacle. The result of this  14.2.3.5.3 Performing the parking manoeuvre
           computation is used to decide which behaviour to
           apply: avoid the obstacle, slow down or stop. In this  During parallel parking, iterative low-speed backward
           approach, an obstacle avoidance or overtaking manoeuvre  and forward motions with coordinated control of the
           consists of a lane changing manoeuvre towards a colli-  steering angle and locomotion velocity are performed to
           sion-free ‘virtual’ parallel trajectory (see Fig. 14.2-14).  produce a lateral displacement of the vehicle into the
           The lane changing skill operates the following way:  parking place. The number of such motions depends on
                                                              the distances D1, D2, D3, D4 and the necessary parking
           1. Generate a smooth local trajectory s 1 which connects  depth (that depends on the width L2 of the vehicle A1).
             s with a collision-free local trajectory s 2 ‘parallel’ to  The start and end orientations of the vehicle are the same
             T (s 2 is obtained by translating appropriately the  for each iterative motion.
             involved piece of T ).
                                                                Forthei-thiterativemotion(butomittingtheindex‘i’),
           2. Track s 1 and s 2 until the obstacle has been overtaken.  let the start coordinates of the vehicle be x 0 ¼ xð0Þ;
                                                              y 0 ¼ yð0Þ; q ¼ qð0Þ and the end coordinates be
           3. Generate a smooth local trajectory s 3 which connects      0
                                                              x T ¼ xðTÞ; y T ¼ yðTÞ; q T ¼ qðTÞ, where T is duration
             s 2 with T , and track s 3 .
                                                              of the motion. The ‘parallel parking’ condition means
           14.2.3.5 Parallel parking                          that
                                                                q   d < q T < q þ d q ;                (14.2.8)
                                                                 0
                                                                              0
                                                                     0
           The purpose of the parallel parking SBM is to automat-
           ically park the vehicle within an unknown parking area.  where d q > 0 is a small admissible error in orientation of
           This SBM comprises three main steps (Fig. 14.2-12): (1)  the vehicle.
           localizing a free parking place, (2) reaching an appropri-
           ate start location with respect to the selected parking
           place and (3) performing the parallel parking manoeuvre
           using iterative backward and forward motions until the
           vehicle is parked.

           14.2.3.5.1 Finding a parking place
           During this step, the vehicle moves slowly along the
           traffic lane and uses its range sensors to build a local map
           of the environment and detect obstacles. The local map is
           used to determine whether free parking space is available
           to park the vehicle. If an obstacle is detected during the
           motion of the vehicle, another SBM e.g. the trajectory  Fig. 14.2-15 Situation at the beginning of a parallel parking
           following SBM is activated for avoiding this obstacle.  manoeuvre.


                                                                                                      451
   439   440   441   442   443   444   445   446   447   448   449