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

CHAP TER 1 4. 2       Decisional architecture

               moving obstacles and dynamic constraints, in a unified way.  It has been decided to focus herein on the case of a car-
               It seems from two concepts which have been used before in  like vehicle with full dynamics and moving along a given
               order to deal respectively with moving obstacles and dy-  path. The main reason for this choice is that, in this par-
               namic constraints, namely the concepts of configuration-  ticular case, the state-time space is three-dimensional
               time space (Erdmann and Lozano-Perez, 1987), and state  thus permitting a clear presentation of the concept of
               space, i.e. the space of the configuration parameters and  state-time space. Besides, although one-dimensional only,
               their derivatives. Merging these two concepts leads natu-  this motion planning problem does feature all the key
               rally to state-time space, i.e. the state space augmented of  characteristics of trajectory planning in dynamic work-
               the time dimension. In this framework, the constraints  spaces, i.e. full dynamics and moving obstacles, and the
               imposed by both the moving obstacles and the dynamic  concepts presented hereafter can easily be extended to
               constraints can be represented by static forbidden regions  problems of higher dimension (see for instance Fraichard
               of state-time space. In addition, a trajectory maps to a curve  and Scheuer (1994)). Accordingly the method presented
               in state-time space hence trajectory planning in dynamic  here could readily be used within a path-velocity de-
               workspaces simply consists in finding a curve in state-time  composition scheme (Kant and Zucker, 1986) to plan
               space, i.e. a continuous sequence of state-times between  motions along a given path taking into account the vehicle
               the current state of the robot and a goal state. Such a curve  dynamics (as in Shin and McKay (1985)) or moving
               must obviously respect additional constraints due to the  obstacles (as in Kyriakopoulos and Saridis (1991) or
                                                                  ´
               fact that time is irreversible and that velocity and acceler-  O’Du ´nlaing (1987)).
               ation constraints translate to geometric constraints on the  In summary, this section addresses trajectory planning
               slope and the curvature along the time dimension. However  for a car-like vehicle A which moves along a given path S
               it is possible to extend previous methods for path planning  on a planar workspace W cluttered up with stationary
               in configuration space in order to solve the problem at hand.  and moving obstacles. It is assumed that S is collision-free
                 In particular, a method to solve trajectory planning in  with the stationary obstacles of W and that it is feasible,
               dynamic workspaces problems when cast in the state-  i.e. that it respects the kinematic constraints that re-
               time space framework is presented (Section 14.2.5.5). It  stricts the motion capabilities of A. The problem then is
               is derived from a method originally presented in Canny  to compute a trajectory for A that follows S, is collision-
               et al. (1988), and extended to take into account the time  free with the moving obstacles of W and satisfies the
               dimension of the state-time space. It follows the para-  dynamic constraints of A.
               digm of near-time-optimization: the search for the solu-
               tion trajectory is performed over a restricted set of  14.2.5.4.1 Model of the path S
               canonical trajectories hence the near-time-optimality of  As mentioned earlier, the car-like vehicle A moves along
               the solution. These canonical trajectories are defined as  a given path S which is collision-free with the stationary
               having piecewise constant acceleration that changes its  obstacles of W and which is feasible, i.e. it respects the
               value at given times. Moreover, the acceleration is  kinematic constraints of A. Those kinematic constraints
               selected so as to be either minimum, null or maximum  are studied in more detail in Section 14.2.5.6. It appears
               (bang controls). Under these assumptions, it is possible  there that good feasible paths for a car-like vehicle
               to transform the problem of finding the time-optimal  should be planar curve made up of straight segments and
               canonical trajectory to finding the shortest path in a di-  circular arcs of radius 1=k max connected with clothoid
               rected graph embedded in the state-time space.     arcs. S is defined accordingly. Our main concern is that in
                                                                  planning ‘high’ speed and forward motions only. S should
                                                                                          2
                                                                                  2
                                                                  also be of class C . The C property ensures that the
               14.2.5.4 Case study                                path is manoeuvre-free and that A can follow it without
                                                                  having to stop to change its direction. Assuming that A
               State-time space was first introduced in Fraichard and  moves along S, it is possible to reduce a configuration of
               Laugier (1992) to plan the motion of a point robot sub-  A to the single variable s which represents the distance
               ject to simple velocity and acceleration bounds and  travelled along S.
               moving along a given path amidst moving obstacles. Later,
               a mobile robot subject to full dynamic constraints was
                                                                  14.2.5.4.2 Model of the vehicle A
               considered; first, in the case of a one-dimensional motion
               along a given path Fraichard (1993), and then, in the  In this section, we start by presenting the dynamic model
                                                                                 5
               case of a two-dimensional motion on a planar surface  of A that is used. Then we describe the dynamic con-
               (Fraichard and Scheuer, 1994).                     straints that are taken into account.


               5
                This model is the two-dimensional instance of the model presented in Shiller and Chen (1990).

                    458
   446   447   448   449   450   451   452   453   454   455   456